{
  "type": "File",
  "start": 0,
  "end": 73146,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 2303,
      "column": 0
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 73146,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 2303,
        "column": 0
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "ImportDeclaration",
        "start": 0,
        "end": 41,
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 41
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 7,
            "end": 16,
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 16
              }
            },
            "local": {
              "type": "Identifier",
              "start": 7,
              "end": 16,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7
                },
                "end": {
                  "line": 1,
                  "column": 16
                },
                "identifierName": "isBoolean"
              },
              "name": "isBoolean"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 22,
          "end": 40,
          "loc": {
            "start": {
              "line": 1,
              "column": 22
            },
            "end": {
              "line": 1,
              "column": 40
            }
          },
          "extra": {
            "rawValue": "lodash/isBoolean",
            "raw": "\"lodash/isBoolean\""
          },
          "value": "lodash/isBoolean"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 42,
        "end": 73,
        "loc": {
          "start": {
            "line": 2,
            "column": 0
          },
          "end": {
            "line": 2,
            "column": 31
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 49,
            "end": 53,
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 11
              }
            },
            "local": {
              "type": "Identifier",
              "start": 49,
              "end": 53,
              "loc": {
                "start": {
                  "line": 2,
                  "column": 7
                },
                "end": {
                  "line": 2,
                  "column": 11
                },
                "identifierName": "each"
              },
              "name": "each"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 59,
          "end": 72,
          "loc": {
            "start": {
              "line": 2,
              "column": 17
            },
            "end": {
              "line": 2,
              "column": 30
            }
          },
          "extra": {
            "rawValue": "lodash/each",
            "raw": "\"lodash/each\""
          },
          "value": "lodash/each"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 74,
        "end": 107,
        "loc": {
          "start": {
            "line": 3,
            "column": 0
          },
          "end": {
            "line": 3,
            "column": 33
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 81,
            "end": 86,
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 12
              }
            },
            "local": {
              "type": "Identifier",
              "start": 81,
              "end": 86,
              "loc": {
                "start": {
                  "line": 3,
                  "column": 7
                },
                "end": {
                  "line": 3,
                  "column": 12
                },
                "identifierName": "round"
              },
              "name": "round"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 92,
          "end": 106,
          "loc": {
            "start": {
              "line": 3,
              "column": 18
            },
            "end": {
              "line": 3,
              "column": 32
            }
          },
          "extra": {
            "rawValue": "lodash/round",
            "raw": "\"lodash/round\""
          },
          "value": "lodash/round"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 108,
        "end": 153,
        "loc": {
          "start": {
            "line": 4,
            "column": 0
          },
          "end": {
            "line": 4,
            "column": 45
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 115,
            "end": 126,
            "loc": {
              "start": {
                "line": 4,
                "column": 7
              },
              "end": {
                "line": 4,
                "column": 18
              }
            },
            "local": {
              "type": "Identifier",
              "start": 115,
              "end": 126,
              "loc": {
                "start": {
                  "line": 4,
                  "column": 7
                },
                "end": {
                  "line": 4,
                  "column": 18
                },
                "identifierName": "isUndefined"
              },
              "name": "isUndefined"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 132,
          "end": 152,
          "loc": {
            "start": {
              "line": 4,
              "column": 24
            },
            "end": {
              "line": 4,
              "column": 44
            }
          },
          "extra": {
            "rawValue": "lodash/isUndefined",
            "raw": "\"lodash/isUndefined\""
          },
          "value": "lodash/isUndefined"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 154,
        "end": 191,
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 5,
            "column": 37
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 161,
            "end": 168,
            "loc": {
              "start": {
                "line": 5,
                "column": 7
              },
              "end": {
                "line": 5,
                "column": 14
              }
            },
            "local": {
              "type": "Identifier",
              "start": 161,
              "end": 168,
              "loc": {
                "start": {
                  "line": 5,
                  "column": 7
                },
                "end": {
                  "line": 5,
                  "column": 14
                },
                "identifierName": "isEmpty"
              },
              "name": "isEmpty"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 174,
          "end": 190,
          "loc": {
            "start": {
              "line": 5,
              "column": 20
            },
            "end": {
              "line": 5,
              "column": 36
            }
          },
          "extra": {
            "rawValue": "lodash/isEmpty",
            "raw": "\"lodash/isEmpty\""
          },
          "value": "lodash/isEmpty"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 192,
        "end": 225,
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 6,
            "column": 33
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 199,
            "end": 204,
            "loc": {
              "start": {
                "line": 6,
                "column": 7
              },
              "end": {
                "line": 6,
                "column": 12
              }
            },
            "local": {
              "type": "Identifier",
              "start": 199,
              "end": 204,
              "loc": {
                "start": {
                  "line": 6,
                  "column": 7
                },
                "end": {
                  "line": 6,
                  "column": 12
                },
                "identifierName": "isNil"
              },
              "name": "isNil"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 210,
          "end": 224,
          "loc": {
            "start": {
              "line": 6,
              "column": 18
            },
            "end": {
              "line": 6,
              "column": 32
            }
          },
          "extra": {
            "rawValue": "lodash/isNil",
            "raw": "\"lodash/isNil\""
          },
          "value": "lodash/isNil"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 226,
        "end": 255,
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 7,
            "column": 29
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 233,
            "end": 236,
            "loc": {
              "start": {
                "line": 7,
                "column": 7
              },
              "end": {
                "line": 7,
                "column": 10
              }
            },
            "local": {
              "type": "Identifier",
              "start": 233,
              "end": 236,
              "loc": {
                "start": {
                  "line": 7,
                  "column": 7
                },
                "end": {
                  "line": 7,
                  "column": 10
                },
                "identifierName": "xor"
              },
              "name": "xor"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 242,
          "end": 254,
          "loc": {
            "start": {
              "line": 7,
              "column": 16
            },
            "end": {
              "line": 7,
              "column": 28
            }
          },
          "extra": {
            "rawValue": "lodash/xor",
            "raw": "\"lodash/xor\""
          },
          "value": "lodash/xor"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 256,
        "end": 291,
        "loc": {
          "start": {
            "line": 8,
            "column": 0
          },
          "end": {
            "line": 8,
            "column": 35
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 263,
            "end": 269,
            "loc": {
              "start": {
                "line": 8,
                "column": 7
              },
              "end": {
                "line": 8,
                "column": 13
              }
            },
            "local": {
              "type": "Identifier",
              "start": 263,
              "end": 269,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 7
                },
                "end": {
                  "line": 8,
                  "column": 13
                },
                "identifierName": "pickBy"
              },
              "name": "pickBy"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 275,
          "end": 290,
          "loc": {
            "start": {
              "line": 8,
              "column": 19
            },
            "end": {
              "line": 8,
              "column": 34
            }
          },
          "extra": {
            "rawValue": "lodash/pickBy",
            "raw": "\"lodash/pickBy\""
          },
          "value": "lodash/pickBy"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 292,
        "end": 333,
        "loc": {
          "start": {
            "line": 9,
            "column": 0
          },
          "end": {
            "line": 9,
            "column": 41
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 299,
            "end": 308,
            "loc": {
              "start": {
                "line": 9,
                "column": 7
              },
              "end": {
                "line": 9,
                "column": 16
              }
            },
            "local": {
              "type": "Identifier",
              "start": 299,
              "end": 308,
              "loc": {
                "start": {
                  "line": 9,
                  "column": 7
                },
                "end": {
                  "line": 9,
                  "column": 16
                },
                "identifierName": "cloneDeep"
              },
              "name": "cloneDeep"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 314,
          "end": 332,
          "loc": {
            "start": {
              "line": 9,
              "column": 22
            },
            "end": {
              "line": 9,
              "column": 40
            }
          },
          "extra": {
            "rawValue": "lodash/cloneDeep",
            "raw": "\"lodash/cloneDeep\""
          },
          "value": "lodash/cloneDeep"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 334,
        "end": 365,
        "loc": {
          "start": {
            "line": 10,
            "column": 0
          },
          "end": {
            "line": 10,
            "column": 31
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 341,
            "end": 345,
            "loc": {
              "start": {
                "line": 10,
                "column": 7
              },
              "end": {
                "line": 10,
                "column": 11
              }
            },
            "local": {
              "type": "Identifier",
              "start": 341,
              "end": 345,
              "loc": {
                "start": {
                  "line": 10,
                  "column": 7
                },
                "end": {
                  "line": 10,
                  "column": 11
                },
                "identifierName": "pull"
              },
              "name": "pull"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 351,
          "end": 364,
          "loc": {
            "start": {
              "line": 10,
              "column": 17
            },
            "end": {
              "line": 10,
              "column": 30
            }
          },
          "extra": {
            "rawValue": "lodash/pull",
            "raw": "\"lodash/pull\""
          },
          "value": "lodash/pull"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 366,
        "end": 397,
        "loc": {
          "start": {
            "line": 11,
            "column": 0
          },
          "end": {
            "line": 11,
            "column": 31
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 373,
            "end": 377,
            "loc": {
              "start": {
                "line": 11,
                "column": 7
              },
              "end": {
                "line": 11,
                "column": 11
              }
            },
            "local": {
              "type": "Identifier",
              "start": 373,
              "end": 377,
              "loc": {
                "start": {
                  "line": 11,
                  "column": 7
                },
                "end": {
                  "line": 11,
                  "column": 11
                },
                "identifierName": "omit"
              },
              "name": "omit"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 383,
          "end": 396,
          "loc": {
            "start": {
              "line": 11,
              "column": 17
            },
            "end": {
              "line": 11,
              "column": 30
            }
          },
          "extra": {
            "rawValue": "lodash/omit",
            "raw": "\"lodash/omit\""
          },
          "value": "lodash/omit"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 398,
        "end": 434,
        "loc": {
          "start": {
            "line": 12,
            "column": 0
          },
          "end": {
            "line": 12,
            "column": 36
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 405,
            "end": 414,
            "loc": {
              "start": {
                "line": 12,
                "column": 7
              },
              "end": {
                "line": 12,
                "column": 16
              }
            },
            "local": {
              "type": "Identifier",
              "start": 405,
              "end": 414,
              "loc": {
                "start": {
                  "line": 12,
                  "column": 7
                },
                "end": {
                  "line": 12,
                  "column": 16
                },
                "identifierName": "BidEntity"
              },
              "name": "BidEntity"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 420,
          "end": 433,
          "loc": {
            "start": {
              "line": 12,
              "column": 22
            },
            "end": {
              "line": 12,
              "column": 35
            }
          },
          "extra": {
            "rawValue": "./BidEntity",
            "raw": "\"./BidEntity\""
          },
          "value": "./BidEntity"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 435,
        "end": 474,
        "loc": {
          "start": {
            "line": 13,
            "column": 0
          },
          "end": {
            "line": 13,
            "column": 39
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 442,
            "end": 449,
            "loc": {
              "start": {
                "line": 13,
                "column": 7
              },
              "end": {
                "line": 13,
                "column": 14
              }
            },
            "local": {
              "type": "Identifier",
              "start": 442,
              "end": 449,
              "loc": {
                "start": {
                  "line": 13,
                  "column": 7
                },
                "end": {
                  "line": 13,
                  "column": 14
                },
                "identifierName": "Helpers"
              },
              "name": "Helpers"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 455,
          "end": 473,
          "loc": {
            "start": {
              "line": 13,
              "column": 20
            },
            "end": {
              "line": 13,
              "column": 38
            }
          },
          "extra": {
            "rawValue": "../utils/Helpers",
            "raw": "\"../utils/Helpers\""
          },
          "value": "../utils/Helpers"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 475,
        "end": 536,
        "loc": {
          "start": {
            "line": 14,
            "column": 0
          },
          "end": {
            "line": 14,
            "column": 61
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 482,
            "end": 499,
            "loc": {
              "start": {
                "line": 14,
                "column": 7
              },
              "end": {
                "line": 14,
                "column": 24
              }
            },
            "local": {
              "type": "Identifier",
              "start": 482,
              "end": 499,
              "loc": {
                "start": {
                  "line": 14,
                  "column": 7
                },
                "end": {
                  "line": 14,
                  "column": 24
                },
                "identifierName": "PredictionService"
              },
              "name": "PredictionService"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 505,
          "end": 535,
          "loc": {
            "start": {
              "line": 14,
              "column": 30
            },
            "end": {
              "line": 14,
              "column": 60
            }
          },
          "extra": {
            "rawValue": "./services/PredictionService",
            "raw": "\"./services/PredictionService\""
          },
          "value": "./services/PredictionService"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 537,
        "end": 622,
        "loc": {
          "start": {
            "line": 15,
            "column": 0
          },
          "end": {
            "line": 15,
            "column": 85
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 544,
            "end": 573,
            "loc": {
              "start": {
                "line": 15,
                "column": 7
              },
              "end": {
                "line": 15,
                "column": 36
              }
            },
            "local": {
              "type": "Identifier",
              "start": 544,
              "end": 573,
              "loc": {
                "start": {
                  "line": 15,
                  "column": 7
                },
                "end": {
                  "line": 15,
                  "column": 36
                },
                "identifierName": "IndustryWidePredictionService"
              },
              "name": "IndustryWidePredictionService"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 579,
          "end": 621,
          "loc": {
            "start": {
              "line": 15,
              "column": 42
            },
            "end": {
              "line": 15,
              "column": 84
            }
          },
          "extra": {
            "rawValue": "./services/IndustryWidePredictionService",
            "raw": "\"./services/IndustryWidePredictionService\""
          },
          "value": "./services/IndustryWidePredictionService"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 623,
        "end": 688,
        "loc": {
          "start": {
            "line": 16,
            "column": 0
          },
          "end": {
            "line": 16,
            "column": 65
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 630,
            "end": 649,
            "loc": {
              "start": {
                "line": 16,
                "column": 7
              },
              "end": {
                "line": 16,
                "column": 26
              }
            },
            "local": {
              "type": "Identifier",
              "start": 630,
              "end": 649,
              "loc": {
                "start": {
                  "line": 16,
                  "column": 7
                },
                "end": {
                  "line": 16,
                  "column": 26
                },
                "identifierName": "LineItemRuleService"
              },
              "name": "LineItemRuleService"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 655,
          "end": 687,
          "loc": {
            "start": {
              "line": 16,
              "column": 32
            },
            "end": {
              "line": 16,
              "column": 64
            }
          },
          "extra": {
            "rawValue": "./services/LineItemRuleService",
            "raw": "\"./services/LineItemRuleService\""
          },
          "value": "./services/LineItemRuleService"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 689,
        "end": 768,
        "loc": {
          "start": {
            "line": 17,
            "column": 0
          },
          "end": {
            "line": 17,
            "column": 79
          }
        },
        "specifiers": [
          {
            "type": "ImportSpecifier",
            "start": 698,
            "end": 709,
            "loc": {
              "start": {
                "line": 17,
                "column": 9
              },
              "end": {
                "line": 17,
                "column": 20
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 698,
              "end": 709,
              "loc": {
                "start": {
                  "line": 17,
                  "column": 9
                },
                "end": {
                  "line": 17,
                  "column": 20
                },
                "identifierName": "setAssembly"
              },
              "name": "setAssembly"
            },
            "local": {
              "type": "Identifier",
              "start": 698,
              "end": 709,
              "loc": {
                "start": {
                  "line": 17,
                  "column": 9
                },
                "end": {
                  "line": 17,
                  "column": 20
                },
                "identifierName": "setAssembly"
              },
              "name": "setAssembly"
            }
          },
          {
            "type": "ImportSpecifier",
            "start": 711,
            "end": 722,
            "loc": {
              "start": {
                "line": 17,
                "column": 22
              },
              "end": {
                "line": 17,
                "column": 33
              }
            },
            "imported": {
              "type": "Identifier",
              "start": 711,
              "end": 722,
              "loc": {
                "start": {
                  "line": 17,
                  "column": 22
                },
                "end": {
                  "line": 17,
                  "column": 33
                },
                "identifierName": "getAssembly"
              },
              "name": "getAssembly"
            },
            "local": {
              "type": "Identifier",
              "start": 711,
              "end": 722,
              "loc": {
                "start": {
                  "line": 17,
                  "column": 22
                },
                "end": {
                  "line": 17,
                  "column": 33
                },
                "identifierName": "getAssembly"
              },
              "name": "getAssembly"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 730,
          "end": 767,
          "loc": {
            "start": {
              "line": 17,
              "column": 41
            },
            "end": {
              "line": 17,
              "column": 78
            }
          },
          "extra": {
            "rawValue": "./services/BidEntityAssemblyService",
            "raw": "\"./services/BidEntityAssemblyService\""
          },
          "value": "./services/BidEntityAssemblyService"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 769,
        "end": 822,
        "loc": {
          "start": {
            "line": 18,
            "column": 0
          },
          "end": {
            "line": 18,
            "column": 53
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 776,
            "end": 789,
            "loc": {
              "start": {
                "line": 18,
                "column": 7
              },
              "end": {
                "line": 18,
                "column": 20
              }
            },
            "local": {
              "type": "Identifier",
              "start": 776,
              "end": 789,
              "loc": {
                "start": {
                  "line": 18,
                  "column": 7
                },
                "end": {
                  "line": 18,
                  "column": 20
                },
                "identifierName": "WorkupService"
              },
              "name": "WorkupService"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 795,
          "end": 821,
          "loc": {
            "start": {
              "line": 18,
              "column": 26
            },
            "end": {
              "line": 18,
              "column": 52
            }
          },
          "extra": {
            "rawValue": "./services/WorkupService",
            "raw": "\"./services/WorkupService\""
          },
          "value": "./services/WorkupService"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 823,
        "end": 853,
        "loc": {
          "start": {
            "line": 19,
            "column": 0
          },
          "end": {
            "line": 19,
            "column": 30
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 830,
            "end": 836,
            "loc": {
              "start": {
                "line": 19,
                "column": 7
              },
              "end": {
                "line": 19,
                "column": 13
              }
            },
            "local": {
              "type": "Identifier",
              "start": 830,
              "end": 836,
              "loc": {
                "start": {
                  "line": 19,
                  "column": 7
                },
                "end": {
                  "line": 19,
                  "column": 13
                },
                "identifierName": "Workup"
              },
              "name": "Workup"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 842,
          "end": 852,
          "loc": {
            "start": {
              "line": 19,
              "column": 19
            },
            "end": {
              "line": 19,
              "column": 29
            }
          },
          "extra": {
            "rawValue": "./Workup",
            "raw": "\"./Workup\""
          },
          "value": "./Workup"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 854,
        "end": 880,
        "loc": {
          "start": {
            "line": 20,
            "column": 0
          },
          "end": {
            "line": 20,
            "column": 26
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 861,
            "end": 866,
            "loc": {
              "start": {
                "line": 20,
                "column": 7
              },
              "end": {
                "line": 20,
                "column": 12
              }
            },
            "local": {
              "type": "Identifier",
              "start": 861,
              "end": 866,
              "loc": {
                "start": {
                  "line": 20,
                  "column": 7
                },
                "end": {
                  "line": 20,
                  "column": 12
                },
                "identifierName": "jStat"
              },
              "name": "jStat"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 872,
          "end": 879,
          "loc": {
            "start": {
              "line": 20,
              "column": 18
            },
            "end": {
              "line": 20,
              "column": 25
            }
          },
          "extra": {
            "rawValue": "jstat",
            "raw": "\"jstat\""
          },
          "value": "jstat"
        },
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "*\n * Represents line item data.\n ",
            "start": 882,
            "end": 919,
            "loc": {
              "start": {
                "line": 22,
                "column": 0
              },
              "end": {
                "line": 24,
                "column": 3
              }
            }
          }
        ]
      },
      {
        "type": "ExportDefaultDeclaration",
        "start": 920,
        "end": 73145,
        "loc": {
          "start": {
            "line": 25,
            "column": 0
          },
          "end": {
            "line": 2302,
            "column": 1
          }
        },
        "declaration": {
          "type": "ClassDeclaration",
          "start": 935,
          "end": 73145,
          "loc": {
            "start": {
              "line": 25,
              "column": 15
            },
            "end": {
              "line": 2302,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 941,
            "end": 949,
            "loc": {
              "start": {
                "line": 25,
                "column": 21
              },
              "end": {
                "line": 25,
                "column": 29
              },
              "identifierName": "LineItem"
            },
            "name": "LineItem",
            "leadingComments": null
          },
          "superClass": {
            "type": "Identifier",
            "start": 958,
            "end": 967,
            "loc": {
              "start": {
                "line": 25,
                "column": 38
              },
              "end": {
                "line": 25,
                "column": 47
              },
              "identifierName": "BidEntity"
            },
            "name": "BidEntity"
          },
          "body": {
            "type": "ClassBody",
            "start": 968,
            "end": 73145,
            "loc": {
              "start": {
                "line": 25,
                "column": 48
              },
              "end": {
                "line": 2302,
                "column": 1
              }
            },
            "body": [
              {
                "type": "ClassMethod",
                "start": 1076,
                "end": 1862,
                "loc": {
                  "start": {
                    "line": 31,
                    "column": 2
                  },
                  "end": {
                    "line": 51,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 1076,
                  "end": 1087,
                  "loc": {
                    "start": {
                      "line": 31,
                      "column": 2
                    },
                    "end": {
                      "line": 31,
                      "column": 13
                    },
                    "identifierName": "constructor"
                  },
                  "name": "constructor",
                  "leadingComments": null
                },
                "kind": "constructor",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 1088,
                    "end": 1098,
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 14
                      },
                      "end": {
                        "line": 31,
                        "column": 24
                      },
                      "identifierName": "entityData"
                    },
                    "name": "entityData"
                  },
                  {
                    "type": "Identifier",
                    "start": 1100,
                    "end": 1103,
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 26
                      },
                      "end": {
                        "line": 31,
                        "column": 29
                      },
                      "identifierName": "bid"
                    },
                    "name": "bid"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 1105,
                  "end": 1862,
                  "loc": {
                    "start": {
                      "line": 31,
                      "column": 31
                    },
                    "end": {
                      "line": 51,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 1111,
                      "end": 1119,
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 12
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1111,
                        "end": 1118,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 32,
                            "column": 11
                          }
                        },
                        "callee": {
                          "type": "Super",
                          "start": 1111,
                          "end": 1116,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 9
                            }
                          }
                        },
                        "arguments": []
                      },
                      "trailingComments": [
                        {
                          "type": "CommentBlock",
                          "value": "*\n     * Reference to the bid that the line item belongs to.\n     * @type {Bid}\n     ",
                          "start": 1124,
                          "end": 1213,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 36,
                              "column": 7
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1218,
                      "end": 1233,
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 19
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1218,
                        "end": 1232,
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 4
                          },
                          "end": {
                            "line": 37,
                            "column": 18
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1218,
                          "end": 1226,
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 4
                            },
                            "end": {
                              "line": 37,
                              "column": 12
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1218,
                            "end": 1222,
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 4
                              },
                              "end": {
                                "line": 37,
                                "column": 8
                              }
                            },
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1223,
                            "end": 1226,
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 9
                              },
                              "end": {
                                "line": 37,
                                "column": 12
                              },
                              "identifierName": "bid"
                            },
                            "name": "bid"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "right": {
                          "type": "Identifier",
                          "start": 1229,
                          "end": 1232,
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 15
                            },
                            "end": {
                              "line": 37,
                              "column": 18
                            },
                            "identifierName": "bid"
                          },
                          "name": "bid"
                        },
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentBlock",
                          "value": "*\n     * Reference to the bid that the line item belongs to.\n     * @type {Bid}\n     ",
                          "start": 1124,
                          "end": 1213,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 36,
                              "column": 7
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1238,
                      "end": 1258,
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 24
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1238,
                        "end": 1257,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 38,
                            "column": 23
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1238,
                          "end": 1252,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1238,
                            "end": 1242,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 4
                              },
                              "end": {
                                "line": 38,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1243,
                            "end": 1252,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 9
                              },
                              "end": {
                                "line": 38,
                                "column": 18
                              },
                              "identifierName": "maxEvents"
                            },
                            "name": "maxEvents"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NumericLiteral",
                          "start": 1255,
                          "end": 1257,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 21
                            },
                            "end": {
                              "line": 38,
                              "column": 23
                            }
                          },
                          "extra": {
                            "rawValue": 25,
                            "raw": "25"
                          },
                          "value": 25
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1263,
                      "end": 1320,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 39,
                          "column": 61
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1263,
                        "end": 1319,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 4
                          },
                          "end": {
                            "line": 39,
                            "column": 60
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1263,
                          "end": 1283,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 4
                            },
                            "end": {
                              "line": 39,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1263,
                            "end": 1267,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 4
                              },
                              "end": {
                                "line": 39,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1268,
                            "end": 1283,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 9
                              },
                              "end": {
                                "line": 39,
                                "column": 24
                              },
                              "identifierName": "_originalConfig"
                            },
                            "name": "_originalConfig"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 1286,
                          "end": 1319,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 27
                            },
                            "end": {
                              "line": 39,
                              "column": 60
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 1286,
                            "end": 1300,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 27
                              },
                              "end": {
                                "line": 39,
                                "column": 41
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 1286,
                              "end": 1290,
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 27
                                },
                                "end": {
                                  "line": 39,
                                  "column": 31
                                },
                                "identifierName": "JSON"
                              },
                              "name": "JSON"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 1291,
                              "end": 1300,
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 32
                                },
                                "end": {
                                  "line": 39,
                                  "column": 41
                                },
                                "identifierName": "stringify"
                              },
                              "name": "stringify"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 1301,
                              "end": 1318,
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 42
                                },
                                "end": {
                                  "line": 39,
                                  "column": 59
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 1301,
                                "end": 1311,
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 52
                                  },
                                  "identifierName": "entityData"
                                },
                                "name": "entityData"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1312,
                                "end": 1318,
                                "loc": {
                                  "start": {
                                    "line": 39,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 59
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1325,
                      "end": 1360,
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 4
                        },
                        "end": {
                          "line": 40,
                          "column": 39
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1325,
                        "end": 1359,
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 4
                          },
                          "end": {
                            "line": 40,
                            "column": 38
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1325,
                          "end": 1351,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 4
                            },
                            "end": {
                              "line": 40,
                              "column": 30
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1325,
                            "end": 1329,
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 4
                              },
                              "end": {
                                "line": 40,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1330,
                            "end": 1351,
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 9
                              },
                              "end": {
                                "line": 40,
                                "column": 30
                              },
                              "identifierName": "_hasConfigEverChanged"
                            },
                            "name": "_hasConfigEverChanged"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "BooleanLiteral",
                          "start": 1354,
                          "end": 1359,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 33
                            },
                            "end": {
                              "line": 40,
                              "column": 38
                            }
                          },
                          "value": false
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1365,
                      "end": 1389,
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 4
                        },
                        "end": {
                          "line": 41,
                          "column": 28
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1365,
                        "end": 1388,
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 4
                          },
                          "end": {
                            "line": 41,
                            "column": 27
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1365,
                          "end": 1375,
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 4
                            },
                            "end": {
                              "line": 41,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1365,
                            "end": 1369,
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 4
                              },
                              "end": {
                                "line": 41,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1370,
                            "end": 1375,
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 9
                              },
                              "end": {
                                "line": 41,
                                "column": 14
                              },
                              "identifierName": "_data"
                            },
                            "name": "_data"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "Identifier",
                          "start": 1378,
                          "end": 1388,
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 17
                            },
                            "end": {
                              "line": 41,
                              "column": 27
                            },
                            "identifierName": "entityData"
                          },
                          "name": "entityData"
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1394,
                      "end": 1444,
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 54
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1394,
                        "end": 1443,
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 4
                          },
                          "end": {
                            "line": 42,
                            "column": 53
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1394,
                          "end": 1411,
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 4
                            },
                            "end": {
                              "line": 42,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1394,
                            "end": 1398,
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 4
                              },
                              "end": {
                                "line": 42,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1399,
                            "end": 1411,
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 9
                              },
                              "end": {
                                "line": 42,
                                "column": 21
                              },
                              "identifierName": "_ruleService"
                            },
                            "name": "_ruleService"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NewExpression",
                          "start": 1414,
                          "end": 1443,
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 24
                            },
                            "end": {
                              "line": 42,
                              "column": 53
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1418,
                            "end": 1437,
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 28
                              },
                              "end": {
                                "line": 42,
                                "column": 47
                              },
                              "identifierName": "LineItemRuleService"
                            },
                            "name": "LineItemRuleService"
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 1438,
                              "end": 1442,
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 48
                                },
                                "end": {
                                  "line": 42,
                                  "column": 52
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1449,
                      "end": 1524,
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 79
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1449,
                        "end": 1523,
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 4
                          },
                          "end": {
                            "line": 43,
                            "column": 78
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1449,
                          "end": 1461,
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 4
                            },
                            "end": {
                              "line": 43,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1449,
                            "end": 1453,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 4
                              },
                              "end": {
                                "line": 43,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1454,
                            "end": 1461,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 9
                              },
                              "end": {
                                "line": 43,
                                "column": 16
                              },
                              "identifierName": "onDelay"
                            },
                            "name": "onDelay"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 1462,
                            "end": 1480,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 17
                              },
                              "end": {
                                "line": 43,
                                "column": 35
                              }
                            },
                            "extra": {
                              "rawValue": "property.updated",
                              "raw": "\"property.updated\""
                            },
                            "value": "property.updated"
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 1482,
                            "end": 1483,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 37
                              },
                              "end": {
                                "line": 43,
                                "column": 38
                              }
                            },
                            "extra": {
                              "rawValue": 5,
                              "raw": "5"
                            },
                            "value": 5
                          },
                          {
                            "type": "StringLiteral",
                            "start": 1485,
                            "end": 1491,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 40
                              },
                              "end": {
                                "line": 43,
                                "column": 46
                              }
                            },
                            "extra": {
                              "rawValue": "self",
                              "raw": "\"self\""
                            },
                            "value": "self"
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 1493,
                            "end": 1522,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 48
                              },
                              "end": {
                                "line": 43,
                                "column": 77
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [],
                            "body": {
                              "type": "CallExpression",
                              "start": 1499,
                              "end": 1522,
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 54
                                },
                                "end": {
                                  "line": 43,
                                  "column": 77
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 1499,
                                "end": 1510,
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 65
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 1499,
                                  "end": 1503,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 58
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1504,
                                  "end": 1510,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 65
                                    },
                                    "identifierName": "assess"
                                  },
                                  "name": "assess"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "start": 1511,
                                  "end": 1515,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 1517,
                                  "end": 1521,
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 76
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1529,
                      "end": 1583,
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 44,
                          "column": 58
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1529,
                        "end": 1582,
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 4
                          },
                          "end": {
                            "line": 44,
                            "column": 57
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1529,
                          "end": 1552,
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 4
                            },
                            "end": {
                              "line": 44,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1529,
                            "end": 1533,
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 4
                              },
                              "end": {
                                "line": 44,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1534,
                            "end": 1552,
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 9
                              },
                              "end": {
                                "line": 44,
                                "column": 27
                              },
                              "identifierName": "_predictionService"
                            },
                            "name": "_predictionService"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NewExpression",
                          "start": 1555,
                          "end": 1582,
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 30
                            },
                            "end": {
                              "line": 44,
                              "column": 57
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1559,
                            "end": 1576,
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 34
                              },
                              "end": {
                                "line": 44,
                                "column": 51
                              },
                              "identifierName": "PredictionService"
                            },
                            "name": "PredictionService"
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 1577,
                              "end": 1581,
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 52
                                },
                                "end": {
                                  "line": 44,
                                  "column": 56
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1588,
                      "end": 1666,
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 82
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1588,
                        "end": 1665,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 4
                          },
                          "end": {
                            "line": 45,
                            "column": 81
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1588,
                          "end": 1623,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 4
                            },
                            "end": {
                              "line": 45,
                              "column": 39
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1588,
                            "end": 1592,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 4
                              },
                              "end": {
                                "line": 45,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1593,
                            "end": 1623,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 9
                              },
                              "end": {
                                "line": 45,
                                "column": 39
                              },
                              "identifierName": "_industryWidePredictionService"
                            },
                            "name": "_industryWidePredictionService"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NewExpression",
                          "start": 1626,
                          "end": 1665,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 42
                            },
                            "end": {
                              "line": 45,
                              "column": 81
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1630,
                            "end": 1659,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 46
                              },
                              "end": {
                                "line": 45,
                                "column": 75
                              },
                              "identifierName": "IndustryWidePredictionService"
                            },
                            "name": "IndustryWidePredictionService"
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 1660,
                              "end": 1664,
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 76
                                },
                                "end": {
                                  "line": 45,
                                  "column": 80
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1671,
                      "end": 1694,
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 27
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1671,
                        "end": 1693,
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 4
                          },
                          "end": {
                            "line": 46,
                            "column": 26
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1671,
                          "end": 1688,
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 4
                            },
                            "end": {
                              "line": 46,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1671,
                            "end": 1675,
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 4
                              },
                              "end": {
                                "line": 46,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1676,
                            "end": 1688,
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 9
                              },
                              "end": {
                                "line": 46,
                                "column": 21
                              },
                              "identifierName": "_cacheValues"
                            },
                            "name": "_cacheValues"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "start": 1691,
                          "end": 1693,
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 24
                            },
                            "end": {
                              "line": 46,
                              "column": 26
                            }
                          },
                          "properties": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1699,
                      "end": 1729,
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 34
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1699,
                        "end": 1728,
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 4
                          },
                          "end": {
                            "line": 47,
                            "column": 33
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1699,
                          "end": 1723,
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 4
                            },
                            "end": {
                              "line": 47,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1699,
                            "end": 1703,
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 4
                              },
                              "end": {
                                "line": 47,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1704,
                            "end": 1723,
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 9
                              },
                              "end": {
                                "line": 47,
                                "column": 28
                              },
                              "identifierName": "_undefinedPropFlags"
                            },
                            "name": "_undefinedPropFlags"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "start": 1726,
                          "end": 1728,
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 31
                            },
                            "end": {
                              "line": 47,
                              "column": 33
                            }
                          },
                          "elements": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1734,
                      "end": 1771,
                      "loc": {
                        "start": {
                          "line": 48,
                          "column": 4
                        },
                        "end": {
                          "line": 48,
                          "column": 41
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 1734,
                        "end": 1770,
                        "loc": {
                          "start": {
                            "line": 48,
                            "column": 4
                          },
                          "end": {
                            "line": 48,
                            "column": 40
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 1734,
                          "end": 1759,
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 4
                            },
                            "end": {
                              "line": 48,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1734,
                            "end": 1738,
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 4
                              },
                              "end": {
                                "line": 48,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1739,
                            "end": 1759,
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 9
                              },
                              "end": {
                                "line": 48,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 1760,
                            "end": 1769,
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 30
                              },
                              "end": {
                                "line": 48,
                                "column": 39
                              }
                            },
                            "extra": {
                              "rawValue": "account",
                              "raw": "'account'"
                            },
                            "value": "account"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1776,
                      "end": 1814,
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 49,
                          "column": 42
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1776,
                        "end": 1813,
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 4
                          },
                          "end": {
                            "line": 49,
                            "column": 41
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1776,
                          "end": 1806,
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 4
                            },
                            "end": {
                              "line": 49,
                              "column": 34
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1776,
                            "end": 1780,
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 4
                              },
                              "end": {
                                "line": 49,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1781,
                            "end": 1806,
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 9
                              },
                              "end": {
                                "line": 49,
                                "column": 34
                              },
                              "identifierName": "accountStoplightIndicator"
                            },
                            "name": "accountStoplightIndicator"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NullLiteral",
                          "start": 1809,
                          "end": 1813,
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 37
                            },
                            "end": {
                              "line": 49,
                              "column": 41
                            }
                          }
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1819,
                      "end": 1858,
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 4
                        },
                        "end": {
                          "line": 50,
                          "column": 43
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1819,
                        "end": 1857,
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 4
                          },
                          "end": {
                            "line": 50,
                            "column": 42
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1819,
                          "end": 1850,
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 4
                            },
                            "end": {
                              "line": 50,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1819,
                            "end": 1823,
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 4
                              },
                              "end": {
                                "line": 50,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1824,
                            "end": 1850,
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 9
                              },
                              "end": {
                                "line": 50,
                                "column": 35
                              },
                              "identifierName": "industryStoplightIndicator"
                            },
                            "name": "industryStoplightIndicator"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NullLiteral",
                          "start": 1853,
                          "end": 1857,
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 38
                            },
                            "end": {
                              "line": 50,
                              "column": 42
                            }
                          }
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Creates an instance of LineItem.\n   * @param {object} entityData\n   * @param {Bid} bid\n   ",
                    "start": 972,
                    "end": 1073,
                    "loc": {
                      "start": {
                        "line": 26,
                        "column": 2
                      },
                      "end": {
                        "line": 30,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Sets the current prediction service being used as well as the distribution ranges.\n   ",
                    "start": 1866,
                    "end": 1963,
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 2
                      },
                      "end": {
                        "line": 55,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 1966,
                "end": 2608,
                "loc": {
                  "start": {
                    "line": 56,
                    "column": 2
                  },
                  "end": {
                    "line": 70,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 1966,
                  "end": 1986,
                  "loc": {
                    "start": {
                      "line": 56,
                      "column": 2
                    },
                    "end": {
                      "line": 56,
                      "column": 22
                    },
                    "identifierName": "setPredictionService"
                  },
                  "name": "setPredictionService",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 1987,
                    "end": 1998,
                    "loc": {
                      "start": {
                        "line": 56,
                        "column": 23
                      },
                      "end": {
                        "line": 56,
                        "column": 34
                      },
                      "identifierName": "serviceType"
                    },
                    "name": "serviceType"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 2000,
                  "end": 2608,
                  "loc": {
                    "start": {
                      "line": 56,
                      "column": 36
                    },
                    "end": {
                      "line": 70,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 2006,
                      "end": 2053,
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 4
                        },
                        "end": {
                          "line": 57,
                          "column": 51
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2006,
                        "end": 2052,
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 4
                          },
                          "end": {
                            "line": 57,
                            "column": 50
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2006,
                          "end": 2025,
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 4
                            },
                            "end": {
                              "line": 57,
                              "column": 23
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2006,
                            "end": 2010,
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 4
                              },
                              "end": {
                                "line": 57,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2011,
                            "end": 2025,
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 9
                              },
                              "end": {
                                "line": 57,
                                "column": 23
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "start": 2028,
                          "end": 2052,
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 26
                            },
                            "end": {
                              "line": 57,
                              "column": 50
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 2028,
                            "end": 2039,
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 26
                              },
                              "end": {
                                "line": 57,
                                "column": 37
                              },
                              "identifierName": "serviceType"
                            },
                            "name": "serviceType"
                          },
                          "operator": "||",
                          "right": {
                            "type": "StringLiteral",
                            "start": 2043,
                            "end": 2052,
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 41
                              },
                              "end": {
                                "line": 57,
                                "column": 50
                              }
                            },
                            "extra": {
                              "rawValue": "account",
                              "raw": "'account'"
                            },
                            "value": "account"
                          }
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2058,
                      "end": 2144,
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 4
                        },
                        "end": {
                          "line": 58,
                          "column": 90
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2058,
                        "end": 2143,
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 4
                          },
                          "end": {
                            "line": 58,
                            "column": 89
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2058,
                          "end": 2096,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 4
                            },
                            "end": {
                              "line": 58,
                              "column": 42
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2058,
                            "end": 2075,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 4
                              },
                              "end": {
                                "line": 58,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2058,
                              "end": 2062,
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 4
                                },
                                "end": {
                                  "line": 58,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2063,
                              "end": 2075,
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 9
                                },
                                "end": {
                                  "line": 58,
                                  "column": 21
                                },
                                "identifierName": "_cacheValues"
                              },
                              "name": "_cacheValues"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "MemberExpression",
                            "start": 2076,
                            "end": 2095,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 22
                              },
                              "end": {
                                "line": 58,
                                "column": 41
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2076,
                              "end": 2080,
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 22
                                },
                                "end": {
                                  "line": 58,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2081,
                              "end": 2095,
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 27
                                },
                                "end": {
                                  "line": 58,
                                  "column": 41
                                },
                                "identifierName": "predictionType"
                              },
                              "name": "predictionType"
                            },
                            "computed": false
                          },
                          "computed": true
                        },
                        "right": {
                          "type": "LogicalExpression",
                          "start": 2099,
                          "end": 2143,
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 45
                            },
                            "end": {
                              "line": 58,
                              "column": 89
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 2099,
                            "end": 2137,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 45
                              },
                              "end": {
                                "line": 58,
                                "column": 83
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2099,
                              "end": 2116,
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 45
                                },
                                "end": {
                                  "line": 58,
                                  "column": 62
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2099,
                                "end": 2103,
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 49
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2104,
                                "end": 2116,
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 62
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 2117,
                              "end": 2136,
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 63
                                },
                                "end": {
                                  "line": 58,
                                  "column": 82
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2117,
                                "end": 2121,
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 67
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2122,
                                "end": 2136,
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 82
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "operator": "||",
                          "right": {
                            "type": "ObjectExpression",
                            "start": 2141,
                            "end": 2143,
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 87
                              },
                              "end": {
                                "line": 58,
                                "column": 89
                              }
                            },
                            "properties": []
                          }
                        }
                      }
                    },
                    {
                      "type": "SwitchStatement",
                      "start": 2149,
                      "end": 2604,
                      "loc": {
                        "start": {
                          "line": 59,
                          "column": 4
                        },
                        "end": {
                          "line": 69,
                          "column": 5
                        }
                      },
                      "discriminant": {
                        "type": "Identifier",
                        "start": 2157,
                        "end": 2168,
                        "loc": {
                          "start": {
                            "line": 59,
                            "column": 12
                          },
                          "end": {
                            "line": 59,
                            "column": 23
                          },
                          "identifierName": "serviceType"
                        },
                        "name": "serviceType"
                      },
                      "cases": [
                        {
                          "type": "SwitchCase",
                          "start": 2178,
                          "end": 2383,
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 6
                            },
                            "end": {
                              "line": 63,
                              "column": 14
                            }
                          },
                          "consequent": [
                            {
                              "type": "ExpressionStatement",
                              "start": 2203,
                              "end": 2272,
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 77
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 2203,
                                "end": 2271,
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 76
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 2203,
                                  "end": 2233,
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2203,
                                    "end": 2207,
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2208,
                                    "end": 2233,
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 38
                                      },
                                      "identifierName": "_currentPredictionService"
                                    },
                                    "name": "_currentPredictionService"
                                  },
                                  "computed": false
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 2236,
                                  "end": 2271,
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 76
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2236,
                                    "end": 2240,
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2241,
                                    "end": 2271,
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 76
                                      },
                                      "identifierName": "_industryWidePredictionService"
                                    },
                                    "name": "_industryWidePredictionService"
                                  },
                                  "computed": false
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 2281,
                              "end": 2368,
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 95
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 2281,
                                "end": 2367,
                                "loc": {
                                  "start": {
                                    "line": 62,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 62,
                                    "column": 94
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 2281,
                                  "end": 2305,
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 32
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2281,
                                    "end": 2285,
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2286,
                                    "end": 2305,
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 32
                                      },
                                      "identifierName": "_distributionRanges"
                                    },
                                    "name": "_distributionRanges"
                                  },
                                  "computed": false
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "start": 2308,
                                  "end": 2367,
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 94
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 2308,
                                    "end": 2365,
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 92
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2308,
                                      "end": 2343,
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 70
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 2308,
                                        "end": 2312,
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2313,
                                        "end": 2343,
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 70
                                          },
                                          "identifierName": "_industryWidePredictionService"
                                        },
                                        "name": "_industryWidePredictionService"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2344,
                                      "end": 2365,
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 62,
                                          "column": 92
                                        },
                                        "identifierName": "getDistributionRanges"
                                      },
                                      "name": "getDistributionRanges"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            },
                            {
                              "type": "BreakStatement",
                              "start": 2377,
                              "end": 2383,
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 14
                                }
                              },
                              "label": null
                            }
                          ],
                          "test": {
                            "type": "StringLiteral",
                            "start": 2183,
                            "end": 2193,
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 11
                              },
                              "end": {
                                "line": 60,
                                "column": 21
                              }
                            },
                            "extra": {
                              "rawValue": "industry",
                              "raw": "'industry'"
                            },
                            "value": "industry"
                          }
                        },
                        {
                          "type": "SwitchCase",
                          "start": 2390,
                          "end": 2598,
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 6
                            },
                            "end": {
                              "line": 68,
                              "column": 11
                            }
                          },
                          "consequent": [
                            {
                              "type": "ExpressionStatement",
                              "start": 2407,
                              "end": 2464,
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 65
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 2407,
                                "end": 2463,
                                "loc": {
                                  "start": {
                                    "line": 65,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 65,
                                    "column": 64
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 2407,
                                  "end": 2437,
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2407,
                                    "end": 2411,
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2412,
                                    "end": 2437,
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 38
                                      },
                                      "identifierName": "_currentPredictionService"
                                    },
                                    "name": "_currentPredictionService"
                                  },
                                  "computed": false
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 2440,
                                  "end": 2463,
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 64
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2440,
                                    "end": 2444,
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2445,
                                    "end": 2463,
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 64
                                      },
                                      "identifierName": "_predictionService"
                                    },
                                    "name": "_predictionService"
                                  },
                                  "computed": false
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 2473,
                              "end": 2598,
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 11
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 2473,
                                "end": 2597,
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 10
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 2473,
                                  "end": 2497,
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 32
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2473,
                                    "end": 2477,
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2478,
                                    "end": 2497,
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 32
                                      },
                                      "identifierName": "_distributionRanges"
                                    },
                                    "name": "_distributionRanges"
                                  },
                                  "computed": false
                                },
                                "right": {
                                  "type": "CallExpression",
                                  "start": 2500,
                                  "end": 2597,
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 10
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 2500,
                                    "end": 2559,
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 94
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 2500,
                                      "end": 2555,
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 90
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 2500,
                                        "end": 2549,
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 84
                                          }
                                        },
                                        "object": {
                                          "type": "CallExpression",
                                          "start": 2500,
                                          "end": 2529,
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 64
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 2500,
                                            "end": 2527,
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 62
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 2500,
                                              "end": 2517,
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 52
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 2500,
                                                "end": 2508,
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 43
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 2500,
                                                  "end": 2504,
                                                  "loc": {
                                                    "start": {
                                                      "line": 66,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 66,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 2505,
                                                  "end": 2508,
                                                  "loc": {
                                                    "start": {
                                                      "line": 66,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 66,
                                                      "column": 43
                                                    },
                                                    "identifierName": "bid"
                                                  },
                                                  "name": "bid"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 2509,
                                                "end": 2517,
                                                "loc": {
                                                  "start": {
                                                    "line": 66,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 66,
                                                    "column": 52
                                                  },
                                                  "identifierName": "entities"
                                                },
                                                "name": "entities"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 2518,
                                              "end": 2527,
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 62
                                                },
                                                "identifierName": "variables"
                                              },
                                              "name": "variables"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 2530,
                                          "end": 2549,
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 65
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 84
                                            },
                                            "identifierName": "distribution_ranges"
                                          },
                                          "name": "distribution_ranges"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 2550,
                                        "end": 2555,
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 85
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 90
                                          },
                                          "identifierName": "value"
                                        },
                                        "name": "value"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2556,
                                      "end": 2559,
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 91
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 94
                                        },
                                        "identifierName": "map"
                                      },
                                      "name": "map"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ArrowFunctionExpression",
                                      "start": 2560,
                                      "end": 2596,
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 95
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 9
                                        }
                                      },
                                      "id": null,
                                      "generator": false,
                                      "expression": false,
                                      "async": false,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "start": 2560,
                                          "end": 2561,
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 95
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 96
                                            },
                                            "identifierName": "x"
                                          },
                                          "name": "x"
                                        }
                                      ],
                                      "body": {
                                        "type": "BlockStatement",
                                        "start": 2565,
                                        "end": 2596,
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 100
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 9
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ReturnStatement",
                                            "start": 2577,
                                            "end": 2586,
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 19
                                              }
                                            },
                                            "argument": {
                                              "type": "Identifier",
                                              "start": 2584,
                                              "end": 2585,
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 18
                                                },
                                                "identifierName": "x"
                                              },
                                              "name": "x"
                                            }
                                          }
                                        ],
                                        "directives": []
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          ],
                          "test": null
                        }
                      ]
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Sets the current prediction service being used as well as the distribution ranges.\n   ",
                    "start": 1866,
                    "end": 1963,
                    "loc": {
                      "start": {
                        "line": 53,
                        "column": 2
                      },
                      "end": {
                        "line": 55,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Base Property\n   * @type {number}\n   ",
                    "start": 2612,
                    "end": 2660,
                    "loc": {
                      "start": {
                        "line": 72,
                        "column": 2
                      },
                      "end": {
                        "line": 75,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 2663,
                "end": 2730,
                "loc": {
                  "start": {
                    "line": 76,
                    "column": 2
                  },
                  "end": {
                    "line": 78,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 2667,
                  "end": 2671,
                  "loc": {
                    "start": {
                      "line": 76,
                      "column": 6
                    },
                    "end": {
                      "line": 76,
                      "column": 10
                    },
                    "identifierName": "base"
                  },
                  "name": "base"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 2674,
                  "end": 2730,
                  "loc": {
                    "start": {
                      "line": 76,
                      "column": 13
                    },
                    "end": {
                      "line": 78,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 2680,
                      "end": 2726,
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 77,
                          "column": 50
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 2687,
                        "end": 2725,
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 11
                          },
                          "end": {
                            "line": 77,
                            "column": 49
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2687,
                          "end": 2708,
                          "loc": {
                            "start": {
                              "line": 77,
                              "column": 11
                            },
                            "end": {
                              "line": 77,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2687,
                            "end": 2694,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 11
                              },
                              "end": {
                                "line": 77,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2695,
                            "end": 2708,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 19
                              },
                              "end": {
                                "line": 77,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 2709,
                            "end": 2724,
                            "loc": {
                              "start": {
                                "line": 77,
                                "column": 33
                              },
                              "end": {
                                "line": 77,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2709,
                              "end": 2719,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 33
                                },
                                "end": {
                                  "line": 77,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2709,
                                "end": 2713,
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2714,
                                "end": 2719,
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2720,
                              "end": 2724,
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 44
                                },
                                "end": {
                                  "line": 77,
                                  "column": 48
                                },
                                "identifierName": "base"
                              },
                              "name": "base"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Base Property\n   * @type {number}\n   ",
                    "start": 2612,
                    "end": 2660,
                    "loc": {
                      "start": {
                        "line": 72,
                        "column": 2
                      },
                      "end": {
                        "line": 75,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 2734,
                    "end": 2763,
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 2
                      },
                      "end": {
                        "line": 82,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 2766,
                "end": 3395,
                "loc": {
                  "start": {
                    "line": 83,
                    "column": 2
                  },
                  "end": {
                    "line": 100,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 2770,
                  "end": 2774,
                  "loc": {
                    "start": {
                      "line": 83,
                      "column": 6
                    },
                    "end": {
                      "line": 83,
                      "column": 10
                    },
                    "identifierName": "base"
                  },
                  "name": "base"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 2775,
                    "end": 2778,
                    "loc": {
                      "start": {
                        "line": 83,
                        "column": 11
                      },
                      "end": {
                        "line": 83,
                        "column": 14
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 2780,
                  "end": 3395,
                  "loc": {
                    "start": {
                      "line": 83,
                      "column": 16
                    },
                    "end": {
                      "line": 100,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 2786,
                      "end": 2822,
                      "loc": {
                        "start": {
                          "line": 84,
                          "column": 4
                        },
                        "end": {
                          "line": 84,
                          "column": 40
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 2790,
                          "end": 2821,
                          "loc": {
                            "start": {
                              "line": 84,
                              "column": 8
                            },
                            "end": {
                              "line": 84,
                              "column": 39
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 2790,
                            "end": 2803,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 8
                              },
                              "end": {
                                "line": 84,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 2806,
                            "end": 2821,
                            "loc": {
                              "start": {
                                "line": 84,
                                "column": 24
                              },
                              "end": {
                                "line": 84,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2806,
                              "end": 2816,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 24
                                },
                                "end": {
                                  "line": 84,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2806,
                                "end": 2810,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2811,
                                "end": 2816,
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2817,
                              "end": 2821,
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 35
                                },
                                "end": {
                                  "line": 84,
                                  "column": 39
                                },
                                "identifierName": "base"
                              },
                              "name": "base"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 2827,
                      "end": 3391,
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 4
                        },
                        "end": {
                          "line": 99,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 2831,
                        "end": 2852,
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 8
                          },
                          "end": {
                            "line": 85,
                            "column": 29
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2831,
                          "end": 2847,
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 8
                            },
                            "end": {
                              "line": 85,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2831,
                            "end": 2838,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 8
                              },
                              "end": {
                                "line": 85,
                                "column": 15
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2839,
                            "end": 2847,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 16
                              },
                              "end": {
                                "line": 85,
                                "column": 24
                              },
                              "identifierName": "isNumber"
                            },
                            "name": "isNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 2848,
                            "end": 2851,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 25
                              },
                              "end": {
                                "line": 85,
                                "column": 28
                              },
                              "identifierName": "val"
                            },
                            "name": "val"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 2854,
                        "end": 3391,
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 31
                          },
                          "end": {
                            "line": 99,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 2862,
                            "end": 2907,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 6
                              },
                              "end": {
                                "line": 86,
                                "column": 51
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 2862,
                              "end": 2906,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 6
                                },
                                "end": {
                                  "line": 86,
                                  "column": 50
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 2862,
                                "end": 2877,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 2862,
                                  "end": 2872,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2862,
                                    "end": 2866,
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2867,
                                    "end": 2872,
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2873,
                                  "end": 2877,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 21
                                    },
                                    "identifierName": "base"
                                  },
                                  "name": "base"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 2880,
                                "end": 2906,
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 50
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 2880,
                                  "end": 2901,
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 45
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 2880,
                                    "end": 2887,
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 31
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2888,
                                    "end": 2901,
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 45
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 2902,
                                    "end": 2905,
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 49
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 2914,
                            "end": 2942,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 6
                              },
                              "end": {
                                "line": 87,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 2914,
                              "end": 2941,
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 6
                                },
                                "end": {
                                  "line": 87,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 2914,
                                "end": 2927,
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2914,
                                  "end": 2918,
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2919,
                                  "end": 2927,
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 2928,
                                  "end": 2934,
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "base",
                                    "raw": "\"base\""
                                  },
                                  "value": "base"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 2936,
                                  "end": 2940,
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 32
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 2949,
                            "end": 2978,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 6
                              },
                              "end": {
                                "line": 88,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 2949,
                              "end": 2977,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 6
                                },
                                "end": {
                                  "line": 88,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 2949,
                                "end": 2962,
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2949,
                                  "end": 2953,
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2954,
                                  "end": 2962,
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 2963,
                                  "end": 2969,
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 2971,
                                  "end": 2976,
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 33
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 2985,
                            "end": 3019,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 6
                              },
                              "end": {
                                "line": 89,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 2985,
                              "end": 3018,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 6
                                },
                                "end": {
                                  "line": 89,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 2985,
                                "end": 2998,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2985,
                                  "end": 2989,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2990,
                                  "end": 2998,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 2999,
                                  "end": 3010,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 3012,
                                  "end": 3017,
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 38
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3026,
                            "end": 3056,
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 6
                              },
                              "end": {
                                "line": 90,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3026,
                              "end": 3055,
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 6
                                },
                                "end": {
                                  "line": 90,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3026,
                                "end": 3039,
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3026,
                                  "end": 3030,
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3031,
                                  "end": 3039,
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 3040,
                                  "end": 3047,
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 3049,
                                  "end": 3054,
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3063,
                            "end": 3098,
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 6
                              },
                              "end": {
                                "line": 91,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3063,
                              "end": 3097,
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 6
                                },
                                "end": {
                                  "line": 91,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3063,
                                "end": 3076,
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3063,
                                  "end": 3067,
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3068,
                                  "end": 3076,
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 3077,
                                  "end": 3089,
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 3091,
                                  "end": 3096,
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3105,
                            "end": 3136,
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 6
                              },
                              "end": {
                                "line": 92,
                                "column": 37
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3105,
                              "end": 3135,
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 6
                                },
                                "end": {
                                  "line": 92,
                                  "column": 36
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3105,
                                "end": 3118,
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3105,
                                  "end": 3109,
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3110,
                                  "end": 3118,
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 3119,
                                  "end": 3127,
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 28
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup",
                                    "raw": "\"markup\""
                                  },
                                  "value": "markup"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 3129,
                                  "end": 3134,
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 92,
                                      "column": 35
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3143,
                            "end": 3178,
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 6
                              },
                              "end": {
                                "line": 93,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3143,
                              "end": 3177,
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 6
                                },
                                "end": {
                                  "line": 93,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3143,
                                "end": 3156,
                                "loc": {
                                  "start": {
                                    "line": 93,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3143,
                                  "end": 3147,
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3148,
                                  "end": 3156,
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 3157,
                                  "end": 3169,
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "multiplier",
                                    "raw": "\"multiplier\""
                                  },
                                  "value": "multiplier"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 3171,
                                  "end": 3176,
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 93,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3185,
                            "end": 3205,
                            "loc": {
                              "start": {
                                "line": 94,
                                "column": 6
                              },
                              "end": {
                                "line": 94,
                                "column": 26
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 3185,
                              "end": 3204,
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 6
                                },
                                "end": {
                                  "line": 94,
                                  "column": 25
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 3185,
                                "end": 3200,
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3185,
                                  "end": 3189,
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3190,
                                  "end": 3200,
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 21
                                    },
                                    "identifierName": "multiplier"
                                  },
                                  "name": "multiplier"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "NumericLiteral",
                                "start": 3203,
                                "end": 3204,
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 94,
                                    "column": 25
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3212,
                            "end": 3235,
                            "loc": {
                              "start": {
                                "line": 95,
                                "column": 6
                              },
                              "end": {
                                "line": 95,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 3212,
                              "end": 3234,
                              "loc": {
                                "start": {
                                  "line": 95,
                                  "column": 6
                                },
                                "end": {
                                  "line": 95,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 3212,
                                "end": 3227,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3212,
                                  "end": 3216,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3217,
                                  "end": 3227,
                                  "loc": {
                                    "start": {
                                      "line": 95,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 3230,
                                "end": 3234,
                                "loc": {
                                  "start": {
                                    "line": 95,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 95,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3242,
                            "end": 3255,
                            "loc": {
                              "start": {
                                "line": 96,
                                "column": 6
                              },
                              "end": {
                                "line": 96,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3242,
                              "end": 3254,
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 6
                                },
                                "end": {
                                  "line": 96,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3242,
                                "end": 3252,
                                "loc": {
                                  "start": {
                                    "line": 96,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 96,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3242,
                                  "end": 3246,
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3247,
                                  "end": 3252,
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3262,
                            "end": 3348,
                            "loc": {
                              "start": {
                                "line": 97,
                                "column": 6
                              },
                              "end": {
                                "line": 97,
                                "column": 92
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3262,
                              "end": 3348,
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 6
                                },
                                "end": {
                                  "line": 97,
                                  "column": 92
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3262,
                                "end": 3340,
                                "loc": {
                                  "start": {
                                    "line": 97,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 97,
                                    "column": 84
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 3262,
                                  "end": 3334,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 78
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 3262,
                                    "end": 3284,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 3262,
                                      "end": 3266,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 3267,
                                      "end": 3284,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 3285,
                                      "end": 3298,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 3300,
                                      "end": 3317,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 61
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 3301,
                                          "end": 3316,
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 60
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 3301,
                                            "end": 3305,
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 49
                                              },
                                              "identifierName": "base"
                                            },
                                            "name": "base"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 3307,
                                            "end": 3316,
                                            "loc": {
                                              "start": {
                                                "line": 97,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 97,
                                                "column": 60
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 3307,
                                              "end": 3311,
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 3312,
                                              "end": 3316,
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 60
                                                },
                                                "identifierName": "base"
                                              },
                                              "name": "base"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 3319,
                                      "end": 3325,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 69
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "base",
                                        "raw": "'base'"
                                      },
                                      "value": "base"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 3327,
                                      "end": 3333,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 77
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "base",
                                        "raw": "'base'"
                                      },
                                      "value": "base"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3335,
                                  "end": 3340,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 84
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 3341,
                                  "end": 3347,
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 85
                                    },
                                    "end": {
                                      "line": 97,
                                      "column": 91
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 3341,
                                      "end": 3342,
                                      "loc": {
                                        "start": {
                                          "line": 97,
                                          "column": 85
                                        },
                                        "end": {
                                          "line": 97,
                                          "column": 86
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 3346,
                                    "end": 3347,
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 90
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 91
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3355,
                            "end": 3385,
                            "loc": {
                              "start": {
                                "line": 98,
                                "column": 6
                              },
                              "end": {
                                "line": 98,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3355,
                              "end": 3384,
                              "loc": {
                                "start": {
                                  "line": 98,
                                  "column": 6
                                },
                                "end": {
                                  "line": 98,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3355,
                                "end": 3364,
                                "loc": {
                                  "start": {
                                    "line": 98,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 98,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3355,
                                  "end": 3359,
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3360,
                                  "end": 3364,
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 3365,
                                  "end": 3383,
                                  "loc": {
                                    "start": {
                                      "line": 98,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 98,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 2734,
                    "end": 2763,
                    "loc": {
                      "start": {
                        "line": 80,
                        "column": 2
                      },
                      "end": {
                        "line": 82,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Wage Property\n   * @type {number}\n   ",
                    "start": 3399,
                    "end": 3447,
                    "loc": {
                      "start": {
                        "line": 102,
                        "column": 2
                      },
                      "end": {
                        "line": 105,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 3450,
                "end": 3517,
                "loc": {
                  "start": {
                    "line": 106,
                    "column": 2
                  },
                  "end": {
                    "line": 108,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 3454,
                  "end": 3458,
                  "loc": {
                    "start": {
                      "line": 106,
                      "column": 6
                    },
                    "end": {
                      "line": 106,
                      "column": 10
                    },
                    "identifierName": "wage"
                  },
                  "name": "wage"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 3461,
                  "end": 3517,
                  "loc": {
                    "start": {
                      "line": 106,
                      "column": 13
                    },
                    "end": {
                      "line": 108,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 3467,
                      "end": 3513,
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 50
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 3474,
                        "end": 3512,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 11
                          },
                          "end": {
                            "line": 107,
                            "column": 49
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3474,
                          "end": 3495,
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 11
                            },
                            "end": {
                              "line": 107,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3474,
                            "end": 3481,
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 11
                              },
                              "end": {
                                "line": 107,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3482,
                            "end": 3495,
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 19
                              },
                              "end": {
                                "line": 107,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 3496,
                            "end": 3511,
                            "loc": {
                              "start": {
                                "line": 107,
                                "column": 33
                              },
                              "end": {
                                "line": 107,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 3496,
                              "end": 3506,
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 33
                                },
                                "end": {
                                  "line": 107,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3496,
                                "end": 3500,
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3501,
                                "end": 3506,
                                "loc": {
                                  "start": {
                                    "line": 107,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 107,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3507,
                              "end": 3511,
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 44
                                },
                                "end": {
                                  "line": 107,
                                  "column": 48
                                },
                                "identifierName": "wage"
                              },
                              "name": "wage"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Wage Property\n   * @type {number}\n   ",
                    "start": 3399,
                    "end": 3447,
                    "loc": {
                      "start": {
                        "line": 102,
                        "column": 2
                      },
                      "end": {
                        "line": 105,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 3521,
                    "end": 3550,
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 2
                      },
                      "end": {
                        "line": 112,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 3553,
                "end": 3920,
                "loc": {
                  "start": {
                    "line": 113,
                    "column": 2
                  },
                  "end": {
                    "line": 123,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 3557,
                  "end": 3561,
                  "loc": {
                    "start": {
                      "line": 113,
                      "column": 6
                    },
                    "end": {
                      "line": 113,
                      "column": 10
                    },
                    "identifierName": "wage"
                  },
                  "name": "wage"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 3562,
                    "end": 3565,
                    "loc": {
                      "start": {
                        "line": 113,
                        "column": 11
                      },
                      "end": {
                        "line": 113,
                        "column": 14
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 3567,
                  "end": 3920,
                  "loc": {
                    "start": {
                      "line": 113,
                      "column": 16
                    },
                    "end": {
                      "line": 123,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 3573,
                      "end": 3609,
                      "loc": {
                        "start": {
                          "line": 114,
                          "column": 4
                        },
                        "end": {
                          "line": 114,
                          "column": 40
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 3577,
                          "end": 3608,
                          "loc": {
                            "start": {
                              "line": 114,
                              "column": 8
                            },
                            "end": {
                              "line": 114,
                              "column": 39
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 3577,
                            "end": 3590,
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 8
                              },
                              "end": {
                                "line": 114,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 3593,
                            "end": 3608,
                            "loc": {
                              "start": {
                                "line": 114,
                                "column": 24
                              },
                              "end": {
                                "line": 114,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 3593,
                              "end": 3603,
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 24
                                },
                                "end": {
                                  "line": 114,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 3593,
                                "end": 3597,
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 3598,
                                "end": 3603,
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 3604,
                              "end": 3608,
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 35
                                },
                                "end": {
                                  "line": 114,
                                  "column": 39
                                },
                                "identifierName": "wage"
                              },
                              "name": "wage"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 3614,
                      "end": 3916,
                      "loc": {
                        "start": {
                          "line": 115,
                          "column": 4
                        },
                        "end": {
                          "line": 122,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 3618,
                        "end": 3639,
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 8
                          },
                          "end": {
                            "line": 115,
                            "column": 29
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 3618,
                          "end": 3634,
                          "loc": {
                            "start": {
                              "line": 115,
                              "column": 8
                            },
                            "end": {
                              "line": 115,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 3618,
                            "end": 3625,
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 8
                              },
                              "end": {
                                "line": 115,
                                "column": 15
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 3626,
                            "end": 3634,
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 16
                              },
                              "end": {
                                "line": 115,
                                "column": 24
                              },
                              "identifierName": "isNumber"
                            },
                            "name": "isNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 3635,
                            "end": 3638,
                            "loc": {
                              "start": {
                                "line": 115,
                                "column": 25
                              },
                              "end": {
                                "line": 115,
                                "column": 28
                              },
                              "identifierName": "val"
                            },
                            "name": "val"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 3641,
                        "end": 3916,
                        "loc": {
                          "start": {
                            "line": 115,
                            "column": 31
                          },
                          "end": {
                            "line": 122,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 3649,
                            "end": 3694,
                            "loc": {
                              "start": {
                                "line": 116,
                                "column": 6
                              },
                              "end": {
                                "line": 116,
                                "column": 51
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 3649,
                              "end": 3693,
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 6
                                },
                                "end": {
                                  "line": 116,
                                  "column": 50
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 3649,
                                "end": 3664,
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 3649,
                                  "end": 3659,
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 3649,
                                    "end": 3653,
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3654,
                                    "end": 3659,
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3660,
                                  "end": 3664,
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 21
                                    },
                                    "identifierName": "wage"
                                  },
                                  "name": "wage"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 3667,
                                "end": 3693,
                                "loc": {
                                  "start": {
                                    "line": 116,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 116,
                                    "column": 50
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 3667,
                                  "end": 3688,
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 45
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 3667,
                                    "end": 3674,
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 31
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 3675,
                                    "end": 3688,
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 45
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 3689,
                                    "end": 3692,
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 49
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3701,
                            "end": 3729,
                            "loc": {
                              "start": {
                                "line": 117,
                                "column": 6
                              },
                              "end": {
                                "line": 117,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3701,
                              "end": 3728,
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 6
                                },
                                "end": {
                                  "line": 117,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3701,
                                "end": 3714,
                                "loc": {
                                  "start": {
                                    "line": 117,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3701,
                                  "end": 3705,
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3706,
                                  "end": 3714,
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 3715,
                                  "end": 3721,
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "wage",
                                    "raw": "\"wage\""
                                  },
                                  "value": "wage"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 3723,
                                  "end": 3727,
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 32
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3736,
                            "end": 3759,
                            "loc": {
                              "start": {
                                "line": 118,
                                "column": 6
                              },
                              "end": {
                                "line": 118,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 3736,
                              "end": 3758,
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 6
                                },
                                "end": {
                                  "line": 118,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 3736,
                                "end": 3751,
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3736,
                                  "end": 3740,
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3741,
                                  "end": 3751,
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 3754,
                                "end": 3758,
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 118,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3766,
                            "end": 3779,
                            "loc": {
                              "start": {
                                "line": 119,
                                "column": 6
                              },
                              "end": {
                                "line": 119,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3766,
                              "end": 3778,
                              "loc": {
                                "start": {
                                  "line": 119,
                                  "column": 6
                                },
                                "end": {
                                  "line": 119,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3766,
                                "end": 3776,
                                "loc": {
                                  "start": {
                                    "line": 119,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 119,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3766,
                                  "end": 3770,
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3771,
                                  "end": 3776,
                                  "loc": {
                                    "start": {
                                      "line": 119,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 119,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3786,
                            "end": 3873,
                            "loc": {
                              "start": {
                                "line": 120,
                                "column": 6
                              },
                              "end": {
                                "line": 120,
                                "column": 93
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3786,
                              "end": 3872,
                              "loc": {
                                "start": {
                                  "line": 120,
                                  "column": 6
                                },
                                "end": {
                                  "line": 120,
                                  "column": 92
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3786,
                                "end": 3864,
                                "loc": {
                                  "start": {
                                    "line": 120,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 120,
                                    "column": 84
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 3786,
                                  "end": 3858,
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 78
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 3786,
                                    "end": 3808,
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 3786,
                                      "end": 3790,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 3791,
                                      "end": 3808,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 3809,
                                      "end": 3822,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 3824,
                                      "end": 3841,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 61
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 3825,
                                          "end": 3840,
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 60
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 3825,
                                            "end": 3829,
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 49
                                              },
                                              "identifierName": "wage"
                                            },
                                            "name": "wage"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 3831,
                                            "end": 3840,
                                            "loc": {
                                              "start": {
                                                "line": 120,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 120,
                                                "column": 60
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 3831,
                                              "end": 3835,
                                              "loc": {
                                                "start": {
                                                  "line": 120,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 120,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 3836,
                                              "end": 3840,
                                              "loc": {
                                                "start": {
                                                  "line": 120,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 120,
                                                  "column": 60
                                                },
                                                "identifierName": "wage"
                                              },
                                              "name": "wage"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 3843,
                                      "end": 3849,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 69
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "wage",
                                        "raw": "'wage'"
                                      },
                                      "value": "wage"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 3851,
                                      "end": 3857,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 77
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "wage",
                                        "raw": "'wage'"
                                      },
                                      "value": "wage"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3859,
                                  "end": 3864,
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 84
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 3865,
                                  "end": 3871,
                                  "loc": {
                                    "start": {
                                      "line": 120,
                                      "column": 85
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 91
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 3865,
                                      "end": 3866,
                                      "loc": {
                                        "start": {
                                          "line": 120,
                                          "column": 85
                                        },
                                        "end": {
                                          "line": 120,
                                          "column": 86
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 3870,
                                    "end": 3871,
                                    "loc": {
                                      "start": {
                                        "line": 120,
                                        "column": 90
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 91
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 3880,
                            "end": 3910,
                            "loc": {
                              "start": {
                                "line": 121,
                                "column": 6
                              },
                              "end": {
                                "line": 121,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 3880,
                              "end": 3909,
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 6
                                },
                                "end": {
                                  "line": 121,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 3880,
                                "end": 3889,
                                "loc": {
                                  "start": {
                                    "line": 121,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 121,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 3880,
                                  "end": 3884,
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 3885,
                                  "end": 3889,
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 3890,
                                  "end": 3908,
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 3521,
                    "end": 3550,
                    "loc": {
                      "start": {
                        "line": 110,
                        "column": 2
                      },
                      "end": {
                        "line": 112,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Is Included Property\n   * @type {boolean}\n   ",
                    "start": 3924,
                    "end": 3980,
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 2
                      },
                      "end": {
                        "line": 128,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 3983,
                "end": 4040,
                "loc": {
                  "start": {
                    "line": 129,
                    "column": 2
                  },
                  "end": {
                    "line": 131,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 3987,
                  "end": 3997,
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 6
                    },
                    "end": {
                      "line": 129,
                      "column": 16
                    },
                    "identifierName": "isIncluded"
                  },
                  "name": "isIncluded"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 4000,
                  "end": 4040,
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 19
                    },
                    "end": {
                      "line": 131,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 4006,
                      "end": 4036,
                      "loc": {
                        "start": {
                          "line": 130,
                          "column": 4
                        },
                        "end": {
                          "line": 130,
                          "column": 34
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 4013,
                        "end": 4035,
                        "loc": {
                          "start": {
                            "line": 130,
                            "column": 11
                          },
                          "end": {
                            "line": 130,
                            "column": 33
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 4013,
                          "end": 4023,
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 11
                            },
                            "end": {
                              "line": 130,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 4013,
                            "end": 4017,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 11
                              },
                              "end": {
                                "line": 130,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4018,
                            "end": 4023,
                            "loc": {
                              "start": {
                                "line": 130,
                                "column": 16
                              },
                              "end": {
                                "line": 130,
                                "column": 21
                              },
                              "identifierName": "_data"
                            },
                            "name": "_data"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4024,
                          "end": 4035,
                          "loc": {
                            "start": {
                              "line": 130,
                              "column": 22
                            },
                            "end": {
                              "line": 130,
                              "column": 33
                            },
                            "identifierName": "is_included"
                          },
                          "name": "is_included"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Is Included Property\n   * @type {boolean}\n   ",
                    "start": 3924,
                    "end": 3980,
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 2
                      },
                      "end": {
                        "line": 128,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {boolean}\n   ",
                    "start": 4044,
                    "end": 4074,
                    "loc": {
                      "start": {
                        "line": 133,
                        "column": 2
                      },
                      "end": {
                        "line": 135,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 4077,
                "end": 4471,
                "loc": {
                  "start": {
                    "line": 136,
                    "column": 2
                  },
                  "end": {
                    "line": 145,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 4081,
                  "end": 4091,
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 6
                    },
                    "end": {
                      "line": 136,
                      "column": 16
                    },
                    "identifierName": "isIncluded"
                  },
                  "name": "isIncluded"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 4092,
                    "end": 4095,
                    "loc": {
                      "start": {
                        "line": 136,
                        "column": 17
                      },
                      "end": {
                        "line": 136,
                        "column": 20
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 4097,
                  "end": 4471,
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 22
                    },
                    "end": {
                      "line": 145,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 4103,
                      "end": 4146,
                      "loc": {
                        "start": {
                          "line": 137,
                          "column": 4
                        },
                        "end": {
                          "line": 137,
                          "column": 47
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 4107,
                          "end": 4145,
                          "loc": {
                            "start": {
                              "line": 137,
                              "column": 8
                            },
                            "end": {
                              "line": 137,
                              "column": 46
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 4107,
                            "end": 4120,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 8
                              },
                              "end": {
                                "line": 137,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 4123,
                            "end": 4145,
                            "loc": {
                              "start": {
                                "line": 137,
                                "column": 24
                              },
                              "end": {
                                "line": 137,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 4123,
                              "end": 4133,
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 24
                                },
                                "end": {
                                  "line": 137,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4123,
                                "end": 4127,
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4128,
                                "end": 4133,
                                "loc": {
                                  "start": {
                                    "line": 137,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 137,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4134,
                              "end": 4145,
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 35
                                },
                                "end": {
                                  "line": 137,
                                  "column": 46
                                },
                                "identifierName": "is_included"
                              },
                              "name": "is_included"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 4151,
                      "end": 4467,
                      "loc": {
                        "start": {
                          "line": 138,
                          "column": 4
                        },
                        "end": {
                          "line": 144,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 4155,
                        "end": 4202,
                        "loc": {
                          "start": {
                            "line": 138,
                            "column": 8
                          },
                          "end": {
                            "line": 138,
                            "column": 55
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 4155,
                          "end": 4169,
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 8
                            },
                            "end": {
                              "line": 138,
                              "column": 22
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 4155,
                            "end": 4164,
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 8
                              },
                              "end": {
                                "line": 138,
                                "column": 17
                              },
                              "identifierName": "isBoolean"
                            },
                            "name": "isBoolean"
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 4165,
                              "end": 4168,
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 18
                                },
                                "end": {
                                  "line": 138,
                                  "column": 21
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 4173,
                          "end": 4202,
                          "loc": {
                            "start": {
                              "line": 138,
                              "column": 26
                            },
                            "end": {
                              "line": 138,
                              "column": 55
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 4173,
                            "end": 4195,
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 26
                              },
                              "end": {
                                "line": 138,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 4173,
                              "end": 4183,
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 26
                                },
                                "end": {
                                  "line": 138,
                                  "column": 36
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4173,
                                "end": 4177,
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4178,
                                "end": 4183,
                                "loc": {
                                  "start": {
                                    "line": 138,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 138,
                                    "column": 36
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4184,
                              "end": 4195,
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 37
                                },
                                "end": {
                                  "line": 138,
                                  "column": 48
                                },
                                "identifierName": "is_included"
                              },
                              "name": "is_included"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "Identifier",
                            "start": 4199,
                            "end": 4202,
                            "loc": {
                              "start": {
                                "line": 138,
                                "column": 52
                              },
                              "end": {
                                "line": 138,
                                "column": 55
                              },
                              "identifierName": "val"
                            },
                            "name": "val"
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4204,
                        "end": 4467,
                        "loc": {
                          "start": {
                            "line": 138,
                            "column": 57
                          },
                          "end": {
                            "line": 144,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 4212,
                            "end": 4241,
                            "loc": {
                              "start": {
                                "line": 139,
                                "column": 6
                              },
                              "end": {
                                "line": 139,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 4212,
                              "end": 4240,
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 6
                                },
                                "end": {
                                  "line": 139,
                                  "column": 34
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 4212,
                                "end": 4234,
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 4212,
                                  "end": 4222,
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 4212,
                                    "end": 4216,
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4217,
                                    "end": 4222,
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4223,
                                  "end": 4234,
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 139,
                                      "column": 28
                                    },
                                    "identifierName": "is_included"
                                  },
                                  "name": "is_included"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 4237,
                                "end": 4240,
                                "loc": {
                                  "start": {
                                    "line": 139,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 139,
                                    "column": 34
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 4248,
                            "end": 4283,
                            "loc": {
                              "start": {
                                "line": 140,
                                "column": 6
                              },
                              "end": {
                                "line": 140,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4248,
                              "end": 4282,
                              "loc": {
                                "start": {
                                  "line": 140,
                                  "column": 6
                                },
                                "end": {
                                  "line": 140,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4248,
                                "end": 4261,
                                "loc": {
                                  "start": {
                                    "line": 140,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 140,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4248,
                                  "end": 4252,
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4253,
                                  "end": 4261,
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 4262,
                                  "end": 4275,
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 33
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "is_included",
                                    "raw": "\"is_included\""
                                  },
                                  "value": "is_included"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 4277,
                                  "end": 4281,
                                  "loc": {
                                    "start": {
                                      "line": 140,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 140,
                                      "column": 39
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 4290,
                            "end": 4303,
                            "loc": {
                              "start": {
                                "line": 141,
                                "column": 6
                              },
                              "end": {
                                "line": 141,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4290,
                              "end": 4302,
                              "loc": {
                                "start": {
                                  "line": 141,
                                  "column": 6
                                },
                                "end": {
                                  "line": 141,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4290,
                                "end": 4300,
                                "loc": {
                                  "start": {
                                    "line": 141,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4290,
                                  "end": 4294,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4295,
                                  "end": 4300,
                                  "loc": {
                                    "start": {
                                      "line": 141,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 4310,
                            "end": 4424,
                            "loc": {
                              "start": {
                                "line": 142,
                                "column": 6
                              },
                              "end": {
                                "line": 142,
                                "column": 120
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4310,
                              "end": 4423,
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 6
                                },
                                "end": {
                                  "line": 142,
                                  "column": 119
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4310,
                                "end": 4415,
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 142,
                                    "column": 111
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 4310,
                                  "end": 4409,
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 105
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 4310,
                                    "end": 4332,
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 4310,
                                      "end": 4314,
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4315,
                                      "end": 4332,
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 4333,
                                      "end": 4346,
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 4348,
                                      "end": 4378,
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 74
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 4349,
                                          "end": 4377,
                                          "loc": {
                                            "start": {
                                              "line": 142,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 142,
                                              "column": 73
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 4349,
                                            "end": 4360,
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 56
                                              },
                                              "identifierName": "is_included"
                                            },
                                            "name": "is_included"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 4362,
                                            "end": 4377,
                                            "loc": {
                                              "start": {
                                                "line": 142,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 142,
                                                "column": 73
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 4362,
                                              "end": 4366,
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 4367,
                                              "end": 4377,
                                              "loc": {
                                                "start": {
                                                  "line": 142,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 142,
                                                  "column": 73
                                                },
                                                "identifierName": "isIncluded"
                                              },
                                              "name": "isIncluded"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 4380,
                                      "end": 4393,
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 89
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "is_included",
                                        "raw": "'is_included'"
                                      },
                                      "value": "is_included"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 4395,
                                      "end": 4408,
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 91
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 104
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "is_included",
                                        "raw": "'is_included'"
                                      },
                                      "value": "is_included"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4410,
                                  "end": 4415,
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 106
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 111
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 4416,
                                  "end": 4422,
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 112
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 118
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 4416,
                                      "end": 4417,
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 112
                                        },
                                        "end": {
                                          "line": 142,
                                          "column": 113
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 4421,
                                    "end": 4422,
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 117
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 118
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 4431,
                            "end": 4461,
                            "loc": {
                              "start": {
                                "line": 143,
                                "column": 6
                              },
                              "end": {
                                "line": 143,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4431,
                              "end": 4460,
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 6
                                },
                                "end": {
                                  "line": 143,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4431,
                                "end": 4440,
                                "loc": {
                                  "start": {
                                    "line": 143,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 143,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4431,
                                  "end": 4435,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4436,
                                  "end": 4440,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 4441,
                                  "end": 4459,
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 143,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {boolean}\n   ",
                    "start": 4044,
                    "end": 4074,
                    "loc": {
                      "start": {
                        "line": 133,
                        "column": 2
                      },
                      "end": {
                        "line": 135,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Is Weighted Property - determines whether or not the contribution weight should be applied to the cost\n   * @type {boolean}\n   ",
                    "start": 4475,
                    "end": 4613,
                    "loc": {
                      "start": {
                        "line": 147,
                        "column": 2
                      },
                      "end": {
                        "line": 150,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 4616,
                "end": 4737,
                "loc": {
                  "start": {
                    "line": 151,
                    "column": 2
                  },
                  "end": {
                    "line": 156,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 4620,
                  "end": 4630,
                  "loc": {
                    "start": {
                      "line": 151,
                      "column": 6
                    },
                    "end": {
                      "line": 151,
                      "column": 16
                    },
                    "identifierName": "isWeighted"
                  },
                  "name": "isWeighted"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 4633,
                  "end": 4737,
                  "loc": {
                    "start": {
                      "line": 151,
                      "column": 19
                    },
                    "end": {
                      "line": 156,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 4639,
                      "end": 4697,
                      "loc": {
                        "start": {
                          "line": 152,
                          "column": 4
                        },
                        "end": {
                          "line": 154,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 4643,
                        "end": 4668,
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 8
                          },
                          "end": {
                            "line": 152,
                            "column": 33
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 4644,
                          "end": 4668,
                          "loc": {
                            "start": {
                              "line": 152,
                              "column": 9
                            },
                            "end": {
                              "line": 152,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 4644,
                            "end": 4660,
                            "loc": {
                              "start": {
                                "line": 152,
                                "column": 9
                              },
                              "end": {
                                "line": 152,
                                "column": 25
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 4644,
                              "end": 4648,
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 9
                                },
                                "end": {
                                  "line": 152,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4649,
                              "end": 4660,
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 14
                                },
                                "end": {
                                  "line": 152,
                                  "column": 25
                                },
                                "identifierName": "isPredicted"
                              },
                              "name": "isPredicted"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 4661,
                              "end": 4667,
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 26
                                },
                                "end": {
                                  "line": 152,
                                  "column": 32
                                }
                              },
                              "extra": {
                                "rawValue": "cost",
                                "raw": "\"cost\""
                              },
                              "value": "cost"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4670,
                        "end": 4697,
                        "loc": {
                          "start": {
                            "line": 152,
                            "column": 35
                          },
                          "end": {
                            "line": 154,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 4678,
                            "end": 4691,
                            "loc": {
                              "start": {
                                "line": 153,
                                "column": 6
                              },
                              "end": {
                                "line": 153,
                                "column": 19
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 4685,
                              "end": 4690,
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 13
                                },
                                "end": {
                                  "line": 153,
                                  "column": 18
                                }
                              },
                              "value": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 4702,
                      "end": 4733,
                      "loc": {
                        "start": {
                          "line": 155,
                          "column": 4
                        },
                        "end": {
                          "line": 155,
                          "column": 35
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 4709,
                        "end": 4732,
                        "loc": {
                          "start": {
                            "line": 155,
                            "column": 11
                          },
                          "end": {
                            "line": 155,
                            "column": 34
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 4709,
                          "end": 4720,
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 11
                            },
                            "end": {
                              "line": 155,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 4709,
                            "end": 4713,
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 11
                              },
                              "end": {
                                "line": 155,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 4714,
                            "end": 4720,
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 16
                              },
                              "end": {
                                "line": 155,
                                "column": 22
                              },
                              "identifierName": "config"
                            },
                            "name": "config"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4721,
                          "end": 4732,
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 23
                            },
                            "end": {
                              "line": 155,
                              "column": 34
                            },
                            "identifierName": "is_weighted"
                          },
                          "name": "is_weighted"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Is Weighted Property - determines whether or not the contribution weight should be applied to the cost\n   * @type {boolean}\n   ",
                    "start": 4475,
                    "end": 4613,
                    "loc": {
                      "start": {
                        "line": 147,
                        "column": 2
                      },
                      "end": {
                        "line": 150,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {boolean}\n   ",
                    "start": 4741,
                    "end": 4771,
                    "loc": {
                      "start": {
                        "line": 158,
                        "column": 2
                      },
                      "end": {
                        "line": 160,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 4774,
                "end": 5177,
                "loc": {
                  "start": {
                    "line": 161,
                    "column": 2
                  },
                  "end": {
                    "line": 170,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 4778,
                  "end": 4788,
                  "loc": {
                    "start": {
                      "line": 161,
                      "column": 6
                    },
                    "end": {
                      "line": 161,
                      "column": 16
                    },
                    "identifierName": "isWeighted"
                  },
                  "name": "isWeighted"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 4789,
                    "end": 4792,
                    "loc": {
                      "start": {
                        "line": 161,
                        "column": 17
                      },
                      "end": {
                        "line": 161,
                        "column": 20
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 4794,
                  "end": 5177,
                  "loc": {
                    "start": {
                      "line": 161,
                      "column": 22
                    },
                    "end": {
                      "line": 170,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 4800,
                      "end": 4843,
                      "loc": {
                        "start": {
                          "line": 162,
                          "column": 4
                        },
                        "end": {
                          "line": 162,
                          "column": 47
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 4804,
                          "end": 4842,
                          "loc": {
                            "start": {
                              "line": 162,
                              "column": 8
                            },
                            "end": {
                              "line": 162,
                              "column": 46
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 4804,
                            "end": 4817,
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 8
                              },
                              "end": {
                                "line": 162,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 4820,
                            "end": 4842,
                            "loc": {
                              "start": {
                                "line": 162,
                                "column": 24
                              },
                              "end": {
                                "line": 162,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 4820,
                              "end": 4830,
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 24
                                },
                                "end": {
                                  "line": 162,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4820,
                                "end": 4824,
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4825,
                                "end": 4830,
                                "loc": {
                                  "start": {
                                    "line": 162,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 162,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4831,
                              "end": 4842,
                              "loc": {
                                "start": {
                                  "line": 162,
                                  "column": 35
                                },
                                "end": {
                                  "line": 162,
                                  "column": 46
                                },
                                "identifierName": "is_weighted"
                              },
                              "name": "is_weighted"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 4848,
                      "end": 5173,
                      "loc": {
                        "start": {
                          "line": 163,
                          "column": 4
                        },
                        "end": {
                          "line": 169,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 4852,
                        "end": 4906,
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 8
                          },
                          "end": {
                            "line": 163,
                            "column": 62
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 4852,
                          "end": 4866,
                          "loc": {
                            "start": {
                              "line": 163,
                              "column": 8
                            },
                            "end": {
                              "line": 163,
                              "column": 22
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 4852,
                            "end": 4861,
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 8
                              },
                              "end": {
                                "line": 163,
                                "column": 17
                              },
                              "identifierName": "isBoolean"
                            },
                            "name": "isBoolean"
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 4862,
                              "end": 4865,
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 18
                                },
                                "end": {
                                  "line": 163,
                                  "column": 21
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 4870,
                          "end": 4906,
                          "loc": {
                            "start": {
                              "line": 163,
                              "column": 26
                            },
                            "end": {
                              "line": 163,
                              "column": 62
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 4870,
                            "end": 4899,
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 26
                              },
                              "end": {
                                "line": 163,
                                "column": 55
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 4870,
                              "end": 4887,
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 26
                                },
                                "end": {
                                  "line": 163,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 4870,
                                "end": 4880,
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4870,
                                  "end": 4874,
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4875,
                                  "end": 4880,
                                  "loc": {
                                    "start": {
                                      "line": 163,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 163,
                                      "column": 36
                                    },
                                    "identifierName": "_data"
                                  },
                                  "name": "_data"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4881,
                                "end": 4887,
                                "loc": {
                                  "start": {
                                    "line": 163,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 163,
                                    "column": 43
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4888,
                              "end": 4899,
                              "loc": {
                                "start": {
                                  "line": 163,
                                  "column": 44
                                },
                                "end": {
                                  "line": 163,
                                  "column": 55
                                },
                                "identifierName": "is_weighted"
                              },
                              "name": "is_weighted"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "Identifier",
                            "start": 4903,
                            "end": 4906,
                            "loc": {
                              "start": {
                                "line": 163,
                                "column": 59
                              },
                              "end": {
                                "line": 163,
                                "column": 62
                              },
                              "identifierName": "val"
                            },
                            "name": "val"
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4908,
                        "end": 5173,
                        "loc": {
                          "start": {
                            "line": 163,
                            "column": 64
                          },
                          "end": {
                            "line": 169,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 4916,
                            "end": 4952,
                            "loc": {
                              "start": {
                                "line": 164,
                                "column": 6
                              },
                              "end": {
                                "line": 164,
                                "column": 42
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 4916,
                              "end": 4951,
                              "loc": {
                                "start": {
                                  "line": 164,
                                  "column": 6
                                },
                                "end": {
                                  "line": 164,
                                  "column": 41
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 4916,
                                "end": 4945,
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 4916,
                                  "end": 4933,
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 4916,
                                    "end": 4926,
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 16
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 4916,
                                      "end": 4920,
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 4921,
                                      "end": 4926,
                                      "loc": {
                                        "start": {
                                          "line": 164,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 164,
                                          "column": 16
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 4927,
                                    "end": 4933,
                                    "loc": {
                                      "start": {
                                        "line": 164,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 164,
                                        "column": 23
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4934,
                                  "end": 4945,
                                  "loc": {
                                    "start": {
                                      "line": 164,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 164,
                                      "column": 35
                                    },
                                    "identifierName": "is_weighted"
                                  },
                                  "name": "is_weighted"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 4948,
                                "end": 4951,
                                "loc": {
                                  "start": {
                                    "line": 164,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 164,
                                    "column": 41
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 4959,
                            "end": 4994,
                            "loc": {
                              "start": {
                                "line": 165,
                                "column": 6
                              },
                              "end": {
                                "line": 165,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 4959,
                              "end": 4993,
                              "loc": {
                                "start": {
                                  "line": 165,
                                  "column": 6
                                },
                                "end": {
                                  "line": 165,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 4959,
                                "end": 4972,
                                "loc": {
                                  "start": {
                                    "line": 165,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 4959,
                                  "end": 4963,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 4964,
                                  "end": 4972,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 4973,
                                  "end": 4986,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 33
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "is_weighted",
                                    "raw": "\"is_weighted\""
                                  },
                                  "value": "is_weighted"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 4988,
                                  "end": 4992,
                                  "loc": {
                                    "start": {
                                      "line": 165,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 165,
                                      "column": 39
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 5001,
                            "end": 5014,
                            "loc": {
                              "start": {
                                "line": 166,
                                "column": 6
                              },
                              "end": {
                                "line": 166,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 5001,
                              "end": 5013,
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 6
                                },
                                "end": {
                                  "line": 166,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5001,
                                "end": 5011,
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 166,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5001,
                                  "end": 5005,
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5006,
                                  "end": 5011,
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 5021,
                            "end": 5130,
                            "loc": {
                              "start": {
                                "line": 167,
                                "column": 6
                              },
                              "end": {
                                "line": 167,
                                "column": 115
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 5021,
                              "end": 5129,
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 6
                                },
                                "end": {
                                  "line": 167,
                                  "column": 114
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5021,
                                "end": 5121,
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 106
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 5021,
                                  "end": 5115,
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 100
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 5021,
                                    "end": 5043,
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 5021,
                                      "end": 5025,
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 5026,
                                      "end": 5043,
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 5044,
                                      "end": 5057,
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 5059,
                                      "end": 5089,
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 74
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 5060,
                                          "end": 5088,
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 73
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 5060,
                                            "end": 5071,
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 56
                                              },
                                              "identifierName": "is_weighted"
                                            },
                                            "name": "is_weighted"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 5073,
                                            "end": 5088,
                                            "loc": {
                                              "start": {
                                                "line": 167,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 167,
                                                "column": 73
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 5073,
                                              "end": 5077,
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 5078,
                                              "end": 5088,
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 73
                                                },
                                                "identifierName": "isWeighted"
                                              },
                                              "name": "isWeighted"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 5091,
                                      "end": 5099,
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 84
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "config",
                                        "raw": "'config'"
                                      },
                                      "value": "config"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 5101,
                                      "end": 5114,
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 86
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 99
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "is_weighted",
                                        "raw": "'is_weighted'"
                                      },
                                      "value": "is_weighted"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5116,
                                  "end": 5121,
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 101
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 106
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 5122,
                                  "end": 5128,
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 107
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 113
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 5122,
                                      "end": 5123,
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 107
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 108
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 5127,
                                    "end": 5128,
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 112
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 113
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 5137,
                            "end": 5167,
                            "loc": {
                              "start": {
                                "line": 168,
                                "column": 6
                              },
                              "end": {
                                "line": 168,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 5137,
                              "end": 5166,
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 6
                                },
                                "end": {
                                  "line": 168,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5137,
                                "end": 5146,
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5137,
                                  "end": 5141,
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5142,
                                  "end": 5146,
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 5147,
                                  "end": 5165,
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {boolean}\n   ",
                    "start": 4741,
                    "end": 4771,
                    "loc": {
                      "start": {
                        "line": 158,
                        "column": 2
                      },
                      "end": {
                        "line": 160,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Labor Hours Property\n   * @type {number}\n   ",
                    "start": 5181,
                    "end": 5236,
                    "loc": {
                      "start": {
                        "line": 172,
                        "column": 2
                      },
                      "end": {
                        "line": 175,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 5239,
                "end": 5319,
                "loc": {
                  "start": {
                    "line": 176,
                    "column": 2
                  },
                  "end": {
                    "line": 178,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 5243,
                  "end": 5253,
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 6
                    },
                    "end": {
                      "line": 176,
                      "column": 16
                    },
                    "identifierName": "laborHours"
                  },
                  "name": "laborHours"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 5256,
                  "end": 5319,
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 19
                    },
                    "end": {
                      "line": 178,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 5262,
                      "end": 5315,
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 4
                        },
                        "end": {
                          "line": 177,
                          "column": 57
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 5269,
                        "end": 5314,
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 11
                          },
                          "end": {
                            "line": 177,
                            "column": 56
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 5269,
                          "end": 5290,
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 11
                            },
                            "end": {
                              "line": 177,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 5269,
                            "end": 5276,
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 11
                              },
                              "end": {
                                "line": 177,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 5277,
                            "end": 5290,
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 19
                              },
                              "end": {
                                "line": 177,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 5291,
                            "end": 5313,
                            "loc": {
                              "start": {
                                "line": 177,
                                "column": 33
                              },
                              "end": {
                                "line": 177,
                                "column": 55
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 5291,
                              "end": 5301,
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 33
                                },
                                "end": {
                                  "line": 177,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 5291,
                                "end": 5295,
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5296,
                                "end": 5301,
                                "loc": {
                                  "start": {
                                    "line": 177,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 177,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5302,
                              "end": 5313,
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 44
                                },
                                "end": {
                                  "line": 177,
                                  "column": 55
                                },
                                "identifierName": "labor_hours"
                              },
                              "name": "labor_hours"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Labor Hours Property\n   * @type {number}\n   ",
                    "start": 5181,
                    "end": 5236,
                    "loc": {
                      "start": {
                        "line": 172,
                        "column": 2
                      },
                      "end": {
                        "line": 175,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 5323,
                    "end": 5352,
                    "loc": {
                      "start": {
                        "line": 180,
                        "column": 2
                      },
                      "end": {
                        "line": 182,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 5355,
                "end": 6218,
                "loc": {
                  "start": {
                    "line": 183,
                    "column": 2
                  },
                  "end": {
                    "line": 204,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 5359,
                  "end": 5369,
                  "loc": {
                    "start": {
                      "line": 183,
                      "column": 6
                    },
                    "end": {
                      "line": 183,
                      "column": 16
                    },
                    "identifierName": "laborHours"
                  },
                  "name": "laborHours"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 5370,
                    "end": 5373,
                    "loc": {
                      "start": {
                        "line": 183,
                        "column": 17
                      },
                      "end": {
                        "line": 183,
                        "column": 20
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 5375,
                  "end": 6218,
                  "loc": {
                    "start": {
                      "line": 183,
                      "column": 22
                    },
                    "end": {
                      "line": 204,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 5381,
                      "end": 5424,
                      "loc": {
                        "start": {
                          "line": 184,
                          "column": 4
                        },
                        "end": {
                          "line": 184,
                          "column": 47
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 5385,
                          "end": 5423,
                          "loc": {
                            "start": {
                              "line": 184,
                              "column": 8
                            },
                            "end": {
                              "line": 184,
                              "column": 46
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 5385,
                            "end": 5398,
                            "loc": {
                              "start": {
                                "line": 184,
                                "column": 8
                              },
                              "end": {
                                "line": 184,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 5401,
                            "end": 5423,
                            "loc": {
                              "start": {
                                "line": 184,
                                "column": 24
                              },
                              "end": {
                                "line": 184,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 5401,
                              "end": 5411,
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 24
                                },
                                "end": {
                                  "line": 184,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 5401,
                                "end": 5405,
                                "loc": {
                                  "start": {
                                    "line": 184,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 184,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5406,
                                "end": 5411,
                                "loc": {
                                  "start": {
                                    "line": 184,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 184,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5412,
                              "end": 5423,
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 35
                                },
                                "end": {
                                  "line": 184,
                                  "column": 46
                                },
                                "identifierName": "labor_hours"
                              },
                              "name": "labor_hours"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 5429,
                      "end": 6214,
                      "loc": {
                        "start": {
                          "line": 185,
                          "column": 4
                        },
                        "end": {
                          "line": 203,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 5433,
                        "end": 5528,
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 8
                          },
                          "end": {
                            "line": 185,
                            "column": 103
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 5433,
                          "end": 5510,
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 8
                            },
                            "end": {
                              "line": 185,
                              "column": 85
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 5433,
                            "end": 5454,
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 8
                              },
                              "end": {
                                "line": 185,
                                "column": 29
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 5433,
                              "end": 5449,
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 24
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 5433,
                                "end": 5440,
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 15
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5441,
                                "end": 5449,
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 24
                                  },
                                  "identifierName": "isNumber"
                                },
                                "name": "isNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 5450,
                                "end": 5453,
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 28
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 5458,
                            "end": 5510,
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 33
                              },
                              "end": {
                                "line": 185,
                                "column": 85
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 5458,
                              "end": 5480,
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 33
                                },
                                "end": {
                                  "line": 185,
                                  "column": 55
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 5458,
                                "end": 5468,
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 43
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5458,
                                  "end": 5462,
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5463,
                                  "end": 5468,
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 43
                                    },
                                    "identifierName": "_data"
                                  },
                                  "name": "_data"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5469,
                                "end": 5480,
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 55
                                  },
                                  "identifierName": "labor_hours"
                                },
                                "name": "labor_hours"
                              },
                              "computed": false
                            },
                            "operator": "!=",
                            "right": {
                              "type": "CallExpression",
                              "start": 5484,
                              "end": 5510,
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 59
                                },
                                "end": {
                                  "line": 185,
                                  "column": 85
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5484,
                                "end": 5505,
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 80
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 5484,
                                  "end": 5491,
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 66
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5492,
                                  "end": 5505,
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 80
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 5506,
                                  "end": 5509,
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 81
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 84
                                    },
                                    "identifierName": "val"
                                  },
                                  "name": "val"
                                }
                              ]
                            }
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "CallExpression",
                          "start": 5514,
                          "end": 5528,
                          "loc": {
                            "start": {
                              "line": 185,
                              "column": 89
                            },
                            "end": {
                              "line": 185,
                              "column": 103
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 5514,
                            "end": 5526,
                            "loc": {
                              "start": {
                                "line": 185,
                                "column": 89
                              },
                              "end": {
                                "line": 185,
                                "column": 101
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 5514,
                              "end": 5518,
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 89
                                },
                                "end": {
                                  "line": 185,
                                  "column": 93
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5519,
                              "end": 5526,
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 94
                                },
                                "end": {
                                  "line": 185,
                                  "column": 101
                                },
                                "identifierName": "isLabor"
                              },
                              "name": "isLabor"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 5530,
                        "end": 6214,
                        "loc": {
                          "start": {
                            "line": 185,
                            "column": 105
                          },
                          "end": {
                            "line": 203,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 5538,
                            "end": 5590,
                            "loc": {
                              "start": {
                                "line": 186,
                                "column": 6
                              },
                              "end": {
                                "line": 186,
                                "column": 58
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 5538,
                              "end": 5589,
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 6
                                },
                                "end": {
                                  "line": 186,
                                  "column": 57
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 5538,
                                "end": 5560,
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 5538,
                                  "end": 5548,
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 5538,
                                    "end": 5542,
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 5543,
                                    "end": 5548,
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5549,
                                  "end": 5560,
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 28
                                    },
                                    "identifierName": "labor_hours"
                                  },
                                  "name": "labor_hours"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 5563,
                                "end": 5589,
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 57
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 5563,
                                  "end": 5584,
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 52
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 5563,
                                    "end": 5570,
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 38
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 5571,
                                    "end": 5584,
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 52
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 5585,
                                    "end": 5588,
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 56
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 5597,
                            "end": 5632,
                            "loc": {
                              "start": {
                                "line": 187,
                                "column": 6
                              },
                              "end": {
                                "line": 187,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 5597,
                              "end": 5631,
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 6
                                },
                                "end": {
                                  "line": 187,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5597,
                                "end": 5610,
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 187,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5597,
                                  "end": 5601,
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5602,
                                  "end": 5610,
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 5611,
                                  "end": 5624,
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 33
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "labor_hours",
                                    "raw": "\"labor_hours\""
                                  },
                                  "value": "labor_hours"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 5626,
                                  "end": 5630,
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 39
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 5639,
                            "end": 5668,
                            "loc": {
                              "start": {
                                "line": 188,
                                "column": 6
                              },
                              "end": {
                                "line": 188,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 5639,
                              "end": 5667,
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 6
                                },
                                "end": {
                                  "line": 188,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5639,
                                "end": 5652,
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5639,
                                  "end": 5643,
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5644,
                                  "end": 5652,
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 5653,
                                  "end": 5659,
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 5661,
                                  "end": 5666,
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 33
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 5675,
                            "end": 5709,
                            "loc": {
                              "start": {
                                "line": 189,
                                "column": 6
                              },
                              "end": {
                                "line": 189,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 5675,
                              "end": 5708,
                              "loc": {
                                "start": {
                                  "line": 189,
                                  "column": 6
                                },
                                "end": {
                                  "line": 189,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5675,
                                "end": 5688,
                                "loc": {
                                  "start": {
                                    "line": 189,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 189,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5675,
                                  "end": 5679,
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5680,
                                  "end": 5688,
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 5689,
                                  "end": 5700,
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 5702,
                                  "end": 5707,
                                  "loc": {
                                    "start": {
                                      "line": 189,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 189,
                                      "column": 38
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 5716,
                            "end": 5751,
                            "loc": {
                              "start": {
                                "line": 190,
                                "column": 6
                              },
                              "end": {
                                "line": 190,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 5716,
                              "end": 5750,
                              "loc": {
                                "start": {
                                  "line": 190,
                                  "column": 6
                                },
                                "end": {
                                  "line": 190,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 5716,
                                "end": 5729,
                                "loc": {
                                  "start": {
                                    "line": 190,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 190,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5716,
                                  "end": 5720,
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5721,
                                  "end": 5729,
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 5730,
                                  "end": 5742,
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "multiplier",
                                    "raw": "\"multiplier\""
                                  },
                                  "value": "multiplier"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 5744,
                                  "end": 5749,
                                  "loc": {
                                    "start": {
                                      "line": 190,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 190,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 5759,
                            "end": 6000,
                            "loc": {
                              "start": {
                                "line": 192,
                                "column": 6
                              },
                              "end": {
                                "line": 198,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 5763,
                              "end": 5780,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 10
                                },
                                "end": {
                                  "line": 192,
                                  "column": 27
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 5763,
                                "end": 5776,
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 5763,
                                  "end": 5767,
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 5768,
                                  "end": 5776,
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 23
                                    },
                                    "identifierName": "subtotal"
                                  },
                                  "name": "subtotal"
                                },
                                "computed": false
                              },
                              "operator": ">",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 5779,
                                "end": 5780,
                                "loc": {
                                  "start": {
                                    "line": 192,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 192,
                                    "column": 27
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 5782,
                              "end": 5906,
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 29
                                },
                                "end": {
                                  "line": 195,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 5792,
                                  "end": 5855,
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 71
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 5792,
                                    "end": 5854,
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 70
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 5792,
                                      "end": 5813,
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 5792,
                                        "end": 5802,
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 5792,
                                          "end": 5796,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5797,
                                          "end": 5802,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 18
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5803,
                                        "end": 5813,
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 29
                                          },
                                          "identifierName": "multiplier"
                                        },
                                        "name": "multiplier"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 5816,
                                      "end": 5854,
                                      "loc": {
                                        "start": {
                                          "line": 193,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 193,
                                          "column": 70
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 5816,
                                        "end": 5838,
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 54
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 5816,
                                          "end": 5826,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 42
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 5816,
                                            "end": 5820,
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 5821,
                                            "end": 5826,
                                            "loc": {
                                              "start": {
                                                "line": 193,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 193,
                                                "column": 42
                                              },
                                              "identifierName": "_data"
                                            },
                                            "name": "_data"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5827,
                                          "end": 5838,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 54
                                            },
                                            "identifierName": "labor_hours"
                                          },
                                          "name": "labor_hours"
                                        },
                                        "computed": false
                                      },
                                      "operator": "/",
                                      "right": {
                                        "type": "MemberExpression",
                                        "start": 5841,
                                        "end": 5854,
                                        "loc": {
                                          "start": {
                                            "line": 193,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 193,
                                            "column": 70
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 5841,
                                          "end": 5845,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5846,
                                          "end": 5854,
                                          "loc": {
                                            "start": {
                                              "line": 193,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 193,
                                              "column": 70
                                            },
                                            "identifierName": "subtotal"
                                          },
                                          "name": "subtotal"
                                        },
                                        "computed": false
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 5864,
                                  "end": 5898,
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 194,
                                      "column": 42
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 5864,
                                    "end": 5897,
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 41
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 5864,
                                      "end": 5877,
                                      "loc": {
                                        "start": {
                                          "line": 194,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 194,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 5864,
                                        "end": 5868,
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5869,
                                        "end": 5877,
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 21
                                          },
                                          "identifierName": "override"
                                        },
                                        "name": "override"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 5878,
                                        "end": 5890,
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 34
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "multiplier",
                                          "raw": "\"multiplier\""
                                        },
                                        "value": "multiplier"
                                      },
                                      {
                                        "type": "BooleanLiteral",
                                        "start": 5892,
                                        "end": 5896,
                                        "loc": {
                                          "start": {
                                            "line": 194,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 194,
                                            "column": 40
                                          }
                                        },
                                        "value": true
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 5912,
                              "end": 6000,
                              "loc": {
                                "start": {
                                  "line": 195,
                                  "column": 13
                                },
                                "end": {
                                  "line": 198,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 5922,
                                  "end": 5948,
                                  "loc": {
                                    "start": {
                                      "line": 196,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 34
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 5922,
                                    "end": 5947,
                                    "loc": {
                                      "start": {
                                        "line": 196,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 33
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 5922,
                                      "end": 5943,
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 5922,
                                        "end": 5932,
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 5922,
                                          "end": 5926,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 5927,
                                          "end": 5932,
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 18
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5933,
                                        "end": 5943,
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 29
                                          },
                                          "identifierName": "multiplier"
                                        },
                                        "name": "multiplier"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 5946,
                                      "end": 5947,
                                      "loc": {
                                        "start": {
                                          "line": 196,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 196,
                                          "column": 33
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 1,
                                        "raw": "1"
                                      },
                                      "value": 1
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 5957,
                                  "end": 5992,
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 197,
                                      "column": 43
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 5957,
                                    "end": 5991,
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 42
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 5957,
                                      "end": 5970,
                                      "loc": {
                                        "start": {
                                          "line": 197,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 5957,
                                        "end": 5961,
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 5962,
                                        "end": 5970,
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 21
                                          },
                                          "identifierName": "override"
                                        },
                                        "name": "override"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 5971,
                                        "end": 5983,
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 34
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "multiplier",
                                          "raw": "\"multiplier\""
                                        },
                                        "value": "multiplier"
                                      },
                                      {
                                        "type": "BooleanLiteral",
                                        "start": 5985,
                                        "end": 5990,
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 41
                                          }
                                        },
                                        "value": false
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6007,
                            "end": 6030,
                            "loc": {
                              "start": {
                                "line": 199,
                                "column": 6
                              },
                              "end": {
                                "line": 199,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 6007,
                              "end": 6029,
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 6
                                },
                                "end": {
                                  "line": 199,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 6007,
                                "end": 6022,
                                "loc": {
                                  "start": {
                                    "line": 199,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 199,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6007,
                                  "end": 6011,
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6012,
                                  "end": 6022,
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 6025,
                                "end": 6029,
                                "loc": {
                                  "start": {
                                    "line": 199,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 199,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6037,
                            "end": 6050,
                            "loc": {
                              "start": {
                                "line": 200,
                                "column": 6
                              },
                              "end": {
                                "line": 200,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 6037,
                              "end": 6049,
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 6
                                },
                                "end": {
                                  "line": 200,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 6037,
                                "end": 6047,
                                "loc": {
                                  "start": {
                                    "line": 200,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 200,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6037,
                                  "end": 6041,
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6042,
                                  "end": 6047,
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6057,
                            "end": 6171,
                            "loc": {
                              "start": {
                                "line": 201,
                                "column": 6
                              },
                              "end": {
                                "line": 201,
                                "column": 120
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 6057,
                              "end": 6170,
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 6
                                },
                                "end": {
                                  "line": 201,
                                  "column": 119
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 6057,
                                "end": 6162,
                                "loc": {
                                  "start": {
                                    "line": 201,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 201,
                                    "column": 111
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 6057,
                                  "end": 6156,
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 105
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 6057,
                                    "end": 6079,
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 6057,
                                      "end": 6061,
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 6062,
                                      "end": 6079,
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 6080,
                                      "end": 6093,
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 6095,
                                      "end": 6125,
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 74
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 6096,
                                          "end": 6124,
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 73
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 6096,
                                            "end": 6107,
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 56
                                              },
                                              "identifierName": "labor_hours"
                                            },
                                            "name": "labor_hours"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 6109,
                                            "end": 6124,
                                            "loc": {
                                              "start": {
                                                "line": 201,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 201,
                                                "column": 73
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 6109,
                                              "end": 6113,
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6114,
                                              "end": 6124,
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 73
                                                },
                                                "identifierName": "laborHours"
                                              },
                                              "name": "laborHours"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 6127,
                                      "end": 6140,
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 89
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "labor_hours",
                                        "raw": "'labor_hours'"
                                      },
                                      "value": "labor_hours"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 6142,
                                      "end": 6155,
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 91
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 104
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "labor_hours",
                                        "raw": "'labor_hours'"
                                      },
                                      "value": "labor_hours"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6157,
                                  "end": 6162,
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 106
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 111
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 6163,
                                  "end": 6169,
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 112
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 118
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 6163,
                                      "end": 6164,
                                      "loc": {
                                        "start": {
                                          "line": 201,
                                          "column": 112
                                        },
                                        "end": {
                                          "line": 201,
                                          "column": 113
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 6168,
                                    "end": 6169,
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 117
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 118
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6178,
                            "end": 6208,
                            "loc": {
                              "start": {
                                "line": 202,
                                "column": 6
                              },
                              "end": {
                                "line": 202,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 6178,
                              "end": 6207,
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 6
                                },
                                "end": {
                                  "line": 202,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 6178,
                                "end": 6187,
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6178,
                                  "end": 6182,
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6183,
                                  "end": 6187,
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 6188,
                                  "end": 6206,
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 5323,
                    "end": 5352,
                    "loc": {
                      "start": {
                        "line": 180,
                        "column": 2
                      },
                      "end": {
                        "line": 182,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Burden Property\n   * @type {number}\n   ",
                    "start": 6222,
                    "end": 6272,
                    "loc": {
                      "start": {
                        "line": 206,
                        "column": 2
                      },
                      "end": {
                        "line": 209,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 6275,
                "end": 6346,
                "loc": {
                  "start": {
                    "line": 210,
                    "column": 2
                  },
                  "end": {
                    "line": 212,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 6279,
                  "end": 6285,
                  "loc": {
                    "start": {
                      "line": 210,
                      "column": 6
                    },
                    "end": {
                      "line": 210,
                      "column": 12
                    },
                    "identifierName": "burden"
                  },
                  "name": "burden"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 6288,
                  "end": 6346,
                  "loc": {
                    "start": {
                      "line": 210,
                      "column": 15
                    },
                    "end": {
                      "line": 212,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 6294,
                      "end": 6342,
                      "loc": {
                        "start": {
                          "line": 211,
                          "column": 4
                        },
                        "end": {
                          "line": 211,
                          "column": 52
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 6301,
                        "end": 6341,
                        "loc": {
                          "start": {
                            "line": 211,
                            "column": 11
                          },
                          "end": {
                            "line": 211,
                            "column": 51
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 6301,
                          "end": 6322,
                          "loc": {
                            "start": {
                              "line": 211,
                              "column": 11
                            },
                            "end": {
                              "line": 211,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 6301,
                            "end": 6308,
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 11
                              },
                              "end": {
                                "line": 211,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 6309,
                            "end": 6322,
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 19
                              },
                              "end": {
                                "line": 211,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 6323,
                            "end": 6340,
                            "loc": {
                              "start": {
                                "line": 211,
                                "column": 33
                              },
                              "end": {
                                "line": 211,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6323,
                              "end": 6333,
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 33
                                },
                                "end": {
                                  "line": 211,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6323,
                                "end": 6327,
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6328,
                                "end": 6333,
                                "loc": {
                                  "start": {
                                    "line": 211,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 211,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6334,
                              "end": 6340,
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 44
                                },
                                "end": {
                                  "line": 211,
                                  "column": 50
                                },
                                "identifierName": "burden"
                              },
                              "name": "burden"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Burden Property\n   * @type {number}\n   ",
                    "start": 6222,
                    "end": 6272,
                    "loc": {
                      "start": {
                        "line": 206,
                        "column": 2
                      },
                      "end": {
                        "line": 209,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 6350,
                    "end": 6379,
                    "loc": {
                      "start": {
                        "line": 214,
                        "column": 2
                      },
                      "end": {
                        "line": 216,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 6382,
                "end": 6816,
                "loc": {
                  "start": {
                    "line": 217,
                    "column": 2
                  },
                  "end": {
                    "line": 227,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 6386,
                  "end": 6392,
                  "loc": {
                    "start": {
                      "line": 217,
                      "column": 6
                    },
                    "end": {
                      "line": 217,
                      "column": 12
                    },
                    "identifierName": "burden"
                  },
                  "name": "burden"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 6393,
                    "end": 6396,
                    "loc": {
                      "start": {
                        "line": 217,
                        "column": 13
                      },
                      "end": {
                        "line": 217,
                        "column": 16
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 6398,
                  "end": 6816,
                  "loc": {
                    "start": {
                      "line": 217,
                      "column": 18
                    },
                    "end": {
                      "line": 227,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 6404,
                      "end": 6442,
                      "loc": {
                        "start": {
                          "line": 218,
                          "column": 4
                        },
                        "end": {
                          "line": 218,
                          "column": 42
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 6408,
                          "end": 6441,
                          "loc": {
                            "start": {
                              "line": 218,
                              "column": 8
                            },
                            "end": {
                              "line": 218,
                              "column": 41
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 6408,
                            "end": 6421,
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 8
                              },
                              "end": {
                                "line": 218,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 6424,
                            "end": 6441,
                            "loc": {
                              "start": {
                                "line": 218,
                                "column": 24
                              },
                              "end": {
                                "line": 218,
                                "column": 41
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6424,
                              "end": 6434,
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 24
                                },
                                "end": {
                                  "line": 218,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6424,
                                "end": 6428,
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6429,
                                "end": 6434,
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6435,
                              "end": 6441,
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 35
                                },
                                "end": {
                                  "line": 218,
                                  "column": 41
                                },
                                "identifierName": "burden"
                              },
                              "name": "burden"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 6447,
                      "end": 6812,
                      "loc": {
                        "start": {
                          "line": 219,
                          "column": 4
                        },
                        "end": {
                          "line": 226,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 6451,
                        "end": 6523,
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 8
                          },
                          "end": {
                            "line": 219,
                            "column": 80
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 6451,
                          "end": 6472,
                          "loc": {
                            "start": {
                              "line": 219,
                              "column": 8
                            },
                            "end": {
                              "line": 219,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 6451,
                            "end": 6467,
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 8
                              },
                              "end": {
                                "line": 219,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 6451,
                              "end": 6458,
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6459,
                              "end": 6467,
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 16
                                },
                                "end": {
                                  "line": 219,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 6468,
                              "end": 6471,
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 25
                                },
                                "end": {
                                  "line": 219,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 6476,
                          "end": 6523,
                          "loc": {
                            "start": {
                              "line": 219,
                              "column": 33
                            },
                            "end": {
                              "line": 219,
                              "column": 80
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 6476,
                            "end": 6493,
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 33
                              },
                              "end": {
                                "line": 219,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6476,
                              "end": 6486,
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 33
                                },
                                "end": {
                                  "line": 219,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6476,
                                "end": 6480,
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6481,
                                "end": 6486,
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6487,
                              "end": 6493,
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 44
                                },
                                "end": {
                                  "line": 219,
                                  "column": 50
                                },
                                "identifierName": "burden"
                              },
                              "name": "burden"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 6497,
                            "end": 6523,
                            "loc": {
                              "start": {
                                "line": 219,
                                "column": 54
                              },
                              "end": {
                                "line": 219,
                                "column": 80
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 6497,
                              "end": 6518,
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 54
                                },
                                "end": {
                                  "line": 219,
                                  "column": 75
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 6497,
                                "end": 6504,
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 61
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6505,
                                "end": 6518,
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 62
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 75
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 6519,
                                "end": 6522,
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 79
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 6525,
                        "end": 6812,
                        "loc": {
                          "start": {
                            "line": 219,
                            "column": 82
                          },
                          "end": {
                            "line": 226,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 6533,
                            "end": 6580,
                            "loc": {
                              "start": {
                                "line": 220,
                                "column": 6
                              },
                              "end": {
                                "line": 220,
                                "column": 53
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 6533,
                              "end": 6579,
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 6
                                },
                                "end": {
                                  "line": 220,
                                  "column": 52
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 6533,
                                "end": 6550,
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 6533,
                                  "end": 6543,
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 6533,
                                    "end": 6537,
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 6538,
                                    "end": 6543,
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6544,
                                  "end": 6550,
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 23
                                    },
                                    "identifierName": "burden"
                                  },
                                  "name": "burden"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 6553,
                                "end": 6579,
                                "loc": {
                                  "start": {
                                    "line": 220,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 220,
                                    "column": 52
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 6553,
                                  "end": 6574,
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 220,
                                      "column": 47
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 6553,
                                    "end": 6560,
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 33
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 6561,
                                    "end": 6574,
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 47
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 6575,
                                    "end": 6578,
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 51
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6587,
                            "end": 6617,
                            "loc": {
                              "start": {
                                "line": 221,
                                "column": 6
                              },
                              "end": {
                                "line": 221,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 6587,
                              "end": 6616,
                              "loc": {
                                "start": {
                                  "line": 221,
                                  "column": 6
                                },
                                "end": {
                                  "line": 221,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 6587,
                                "end": 6600,
                                "loc": {
                                  "start": {
                                    "line": 221,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 221,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6587,
                                  "end": 6591,
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6592,
                                  "end": 6600,
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 6601,
                                  "end": 6609,
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 28
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "burden",
                                    "raw": "\"burden\""
                                  },
                                  "value": "burden"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 6611,
                                  "end": 6615,
                                  "loc": {
                                    "start": {
                                      "line": 221,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 221,
                                      "column": 34
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6624,
                            "end": 6647,
                            "loc": {
                              "start": {
                                "line": 222,
                                "column": 6
                              },
                              "end": {
                                "line": 222,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 6624,
                              "end": 6646,
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 6
                                },
                                "end": {
                                  "line": 222,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 6624,
                                "end": 6639,
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6624,
                                  "end": 6628,
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6629,
                                  "end": 6639,
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 6642,
                                "end": 6646,
                                "loc": {
                                  "start": {
                                    "line": 222,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 222,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6654,
                            "end": 6667,
                            "loc": {
                              "start": {
                                "line": 223,
                                "column": 6
                              },
                              "end": {
                                "line": 223,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 6654,
                              "end": 6666,
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 6
                                },
                                "end": {
                                  "line": 223,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 6654,
                                "end": 6664,
                                "loc": {
                                  "start": {
                                    "line": 223,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 223,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6654,
                                  "end": 6658,
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6659,
                                  "end": 6664,
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6674,
                            "end": 6769,
                            "loc": {
                              "start": {
                                "line": 224,
                                "column": 6
                              },
                              "end": {
                                "line": 224,
                                "column": 101
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 6674,
                              "end": 6768,
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 6
                                },
                                "end": {
                                  "line": 224,
                                  "column": 100
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 6674,
                                "end": 6760,
                                "loc": {
                                  "start": {
                                    "line": 224,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 224,
                                    "column": 92
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 6674,
                                  "end": 6754,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 86
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 6674,
                                    "end": 6696,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 6674,
                                      "end": 6678,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 6679,
                                      "end": 6696,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 6697,
                                      "end": 6710,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 6712,
                                      "end": 6733,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 65
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 6713,
                                          "end": 6732,
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 64
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 6713,
                                            "end": 6719,
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 51
                                              },
                                              "identifierName": "burden"
                                            },
                                            "name": "burden"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 6721,
                                            "end": 6732,
                                            "loc": {
                                              "start": {
                                                "line": 224,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 224,
                                                "column": 64
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 6721,
                                              "end": 6725,
                                              "loc": {
                                                "start": {
                                                  "line": 224,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 224,
                                                  "column": 57
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 6726,
                                              "end": 6732,
                                              "loc": {
                                                "start": {
                                                  "line": 224,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 224,
                                                  "column": 64
                                                },
                                                "identifierName": "burden"
                                              },
                                              "name": "burden"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 6735,
                                      "end": 6743,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 75
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "burden",
                                        "raw": "'burden'"
                                      },
                                      "value": "burden"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 6745,
                                      "end": 6753,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 85
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "burden",
                                        "raw": "'burden'"
                                      },
                                      "value": "burden"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6755,
                                  "end": 6760,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 87
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 92
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 6761,
                                  "end": 6767,
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 93
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 99
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 6761,
                                      "end": 6762,
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 93
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 94
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 6766,
                                    "end": 6767,
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 98
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 99
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 6776,
                            "end": 6806,
                            "loc": {
                              "start": {
                                "line": 225,
                                "column": 6
                              },
                              "end": {
                                "line": 225,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 6776,
                              "end": 6805,
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 6
                                },
                                "end": {
                                  "line": 225,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 6776,
                                "end": 6785,
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6776,
                                  "end": 6780,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6781,
                                  "end": 6785,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 6786,
                                  "end": 6804,
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 6350,
                    "end": 6379,
                    "loc": {
                      "start": {
                        "line": 214,
                        "column": 2
                      },
                      "end": {
                        "line": 216,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 6820,
                    "end": 6849,
                    "loc": {
                      "start": {
                        "line": 229,
                        "column": 2
                      },
                      "end": {
                        "line": 231,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 6852,
                "end": 7104,
                "loc": {
                  "start": {
                    "line": 232,
                    "column": 2
                  },
                  "end": {
                    "line": 241,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 6856,
                  "end": 6862,
                  "loc": {
                    "start": {
                      "line": 232,
                      "column": 6
                    },
                    "end": {
                      "line": 232,
                      "column": 12
                    },
                    "identifierName": "workup"
                  },
                  "name": "workup"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 6865,
                  "end": 7104,
                  "loc": {
                    "start": {
                      "line": 232,
                      "column": 15
                    },
                    "end": {
                      "line": 241,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 6871,
                      "end": 7083,
                      "loc": {
                        "start": {
                          "line": 233,
                          "column": 4
                        },
                        "end": {
                          "line": 239,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 6882,
                        "end": 7003,
                        "loc": {
                          "start": {
                            "line": 234,
                            "column": 6
                          },
                          "end": {
                            "line": 236,
                            "column": 43
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 6882,
                          "end": 6956,
                          "loc": {
                            "start": {
                              "line": 234,
                              "column": 6
                            },
                            "end": {
                              "line": 235,
                              "column": 48
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 6882,
                            "end": 6904,
                            "loc": {
                              "start": {
                                "line": 234,
                                "column": 6
                              },
                              "end": {
                                "line": 234,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6882,
                              "end": 6901,
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 6
                                },
                                "end": {
                                  "line": 234,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6882,
                                "end": 6893,
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 6882,
                                  "end": 6886,
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6887,
                                  "end": 6893,
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 17
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6894,
                                "end": 6901,
                                "loc": {
                                  "start": {
                                    "line": 234,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 234,
                                    "column": 25
                                  },
                                  "identifierName": "workups"
                                },
                                "name": "workups"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "NumericLiteral",
                              "start": 6902,
                              "end": 6903,
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 26
                                },
                                "end": {
                                  "line": 234,
                                  "column": 27
                                }
                              },
                              "extra": {
                                "rawValue": 0,
                                "raw": "0"
                              },
                              "value": 0
                            },
                            "computed": true
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 6914,
                            "end": 6956,
                            "loc": {
                              "start": {
                                "line": 235,
                                "column": 6
                              },
                              "end": {
                                "line": 235,
                                "column": 48
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 6914,
                              "end": 6942,
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 6
                                },
                                "end": {
                                  "line": 235,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6914,
                                "end": 6936,
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 6914,
                                  "end": 6933,
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 6914,
                                    "end": 6925,
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 17
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 6914,
                                      "end": 6918,
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 6919,
                                      "end": 6925,
                                      "loc": {
                                        "start": {
                                          "line": 235,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 235,
                                          "column": 17
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 6926,
                                    "end": 6933,
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 25
                                      },
                                      "identifierName": "workups"
                                    },
                                    "name": "workups"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "NumericLiteral",
                                  "start": 6934,
                                  "end": 6935,
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                },
                                "computed": true
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6937,
                                "end": 6942,
                                "loc": {
                                  "start": {
                                    "line": 235,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 235,
                                    "column": 34
                                  },
                                  "identifierName": "value"
                                },
                                "name": "value"
                              },
                              "computed": false
                            },
                            "operator": "!==",
                            "right": {
                              "type": "Identifier",
                              "start": 6947,
                              "end": 6956,
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 39
                                },
                                "end": {
                                  "line": 235,
                                  "column": 48
                                },
                                "identifierName": "undefined"
                              },
                              "name": "undefined"
                            }
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 6966,
                          "end": 7003,
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 6
                            },
                            "end": {
                              "line": 236,
                              "column": 43
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 6966,
                            "end": 6994,
                            "loc": {
                              "start": {
                                "line": 236,
                                "column": 6
                              },
                              "end": {
                                "line": 236,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 6966,
                              "end": 6988,
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 6
                                },
                                "end": {
                                  "line": 236,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 6966,
                                "end": 6985,
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 6966,
                                  "end": 6977,
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 17
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 6966,
                                    "end": 6970,
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 6971,
                                    "end": 6977,
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 17
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 6978,
                                  "end": 6985,
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 25
                                    },
                                    "identifierName": "workups"
                                  },
                                  "name": "workups"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "NumericLiteral",
                                "start": 6986,
                                "end": 6987,
                                "loc": {
                                  "start": {
                                    "line": 236,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 236,
                                    "column": 27
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              },
                              "computed": true
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6989,
                              "end": 6994,
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 29
                                },
                                "end": {
                                  "line": 236,
                                  "column": 34
                                },
                                "identifierName": "value"
                              },
                              "name": "value"
                            },
                            "computed": false
                          },
                          "operator": "!==",
                          "right": {
                            "type": "NullLiteral",
                            "start": 6999,
                            "end": 7003,
                            "loc": {
                              "start": {
                                "line": 236,
                                "column": 39
                              },
                              "end": {
                                "line": 236,
                                "column": 43
                              }
                            }
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 7010,
                        "end": 7083,
                        "loc": {
                          "start": {
                            "line": 237,
                            "column": 6
                          },
                          "end": {
                            "line": 239,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 7018,
                            "end": 7077,
                            "loc": {
                              "start": {
                                "line": 238,
                                "column": 6
                              },
                              "end": {
                                "line": 238,
                                "column": 65
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 7025,
                              "end": 7076,
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 13
                                },
                                "end": {
                                  "line": 238,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 7025,
                                "end": 7046,
                                "loc": {
                                  "start": {
                                    "line": 238,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 238,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 7025,
                                  "end": 7032,
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 20
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 7033,
                                  "end": 7046,
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 34
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 7047,
                                  "end": 7075,
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 63
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 7047,
                                    "end": 7069,
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 57
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 7047,
                                      "end": 7066,
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 54
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 7047,
                                        "end": 7058,
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 46
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 7047,
                                          "end": 7051,
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 7052,
                                          "end": 7058,
                                          "loc": {
                                            "start": {
                                              "line": 238,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 238,
                                              "column": 46
                                            },
                                            "identifierName": "config"
                                          },
                                          "name": "config"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 7059,
                                        "end": 7066,
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 54
                                          },
                                          "identifierName": "workups"
                                        },
                                        "name": "workups"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "NumericLiteral",
                                      "start": 7067,
                                      "end": 7068,
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 56
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 0,
                                        "raw": "0"
                                      },
                                      "value": 0
                                    },
                                    "computed": true
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 7070,
                                    "end": 7075,
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 63
                                      },
                                      "identifierName": "value"
                                    },
                                    "name": "value"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 7088,
                      "end": 7100,
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 4
                        },
                        "end": {
                          "line": 240,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "NullLiteral",
                        "start": 7095,
                        "end": 7099,
                        "loc": {
                          "start": {
                            "line": 240,
                            "column": 11
                          },
                          "end": {
                            "line": 240,
                            "column": 15
                          }
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 6820,
                    "end": 6849,
                    "loc": {
                      "start": {
                        "line": 229,
                        "column": 2
                      },
                      "end": {
                        "line": 231,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Scalar Property\n   * @type {number}\n   ",
                    "start": 7108,
                    "end": 7158,
                    "loc": {
                      "start": {
                        "line": 243,
                        "column": 2
                      },
                      "end": {
                        "line": 246,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 7161,
                "end": 8296,
                "loc": {
                  "start": {
                    "line": 247,
                    "column": 2
                  },
                  "end": {
                    "line": 273,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 7165,
                  "end": 7171,
                  "loc": {
                    "start": {
                      "line": 247,
                      "column": 6
                    },
                    "end": {
                      "line": 247,
                      "column": 12
                    },
                    "identifierName": "scalar"
                  },
                  "name": "scalar"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 7174,
                  "end": 8296,
                  "loc": {
                    "start": {
                      "line": 247,
                      "column": 15
                    },
                    "end": {
                      "line": 273,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 7180,
                      "end": 7198,
                      "loc": {
                        "start": {
                          "line": 248,
                          "column": 4
                        },
                        "end": {
                          "line": 248,
                          "column": 22
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 7184,
                          "end": 7197,
                          "loc": {
                            "start": {
                              "line": 248,
                              "column": 8
                            },
                            "end": {
                              "line": 248,
                              "column": 21
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 7184,
                            "end": 7192,
                            "loc": {
                              "start": {
                                "line": 248,
                                "column": 8
                              },
                              "end": {
                                "line": 248,
                                "column": 16
                              },
                              "identifierName": "valueMap"
                            },
                            "name": "valueMap"
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "start": 7195,
                            "end": 7197,
                            "loc": {
                              "start": {
                                "line": 248,
                                "column": 19
                              },
                              "end": {
                                "line": 248,
                                "column": 21
                              }
                            },
                            "properties": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 7203,
                      "end": 7274,
                      "loc": {
                        "start": {
                          "line": 249,
                          "column": 4
                        },
                        "end": {
                          "line": 249,
                          "column": 75
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 7209,
                          "end": 7273,
                          "loc": {
                            "start": {
                              "line": 249,
                              "column": 10
                            },
                            "end": {
                              "line": 249,
                              "column": 74
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 7209,
                            "end": 7220,
                            "loc": {
                              "start": {
                                "line": 249,
                                "column": 10
                              },
                              "end": {
                                "line": 249,
                                "column": 21
                              },
                              "identifierName": "formulaArgs"
                            },
                            "name": "formulaArgs"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 7223,
                            "end": 7273,
                            "loc": {
                              "start": {
                                "line": 249,
                                "column": 24
                              },
                              "end": {
                                "line": 249,
                                "column": 74
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 7223,
                              "end": 7252,
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 24
                                },
                                "end": {
                                  "line": 249,
                                  "column": 53
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 7223,
                                "end": 7230,
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 31
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7231,
                                "end": 7252,
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 53
                                  },
                                  "identifierName": "parseFormulaArguments"
                                },
                                "name": "parseFormulaArguments"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 7253,
                                "end": 7272,
                                "loc": {
                                  "start": {
                                    "line": 249,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 249,
                                    "column": 73
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 7253,
                                  "end": 7264,
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 65
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 7253,
                                    "end": 7257,
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 7258,
                                    "end": 7264,
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 65
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 7265,
                                  "end": 7272,
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 73
                                    },
                                    "identifierName": "formula"
                                  },
                                  "name": "formula"
                                },
                                "computed": false
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 7279,
                      "end": 7338,
                      "loc": {
                        "start": {
                          "line": 250,
                          "column": 4
                        },
                        "end": {
                          "line": 250,
                          "column": 63
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 7285,
                          "end": 7337,
                          "loc": {
                            "start": {
                              "line": 250,
                              "column": 10
                            },
                            "end": {
                              "line": 250,
                              "column": 62
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 7285,
                            "end": 7300,
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 10
                              },
                              "end": {
                                "line": 250,
                                "column": 25
                              },
                              "identifierName": "scalarContracts"
                            },
                            "name": "scalarContracts"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 7303,
                            "end": 7337,
                            "loc": {
                              "start": {
                                "line": 250,
                                "column": 28
                              },
                              "end": {
                                "line": 250,
                                "column": 62
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 7303,
                              "end": 7335,
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 28
                                },
                                "end": {
                                  "line": 250,
                                  "column": 60
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 7303,
                                "end": 7307,
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7308,
                                "end": 7335,
                                "loc": {
                                  "start": {
                                    "line": 250,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 250,
                                    "column": 60
                                  },
                                  "identifierName": "_getExtraScalarDependencies"
                                },
                                "name": "_getExtraScalarDependencies"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 7343,
                      "end": 7716,
                      "loc": {
                        "start": {
                          "line": 251,
                          "column": 4
                        },
                        "end": {
                          "line": 258,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 7343,
                        "end": 7715,
                        "loc": {
                          "start": {
                            "line": 251,
                            "column": 4
                          },
                          "end": {
                            "line": 258,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 7343,
                          "end": 7347,
                          "loc": {
                            "start": {
                              "line": 251,
                              "column": 4
                            },
                            "end": {
                              "line": 251,
                              "column": 8
                            },
                            "identifierName": "each"
                          },
                          "name": "each"
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 7348,
                            "end": 7363,
                            "loc": {
                              "start": {
                                "line": 251,
                                "column": 9
                              },
                              "end": {
                                "line": 251,
                                "column": 24
                              },
                              "identifierName": "scalarContracts"
                            },
                            "name": "scalarContracts"
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 7365,
                            "end": 7714,
                            "loc": {
                              "start": {
                                "line": 251,
                                "column": 26
                              },
                              "end": {
                                "line": 258,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 7366,
                                "end": 7384,
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 251,
                                    "column": 45
                                  },
                                  "identifierName": "dependencyContract"
                                },
                                "name": "dependencyContract"
                              },
                              {
                                "type": "Identifier",
                                "start": 7386,
                                "end": 7389,
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 251,
                                    "column": 50
                                  },
                                  "identifierName": "key"
                                },
                                "name": "key"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 7394,
                              "end": 7714,
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 55
                                },
                                "end": {
                                  "line": 258,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 7454,
                                  "end": 7524,
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 76
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 7460,
                                      "end": 7523,
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 75
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 7460,
                                        "end": 7481,
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 33
                                          },
                                          "identifierName": "formulaUsesDependency"
                                        },
                                        "name": "formulaUsesDependency",
                                        "leadingComments": null
                                      },
                                      "init": {
                                        "type": "BinaryExpression",
                                        "start": 7484,
                                        "end": 7523,
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 75
                                          }
                                        },
                                        "left": {
                                          "type": "CallExpression",
                                          "start": 7484,
                                          "end": 7518,
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 70
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 7484,
                                            "end": 7503,
                                            "loc": {
                                              "start": {
                                                "line": 253,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 253,
                                                "column": 55
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 7484,
                                              "end": 7495,
                                              "loc": {
                                                "start": {
                                                  "line": 253,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 253,
                                                  "column": 47
                                                },
                                                "identifierName": "formulaArgs"
                                              },
                                              "name": "formulaArgs"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 7496,
                                              "end": 7503,
                                              "loc": {
                                                "start": {
                                                  "line": 253,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 253,
                                                  "column": 55
                                                },
                                                "identifierName": "indexOf"
                                              },
                                              "name": "indexOf"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "start": 7504,
                                              "end": 7517,
                                              "loc": {
                                                "start": {
                                                  "line": 253,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 253,
                                                  "column": 69
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 7504,
                                                "end": 7514,
                                                "loc": {
                                                  "start": {
                                                    "line": 253,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 253,
                                                    "column": 66
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 7504,
                                                  "end": 7507,
                                                  "loc": {
                                                    "start": {
                                                      "line": 253,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 253,
                                                      "column": 59
                                                    },
                                                    "identifierName": "key"
                                                  },
                                                  "name": "key"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 7508,
                                                  "end": 7514,
                                                  "loc": {
                                                    "start": {
                                                      "line": 253,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 253,
                                                      "column": 66
                                                    },
                                                    "identifierName": "charAt"
                                                  },
                                                  "name": "charAt"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "NumericLiteral",
                                                  "start": 7515,
                                                  "end": 7516,
                                                  "loc": {
                                                    "start": {
                                                      "line": 253,
                                                      "column": 67
                                                    },
                                                    "end": {
                                                      "line": 253,
                                                      "column": 68
                                                    }
                                                  },
                                                  "extra": {
                                                    "rawValue": 7,
                                                    "raw": "7"
                                                  },
                                                  "value": 7
                                                }
                                              ]
                                            }
                                          ]
                                        },
                                        "operator": ">=",
                                        "right": {
                                          "type": "NumericLiteral",
                                          "start": 7522,
                                          "end": 7523,
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 75
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 0,
                                            "raw": "0"
                                          },
                                          "value": 0
                                        }
                                      },
                                      "leadingComments": null
                                    }
                                  ],
                                  "kind": "const",
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " check if dependency is included in formula",
                                      "start": 7402,
                                      "end": 7447,
                                      "loc": {
                                        "start": {
                                          "line": 252,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 252,
                                          "column": 51
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 7531,
                                  "end": 7708,
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "Identifier",
                                    "start": 7535,
                                    "end": 7556,
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 31
                                      },
                                      "identifierName": "formulaUsesDependency"
                                    },
                                    "name": "formulaUsesDependency"
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 7558,
                                    "end": 7708,
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "VariableDeclaration",
                                        "start": 7568,
                                        "end": 7635,
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 75
                                          }
                                        },
                                        "declarations": [
                                          {
                                            "type": "VariableDeclarator",
                                            "start": 7574,
                                            "end": 7634,
                                            "loc": {
                                              "start": {
                                                "line": 255,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 255,
                                                "column": 74
                                              }
                                            },
                                            "id": {
                                              "type": "Identifier",
                                              "start": 7574,
                                              "end": 7577,
                                              "loc": {
                                                "start": {
                                                  "line": 255,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 255,
                                                  "column": 17
                                                },
                                                "identifierName": "val"
                                              },
                                              "name": "val"
                                            },
                                            "init": {
                                              "type": "CallExpression",
                                              "start": 7580,
                                              "end": 7634,
                                              "loc": {
                                                "start": {
                                                  "line": 255,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 255,
                                                  "column": 74
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 7580,
                                                "end": 7604,
                                                "loc": {
                                                  "start": {
                                                    "line": 255,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 255,
                                                    "column": 44
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 7580,
                                                  "end": 7584,
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 7585,
                                                  "end": 7604,
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 44
                                                    },
                                                    "identifierName": "_evaluateDependency"
                                                  },
                                                  "name": "_evaluateDependency"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 7605,
                                                  "end": 7623,
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 63
                                                    },
                                                    "identifierName": "dependencyContract"
                                                  },
                                                  "name": "dependencyContract"
                                                },
                                                {
                                                  "type": "StringLiteral",
                                                  "start": 7625,
                                                  "end": 7633,
                                                  "loc": {
                                                    "start": {
                                                      "line": 255,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 255,
                                                      "column": 73
                                                    }
                                                  },
                                                  "extra": {
                                                    "rawValue": "scalar",
                                                    "raw": "\"scalar\""
                                                  },
                                                  "value": "scalar"
                                                }
                                              ]
                                            }
                                          }
                                        ],
                                        "kind": "const"
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 7644,
                                        "end": 7700,
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 64
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 7644,
                                          "end": 7699,
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 63
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 7644,
                                            "end": 7667,
                                            "loc": {
                                              "start": {
                                                "line": 256,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 256,
                                                "column": 31
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 7644,
                                              "end": 7652,
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 16
                                                },
                                                "identifierName": "valueMap"
                                              },
                                              "name": "valueMap"
                                            },
                                            "property": {
                                              "type": "CallExpression",
                                              "start": 7653,
                                              "end": 7666,
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 30
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 7653,
                                                "end": 7663,
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 27
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 7653,
                                                  "end": 7656,
                                                  "loc": {
                                                    "start": {
                                                      "line": 256,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 256,
                                                      "column": 20
                                                    },
                                                    "identifierName": "key"
                                                  },
                                                  "name": "key"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 7657,
                                                  "end": 7663,
                                                  "loc": {
                                                    "start": {
                                                      "line": 256,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 256,
                                                      "column": 27
                                                    },
                                                    "identifierName": "charAt"
                                                  },
                                                  "name": "charAt"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "NumericLiteral",
                                                  "start": 7664,
                                                  "end": 7665,
                                                  "loc": {
                                                    "start": {
                                                      "line": 256,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 256,
                                                      "column": 29
                                                    }
                                                  },
                                                  "extra": {
                                                    "rawValue": 7,
                                                    "raw": "7"
                                                  },
                                                  "value": 7
                                                }
                                              ]
                                            },
                                            "computed": true
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 7670,
                                            "end": 7699,
                                            "loc": {
                                              "start": {
                                                "line": 256,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 256,
                                                "column": 63
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 7670,
                                              "end": 7691,
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 55
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 7670,
                                                "end": 7677,
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 41
                                                  },
                                                  "identifierName": "Helpers"
                                                },
                                                "name": "Helpers"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 7678,
                                                "end": 7691,
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 55
                                                  },
                                                  "identifierName": "confirmNumber"
                                                },
                                                "name": "confirmNumber"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 7692,
                                                "end": 7695,
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 59
                                                  },
                                                  "identifierName": "val"
                                                },
                                                "name": "val"
                                              },
                                              {
                                                "type": "NumericLiteral",
                                                "start": 7697,
                                                "end": 7698,
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 62
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": 0,
                                                  "raw": "0"
                                                },
                                                "value": 0
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 7722,
                      "end": 7901,
                      "loc": {
                        "start": {
                          "line": 260,
                          "column": 4
                        },
                        "end": {
                          "line": 263,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 7726,
                        "end": 7755,
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 8
                          },
                          "end": {
                            "line": 260,
                            "column": 37
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 7726,
                          "end": 7750,
                          "loc": {
                            "start": {
                              "line": 260,
                              "column": 8
                            },
                            "end": {
                              "line": 260,
                              "column": 32
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 7726,
                            "end": 7745,
                            "loc": {
                              "start": {
                                "line": 260,
                                "column": 8
                              },
                              "end": {
                                "line": 260,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 7726,
                              "end": 7737,
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 260,
                                  "column": 19
                                },
                                "identifierName": "formulaArgs"
                              },
                              "name": "formulaArgs"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 7738,
                              "end": 7745,
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 20
                                },
                                "end": {
                                  "line": 260,
                                  "column": 27
                                },
                                "identifierName": "indexOf"
                              },
                              "name": "indexOf"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 7746,
                              "end": 7749,
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 28
                                },
                                "end": {
                                  "line": 260,
                                  "column": 31
                                }
                              },
                              "extra": {
                                "rawValue": "x",
                                "raw": "\"x\""
                              },
                              "value": "x"
                            }
                          ]
                        },
                        "operator": ">=",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 7754,
                          "end": 7755,
                          "loc": {
                            "start": {
                              "line": 260,
                              "column": 36
                            },
                            "end": {
                              "line": 260,
                              "column": 37
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 7757,
                        "end": 7901,
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 39
                          },
                          "end": {
                            "line": 263,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 7765,
                            "end": 7845,
                            "loc": {
                              "start": {
                                "line": 261,
                                "column": 6
                              },
                              "end": {
                                "line": 261,
                                "column": 86
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 7771,
                                "end": 7844,
                                "loc": {
                                  "start": {
                                    "line": 261,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 261,
                                    "column": 85
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 7771,
                                  "end": 7774,
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 15
                                    },
                                    "identifierName": "val"
                                  },
                                  "name": "val"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 7777,
                                  "end": 7844,
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 85
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 7777,
                                    "end": 7801,
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 42
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 7777,
                                      "end": 7781,
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 7782,
                                      "end": 7801,
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 42
                                        },
                                        "identifierName": "_evaluateDependency"
                                      },
                                      "name": "_evaluateDependency"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 7802,
                                      "end": 7833,
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 74
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 7802,
                                        "end": 7826,
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 67
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 7802,
                                          "end": 7813,
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 54
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 7802,
                                            "end": 7806,
                                            "loc": {
                                              "start": {
                                                "line": 261,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 261,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 7807,
                                            "end": 7813,
                                            "loc": {
                                              "start": {
                                                "line": 261,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 261,
                                                "column": 54
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 7814,
                                          "end": 7826,
                                          "loc": {
                                            "start": {
                                              "line": 261,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 261,
                                              "column": 67
                                            },
                                            "identifierName": "dependencies"
                                          },
                                          "name": "dependencies"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 7827,
                                        "end": 7833,
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 74
                                          },
                                          "identifierName": "scalar"
                                        },
                                        "name": "scalar"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 7835,
                                      "end": 7843,
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 84
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "scalar",
                                        "raw": "\"scalar\""
                                      },
                                      "value": "scalar"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 7852,
                            "end": 7895,
                            "loc": {
                              "start": {
                                "line": 262,
                                "column": 6
                              },
                              "end": {
                                "line": 262,
                                "column": 49
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 7852,
                              "end": 7894,
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 6
                                },
                                "end": {
                                  "line": 262,
                                  "column": 48
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 7852,
                                "end": 7862,
                                "loc": {
                                  "start": {
                                    "line": 262,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 262,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 7852,
                                  "end": 7860,
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 14
                                    },
                                    "identifierName": "valueMap"
                                  },
                                  "name": "valueMap"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 7861,
                                  "end": 7862,
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 16
                                    },
                                    "identifierName": "x"
                                  },
                                  "name": "x"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 7865,
                                "end": 7894,
                                "loc": {
                                  "start": {
                                    "line": 262,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 262,
                                    "column": 48
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 7865,
                                  "end": 7886,
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 7865,
                                    "end": 7872,
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 26
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 7873,
                                    "end": 7886,
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 40
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 7887,
                                    "end": 7890,
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 44
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  },
                                  {
                                    "type": "NumericLiteral",
                                    "start": 7892,
                                    "end": 7893,
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 47
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 1,
                                      "raw": "1"
                                    },
                                    "value": 1
                                  }
                                ]
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 7906,
                      "end": 8168,
                      "loc": {
                        "start": {
                          "line": 264,
                          "column": 4
                        },
                        "end": {
                          "line": 269,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 7910,
                        "end": 7944,
                        "loc": {
                          "start": {
                            "line": 264,
                            "column": 8
                          },
                          "end": {
                            "line": 264,
                            "column": 42
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 7910,
                          "end": 7939,
                          "loc": {
                            "start": {
                              "line": 264,
                              "column": 8
                            },
                            "end": {
                              "line": 264,
                              "column": 37
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 7910,
                            "end": 7929,
                            "loc": {
                              "start": {
                                "line": 264,
                                "column": 8
                              },
                              "end": {
                                "line": 264,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 7910,
                              "end": 7921,
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 19
                                },
                                "identifierName": "formulaArgs"
                              },
                              "name": "formulaArgs"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 7922,
                              "end": 7929,
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 20
                                },
                                "end": {
                                  "line": 264,
                                  "column": 27
                                },
                                "identifierName": "indexOf"
                              },
                              "name": "indexOf"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 7930,
                              "end": 7938,
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 28
                                },
                                "end": {
                                  "line": 264,
                                  "column": 36
                                }
                              },
                              "extra": {
                                "rawValue": "workup",
                                "raw": "\"workup\""
                              },
                              "value": "workup"
                            }
                          ]
                        },
                        "operator": ">=",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 7943,
                          "end": 7944,
                          "loc": {
                            "start": {
                              "line": 264,
                              "column": 41
                            },
                            "end": {
                              "line": 264,
                              "column": 42
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 7946,
                        "end": 8168,
                        "loc": {
                          "start": {
                            "line": 264,
                            "column": 44
                          },
                          "end": {
                            "line": 269,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 7954,
                            "end": 8099,
                            "loc": {
                              "start": {
                                "line": 265,
                                "column": 6
                              },
                              "end": {
                                "line": 267,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 7958,
                              "end": 8039,
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 10
                                },
                                "end": {
                                  "line": 265,
                                  "column": 91
                                }
                              },
                              "left": {
                                "type": "CallExpression",
                                "start": 7958,
                                "end": 7975,
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 27
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 7958,
                                  "end": 7973,
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 7958,
                                    "end": 7962,
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 7963,
                                    "end": 7973,
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 25
                                      },
                                      "identifierName": "_getWorkup"
                                    },
                                    "name": "_getWorkup"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "operator": "&&",
                              "right": {
                                "type": "CallExpression",
                                "start": 7979,
                                "end": 8039,
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 91
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 7979,
                                  "end": 8010,
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 62
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 7979,
                                    "end": 7992,
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 44
                                      },
                                      "identifierName": "WorkupService"
                                    },
                                    "name": "WorkupService"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 7993,
                                    "end": 8010,
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 62
                                      },
                                      "identifierName": "hasNullDependency"
                                    },
                                    "name": "hasNullDependency"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "CallExpression",
                                    "start": 8011,
                                    "end": 8028,
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 80
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 8011,
                                      "end": 8026,
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 78
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 8011,
                                        "end": 8015,
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 67
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 8016,
                                        "end": 8026,
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 78
                                          },
                                          "identifierName": "_getWorkup"
                                        },
                                        "name": "_getWorkup"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 8030,
                                    "end": 8038,
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 82
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 90
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 8030,
                                      "end": 8034,
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 86
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8035,
                                      "end": 8038,
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 87
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 90
                                        },
                                        "identifierName": "bid"
                                      },
                                      "name": "bid"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 8041,
                              "end": 8099,
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 93
                                },
                                "end": {
                                  "line": 267,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 8051,
                                  "end": 8091,
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 48
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 8051,
                                    "end": 8090,
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 47
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 8051,
                                      "end": 8080,
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 37
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 8051,
                                        "end": 8075,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 8051,
                                          "end": 8055,
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 8056,
                                          "end": 8075,
                                          "loc": {
                                            "start": {
                                              "line": 266,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 266,
                                              "column": 32
                                            },
                                            "identifierName": "_undefinedPropFlags"
                                          },
                                          "name": "_undefinedPropFlags"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 8076,
                                        "end": 8080,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 37
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 8081,
                                        "end": 8089,
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 46
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "scalar",
                                          "raw": "\"scalar\""
                                        },
                                        "value": "scalar"
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 8106,
                            "end": 8162,
                            "loc": {
                              "start": {
                                "line": 268,
                                "column": 6
                              },
                              "end": {
                                "line": 268,
                                "column": 62
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 8106,
                              "end": 8161,
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 6
                                },
                                "end": {
                                  "line": 268,
                                  "column": 61
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 8106,
                                "end": 8121,
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 8106,
                                  "end": 8114,
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 14
                                    },
                                    "identifierName": "valueMap"
                                  },
                                  "name": "valueMap"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8115,
                                  "end": 8121,
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 21
                                    },
                                    "identifierName": "workup"
                                  },
                                  "name": "workup"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 8124,
                                "end": 8161,
                                "loc": {
                                  "start": {
                                    "line": 268,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 268,
                                    "column": 61
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 8124,
                                  "end": 8145,
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 45
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 8124,
                                    "end": 8131,
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 31
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8132,
                                    "end": 8145,
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 45
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 8146,
                                    "end": 8157,
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 57
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 8146,
                                      "end": 8150,
                                      "loc": {
                                        "start": {
                                          "line": 268,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8151,
                                      "end": 8157,
                                      "loc": {
                                        "start": {
                                          "line": 268,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 57
                                        },
                                        "identifierName": "workup"
                                      },
                                      "name": "workup"
                                    },
                                    "computed": false
                                  },
                                  {
                                    "type": "NumericLiteral",
                                    "start": 8159,
                                    "end": 8160,
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 60
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 0,
                                      "raw": "0"
                                    },
                                    "value": 0
                                  }
                                ]
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 8174,
                      "end": 8246,
                      "loc": {
                        "start": {
                          "line": 271,
                          "column": 4
                        },
                        "end": {
                          "line": 271,
                          "column": 76
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 8180,
                          "end": 8245,
                          "loc": {
                            "start": {
                              "line": 271,
                              "column": 10
                            },
                            "end": {
                              "line": 271,
                              "column": 75
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 8180,
                            "end": 8187,
                            "loc": {
                              "start": {
                                "line": 271,
                                "column": 10
                              },
                              "end": {
                                "line": 271,
                                "column": 17
                              },
                              "identifierName": "results"
                            },
                            "name": "results"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 8190,
                            "end": 8245,
                            "loc": {
                              "start": {
                                "line": 271,
                                "column": 20
                              },
                              "end": {
                                "line": 271,
                                "column": 75
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 8190,
                              "end": 8214,
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 20
                                },
                                "end": {
                                  "line": 271,
                                  "column": 44
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 8190,
                                "end": 8197,
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 27
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8198,
                                "end": 8214,
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 44
                                  },
                                  "identifierName": "calculateFormula"
                                },
                                "name": "calculateFormula"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 8215,
                                "end": 8234,
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 64
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 8215,
                                  "end": 8226,
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 56
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 8215,
                                    "end": 8219,
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8220,
                                    "end": 8226,
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 56
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8227,
                                  "end": 8234,
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 64
                                    },
                                    "identifierName": "formula"
                                  },
                                  "name": "formula"
                                },
                                "computed": false
                              },
                              {
                                "type": "Identifier",
                                "start": 8236,
                                "end": 8244,
                                "loc": {
                                  "start": {
                                    "line": 271,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 271,
                                    "column": 74
                                  },
                                  "identifierName": "valueMap"
                                },
                                "name": "valueMap"
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 8251,
                      "end": 8292,
                      "loc": {
                        "start": {
                          "line": 272,
                          "column": 4
                        },
                        "end": {
                          "line": 272,
                          "column": 45
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 8258,
                        "end": 8291,
                        "loc": {
                          "start": {
                            "line": 272,
                            "column": 11
                          },
                          "end": {
                            "line": 272,
                            "column": 44
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 8258,
                          "end": 8279,
                          "loc": {
                            "start": {
                              "line": 272,
                              "column": 11
                            },
                            "end": {
                              "line": 272,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 8258,
                            "end": 8265,
                            "loc": {
                              "start": {
                                "line": 272,
                                "column": 11
                              },
                              "end": {
                                "line": 272,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8266,
                            "end": 8279,
                            "loc": {
                              "start": {
                                "line": 272,
                                "column": 19
                              },
                              "end": {
                                "line": 272,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 8280,
                            "end": 8287,
                            "loc": {
                              "start": {
                                "line": 272,
                                "column": 33
                              },
                              "end": {
                                "line": 272,
                                "column": 40
                              },
                              "identifierName": "results"
                            },
                            "name": "results"
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 8289,
                            "end": 8290,
                            "loc": {
                              "start": {
                                "line": 272,
                                "column": 42
                              },
                              "end": {
                                "line": 272,
                                "column": 43
                              }
                            },
                            "extra": {
                              "rawValue": 1,
                              "raw": "1"
                            },
                            "value": 1
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Scalar Property\n   * @type {number}\n   ",
                    "start": 7108,
                    "end": 7158,
                    "loc": {
                      "start": {
                        "line": 243,
                        "column": 2
                      },
                      "end": {
                        "line": 246,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Per Quantity Property\n   * @type {number}\n   * @deprecated Please use Scalar instead.\n   ",
                    "start": 8300,
                    "end": 8400,
                    "loc": {
                      "start": {
                        "line": 275,
                        "column": 2
                      },
                      "end": {
                        "line": 279,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 8403,
                "end": 8485,
                "loc": {
                  "start": {
                    "line": 280,
                    "column": 2
                  },
                  "end": {
                    "line": 282,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 8407,
                  "end": 8418,
                  "loc": {
                    "start": {
                      "line": 280,
                      "column": 6
                    },
                    "end": {
                      "line": 280,
                      "column": 17
                    },
                    "identifierName": "perQuantity"
                  },
                  "name": "perQuantity"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 8421,
                  "end": 8485,
                  "loc": {
                    "start": {
                      "line": 280,
                      "column": 20
                    },
                    "end": {
                      "line": 282,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 8427,
                      "end": 8481,
                      "loc": {
                        "start": {
                          "line": 281,
                          "column": 4
                        },
                        "end": {
                          "line": 281,
                          "column": 58
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 8434,
                        "end": 8480,
                        "loc": {
                          "start": {
                            "line": 281,
                            "column": 11
                          },
                          "end": {
                            "line": 281,
                            "column": 57
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 8434,
                          "end": 8455,
                          "loc": {
                            "start": {
                              "line": 281,
                              "column": 11
                            },
                            "end": {
                              "line": 281,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 8434,
                            "end": 8441,
                            "loc": {
                              "start": {
                                "line": 281,
                                "column": 11
                              },
                              "end": {
                                "line": 281,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8442,
                            "end": 8455,
                            "loc": {
                              "start": {
                                "line": 281,
                                "column": 19
                              },
                              "end": {
                                "line": 281,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 8456,
                            "end": 8479,
                            "loc": {
                              "start": {
                                "line": 281,
                                "column": 33
                              },
                              "end": {
                                "line": 281,
                                "column": 56
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 8456,
                              "end": 8466,
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 33
                                },
                                "end": {
                                  "line": 281,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 8456,
                                "end": 8460,
                                "loc": {
                                  "start": {
                                    "line": 281,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 281,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8461,
                                "end": 8466,
                                "loc": {
                                  "start": {
                                    "line": 281,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 281,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8467,
                              "end": 8479,
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 44
                                },
                                "end": {
                                  "line": 281,
                                  "column": 56
                                },
                                "identifierName": "per_quantity"
                              },
                              "name": "per_quantity"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Per Quantity Property\n   * @type {number}\n   * @deprecated Please use Scalar instead.\n   ",
                    "start": 8300,
                    "end": 8400,
                    "loc": {
                      "start": {
                        "line": 275,
                        "column": 2
                      },
                      "end": {
                        "line": 279,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   * @deprecated Please use Scalar instead.\n   ",
                    "start": 8489,
                    "end": 8562,
                    "loc": {
                      "start": {
                        "line": 284,
                        "column": 2
                      },
                      "end": {
                        "line": 287,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 8565,
                "end": 9314,
                "loc": {
                  "start": {
                    "line": 288,
                    "column": 2
                  },
                  "end": {
                    "line": 305,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 8569,
                  "end": 8580,
                  "loc": {
                    "start": {
                      "line": 288,
                      "column": 6
                    },
                    "end": {
                      "line": 288,
                      "column": 17
                    },
                    "identifierName": "perQuantity"
                  },
                  "name": "perQuantity"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 8581,
                    "end": 8584,
                    "loc": {
                      "start": {
                        "line": 288,
                        "column": 18
                      },
                      "end": {
                        "line": 288,
                        "column": 21
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 8586,
                  "end": 9314,
                  "loc": {
                    "start": {
                      "line": 288,
                      "column": 23
                    },
                    "end": {
                      "line": 305,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 8592,
                      "end": 8636,
                      "loc": {
                        "start": {
                          "line": 289,
                          "column": 4
                        },
                        "end": {
                          "line": 289,
                          "column": 48
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 8596,
                          "end": 8635,
                          "loc": {
                            "start": {
                              "line": 289,
                              "column": 8
                            },
                            "end": {
                              "line": 289,
                              "column": 47
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 8596,
                            "end": 8609,
                            "loc": {
                              "start": {
                                "line": 289,
                                "column": 8
                              },
                              "end": {
                                "line": 289,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 8612,
                            "end": 8635,
                            "loc": {
                              "start": {
                                "line": 289,
                                "column": 24
                              },
                              "end": {
                                "line": 289,
                                "column": 47
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 8612,
                              "end": 8622,
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 24
                                },
                                "end": {
                                  "line": 289,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 8612,
                                "end": 8616,
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8617,
                                "end": 8622,
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8623,
                              "end": 8635,
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 35
                                },
                                "end": {
                                  "line": 289,
                                  "column": 47
                                },
                                "identifierName": "per_quantity"
                              },
                              "name": "per_quantity"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 8641,
                      "end": 9310,
                      "loc": {
                        "start": {
                          "line": 290,
                          "column": 4
                        },
                        "end": {
                          "line": 304,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 8645,
                        "end": 8723,
                        "loc": {
                          "start": {
                            "line": 290,
                            "column": 8
                          },
                          "end": {
                            "line": 290,
                            "column": 86
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 8645,
                          "end": 8666,
                          "loc": {
                            "start": {
                              "line": 290,
                              "column": 8
                            },
                            "end": {
                              "line": 290,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 8645,
                            "end": 8661,
                            "loc": {
                              "start": {
                                "line": 290,
                                "column": 8
                              },
                              "end": {
                                "line": 290,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 8645,
                              "end": 8652,
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8653,
                              "end": 8661,
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 16
                                },
                                "end": {
                                  "line": 290,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 8662,
                              "end": 8665,
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 25
                                },
                                "end": {
                                  "line": 290,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 8670,
                          "end": 8723,
                          "loc": {
                            "start": {
                              "line": 290,
                              "column": 33
                            },
                            "end": {
                              "line": 290,
                              "column": 86
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 8670,
                            "end": 8693,
                            "loc": {
                              "start": {
                                "line": 290,
                                "column": 33
                              },
                              "end": {
                                "line": 290,
                                "column": 56
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 8670,
                              "end": 8680,
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 33
                                },
                                "end": {
                                  "line": 290,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 8670,
                                "end": 8674,
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8675,
                                "end": 8680,
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8681,
                              "end": 8693,
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 44
                                },
                                "end": {
                                  "line": 290,
                                  "column": 56
                                },
                                "identifierName": "per_quantity"
                              },
                              "name": "per_quantity"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 8697,
                            "end": 8723,
                            "loc": {
                              "start": {
                                "line": 290,
                                "column": 60
                              },
                              "end": {
                                "line": 290,
                                "column": 86
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 8697,
                              "end": 8718,
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 60
                                },
                                "end": {
                                  "line": 290,
                                  "column": 81
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 8697,
                                "end": 8704,
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 67
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8705,
                                "end": 8718,
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 81
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 8719,
                                "end": 8722,
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 82
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 85
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 8725,
                        "end": 9310,
                        "loc": {
                          "start": {
                            "line": 290,
                            "column": 88
                          },
                          "end": {
                            "line": 304,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 8733,
                            "end": 8786,
                            "loc": {
                              "start": {
                                "line": 291,
                                "column": 6
                              },
                              "end": {
                                "line": 291,
                                "column": 59
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 8733,
                              "end": 8785,
                              "loc": {
                                "start": {
                                  "line": 291,
                                  "column": 6
                                },
                                "end": {
                                  "line": 291,
                                  "column": 58
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 8733,
                                "end": 8756,
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 8733,
                                  "end": 8743,
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 8733,
                                    "end": 8737,
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8738,
                                    "end": 8743,
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8744,
                                  "end": 8756,
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 29
                                    },
                                    "identifierName": "per_quantity"
                                  },
                                  "name": "per_quantity"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 8759,
                                "end": 8785,
                                "loc": {
                                  "start": {
                                    "line": 291,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 291,
                                    "column": 58
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 8759,
                                  "end": 8780,
                                  "loc": {
                                    "start": {
                                      "line": 291,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 53
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 8759,
                                    "end": 8766,
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 39
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8767,
                                    "end": 8780,
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 53
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 8781,
                                    "end": 8784,
                                    "loc": {
                                      "start": {
                                        "line": 291,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 57
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 8793,
                            "end": 8829,
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 6
                              },
                              "end": {
                                "line": 292,
                                "column": 42
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 8793,
                              "end": 8828,
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 6
                                },
                                "end": {
                                  "line": 292,
                                  "column": 41
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8793,
                                "end": 8806,
                                "loc": {
                                  "start": {
                                    "line": 292,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 292,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 8793,
                                  "end": 8797,
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8798,
                                  "end": 8806,
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 8807,
                                  "end": 8821,
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "per_quantity",
                                    "raw": "\"per_quantity\""
                                  },
                                  "value": "per_quantity"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 8823,
                                  "end": 8827,
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 40
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 8836,
                            "end": 8865,
                            "loc": {
                              "start": {
                                "line": 293,
                                "column": 6
                              },
                              "end": {
                                "line": 293,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 8836,
                              "end": 8864,
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 6
                                },
                                "end": {
                                  "line": 293,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8836,
                                "end": 8849,
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 8836,
                                  "end": 8840,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8841,
                                  "end": 8849,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 8850,
                                  "end": 8856,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 8858,
                                  "end": 8863,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 33
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 8872,
                            "end": 8906,
                            "loc": {
                              "start": {
                                "line": 294,
                                "column": 6
                              },
                              "end": {
                                "line": 294,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 8872,
                              "end": 8905,
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 6
                                },
                                "end": {
                                  "line": 294,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8872,
                                "end": 8885,
                                "loc": {
                                  "start": {
                                    "line": 294,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 294,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 8872,
                                  "end": 8876,
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8877,
                                  "end": 8885,
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 8886,
                                  "end": 8897,
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 8899,
                                  "end": 8904,
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 38
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 8913,
                            "end": 8943,
                            "loc": {
                              "start": {
                                "line": 295,
                                "column": 6
                              },
                              "end": {
                                "line": 295,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 8913,
                              "end": 8942,
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 6
                                },
                                "end": {
                                  "line": 295,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8913,
                                "end": 8926,
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 8913,
                                  "end": 8917,
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8918,
                                  "end": 8926,
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 8927,
                                  "end": 8934,
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 8936,
                                  "end": 8941,
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 8950,
                            "end": 8985,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 6
                              },
                              "end": {
                                "line": 296,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 8950,
                              "end": 8984,
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 6
                                },
                                "end": {
                                  "line": 296,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8950,
                                "end": 8963,
                                "loc": {
                                  "start": {
                                    "line": 296,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 296,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 8950,
                                  "end": 8954,
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8955,
                                  "end": 8963,
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 8964,
                                  "end": 8976,
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 8978,
                                  "end": 8983,
                                  "loc": {
                                    "start": {
                                      "line": 296,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 296,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 8992,
                            "end": 9023,
                            "loc": {
                              "start": {
                                "line": 297,
                                "column": 6
                              },
                              "end": {
                                "line": 297,
                                "column": 37
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 8992,
                              "end": 9022,
                              "loc": {
                                "start": {
                                  "line": 297,
                                  "column": 6
                                },
                                "end": {
                                  "line": 297,
                                  "column": 36
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8992,
                                "end": 9005,
                                "loc": {
                                  "start": {
                                    "line": 297,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 297,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 8992,
                                  "end": 8996,
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8997,
                                  "end": 9005,
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9006,
                                  "end": 9014,
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 28
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup",
                                    "raw": "\"markup\""
                                  },
                                  "value": "markup"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 9016,
                                  "end": 9021,
                                  "loc": {
                                    "start": {
                                      "line": 297,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 35
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9030,
                            "end": 9065,
                            "loc": {
                              "start": {
                                "line": 298,
                                "column": 6
                              },
                              "end": {
                                "line": 298,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9030,
                              "end": 9064,
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 6
                                },
                                "end": {
                                  "line": 298,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9030,
                                "end": 9043,
                                "loc": {
                                  "start": {
                                    "line": 298,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 298,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9030,
                                  "end": 9034,
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9035,
                                  "end": 9043,
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9044,
                                  "end": 9056,
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "multiplier",
                                    "raw": "\"multiplier\""
                                  },
                                  "value": "multiplier"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 9058,
                                  "end": 9063,
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9072,
                            "end": 9092,
                            "loc": {
                              "start": {
                                "line": 299,
                                "column": 6
                              },
                              "end": {
                                "line": 299,
                                "column": 26
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 9072,
                              "end": 9091,
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 6
                                },
                                "end": {
                                  "line": 299,
                                  "column": 25
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 9072,
                                "end": 9087,
                                "loc": {
                                  "start": {
                                    "line": 299,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 299,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9072,
                                  "end": 9076,
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9077,
                                  "end": 9087,
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 21
                                    },
                                    "identifierName": "multiplier"
                                  },
                                  "name": "multiplier"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "NumericLiteral",
                                "start": 9090,
                                "end": 9091,
                                "loc": {
                                  "start": {
                                    "line": 299,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 299,
                                    "column": 25
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9099,
                            "end": 9122,
                            "loc": {
                              "start": {
                                "line": 300,
                                "column": 6
                              },
                              "end": {
                                "line": 300,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 9099,
                              "end": 9121,
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 6
                                },
                                "end": {
                                  "line": 300,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 9099,
                                "end": 9114,
                                "loc": {
                                  "start": {
                                    "line": 300,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 300,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9099,
                                  "end": 9103,
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9104,
                                  "end": 9114,
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 9117,
                                "end": 9121,
                                "loc": {
                                  "start": {
                                    "line": 300,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 300,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9129,
                            "end": 9142,
                            "loc": {
                              "start": {
                                "line": 301,
                                "column": 6
                              },
                              "end": {
                                "line": 301,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9129,
                              "end": 9141,
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 6
                                },
                                "end": {
                                  "line": 301,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9129,
                                "end": 9139,
                                "loc": {
                                  "start": {
                                    "line": 301,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 301,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9129,
                                  "end": 9133,
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9134,
                                  "end": 9139,
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9149,
                            "end": 9267,
                            "loc": {
                              "start": {
                                "line": 302,
                                "column": 6
                              },
                              "end": {
                                "line": 302,
                                "column": 124
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9149,
                              "end": 9266,
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 6
                                },
                                "end": {
                                  "line": 302,
                                  "column": 123
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9149,
                                "end": 9258,
                                "loc": {
                                  "start": {
                                    "line": 302,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 302,
                                    "column": 115
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 9149,
                                  "end": 9252,
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 109
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 9149,
                                    "end": 9171,
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 9149,
                                      "end": 9153,
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 9154,
                                      "end": 9171,
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 9172,
                                      "end": 9185,
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 9187,
                                      "end": 9219,
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 76
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 9188,
                                          "end": 9218,
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 75
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 9188,
                                            "end": 9200,
                                            "loc": {
                                              "start": {
                                                "line": 302,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 302,
                                                "column": 57
                                              },
                                              "identifierName": "per_quantity"
                                            },
                                            "name": "per_quantity"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 9202,
                                            "end": 9218,
                                            "loc": {
                                              "start": {
                                                "line": 302,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 302,
                                                "column": 75
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 9202,
                                              "end": 9206,
                                              "loc": {
                                                "start": {
                                                  "line": 302,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 302,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 9207,
                                              "end": 9218,
                                              "loc": {
                                                "start": {
                                                  "line": 302,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 302,
                                                  "column": 75
                                                },
                                                "identifierName": "perQuantity"
                                              },
                                              "name": "perQuantity"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 9221,
                                      "end": 9235,
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 92
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "per_quantity",
                                        "raw": "'per_quantity'"
                                      },
                                      "value": "per_quantity"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 9237,
                                      "end": 9251,
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 94
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 108
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "per_quantity",
                                        "raw": "'per_quantity'"
                                      },
                                      "value": "per_quantity"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9253,
                                  "end": 9258,
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 110
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 115
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 9259,
                                  "end": 9265,
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 116
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 122
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 9259,
                                      "end": 9260,
                                      "loc": {
                                        "start": {
                                          "line": 302,
                                          "column": 116
                                        },
                                        "end": {
                                          "line": 302,
                                          "column": 117
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 9264,
                                    "end": 9265,
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 121
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 122
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9274,
                            "end": 9304,
                            "loc": {
                              "start": {
                                "line": 303,
                                "column": 6
                              },
                              "end": {
                                "line": 303,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9274,
                              "end": 9303,
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 6
                                },
                                "end": {
                                  "line": 303,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9274,
                                "end": 9283,
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9274,
                                  "end": 9278,
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9279,
                                  "end": 9283,
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9284,
                                  "end": 9302,
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   * @deprecated Please use Scalar instead.\n   ",
                    "start": 8489,
                    "end": 8562,
                    "loc": {
                      "start": {
                        "line": 284,
                        "column": 2
                      },
                      "end": {
                        "line": 287,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Escalator Property\n   * @type {number}\n   ",
                    "start": 9318,
                    "end": 9371,
                    "loc": {
                      "start": {
                        "line": 307,
                        "column": 2
                      },
                      "end": {
                        "line": 310,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 9374,
                "end": 9454,
                "loc": {
                  "start": {
                    "line": 311,
                    "column": 2
                  },
                  "end": {
                    "line": 313,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 9378,
                  "end": 9387,
                  "loc": {
                    "start": {
                      "line": 311,
                      "column": 6
                    },
                    "end": {
                      "line": 311,
                      "column": 15
                    },
                    "identifierName": "escalator"
                  },
                  "name": "escalator"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 9390,
                  "end": 9454,
                  "loc": {
                    "start": {
                      "line": 311,
                      "column": 18
                    },
                    "end": {
                      "line": 313,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 9396,
                      "end": 9450,
                      "loc": {
                        "start": {
                          "line": 312,
                          "column": 4
                        },
                        "end": {
                          "line": 312,
                          "column": 58
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 9403,
                        "end": 9449,
                        "loc": {
                          "start": {
                            "line": 312,
                            "column": 11
                          },
                          "end": {
                            "line": 312,
                            "column": 57
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 9403,
                          "end": 9424,
                          "loc": {
                            "start": {
                              "line": 312,
                              "column": 11
                            },
                            "end": {
                              "line": 312,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 9403,
                            "end": 9410,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 11
                              },
                              "end": {
                                "line": 312,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 9411,
                            "end": 9424,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 19
                              },
                              "end": {
                                "line": 312,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 9425,
                            "end": 9445,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 33
                              },
                              "end": {
                                "line": 312,
                                "column": 53
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 9425,
                              "end": 9435,
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 33
                                },
                                "end": {
                                  "line": 312,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 9425,
                                "end": 9429,
                                "loc": {
                                  "start": {
                                    "line": 312,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 312,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 9430,
                                "end": 9435,
                                "loc": {
                                  "start": {
                                    "line": 312,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 312,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 9436,
                              "end": 9445,
                              "loc": {
                                "start": {
                                  "line": 312,
                                  "column": 44
                                },
                                "end": {
                                  "line": 312,
                                  "column": 53
                                },
                                "identifierName": "escalator"
                              },
                              "name": "escalator"
                            },
                            "computed": false
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 9447,
                            "end": 9448,
                            "loc": {
                              "start": {
                                "line": 312,
                                "column": 55
                              },
                              "end": {
                                "line": 312,
                                "column": 56
                              }
                            },
                            "extra": {
                              "rawValue": 1,
                              "raw": "1"
                            },
                            "value": 1
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Escalator Property\n   * @type {number}\n   ",
                    "start": 9318,
                    "end": 9371,
                    "loc": {
                      "start": {
                        "line": 307,
                        "column": 2
                      },
                      "end": {
                        "line": 310,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 9458,
                    "end": 9487,
                    "loc": {
                      "start": {
                        "line": 315,
                        "column": 2
                      },
                      "end": {
                        "line": 317,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 9490,
                "end": 9947,
                "loc": {
                  "start": {
                    "line": 318,
                    "column": 2
                  },
                  "end": {
                    "line": 330,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 9494,
                  "end": 9503,
                  "loc": {
                    "start": {
                      "line": 318,
                      "column": 6
                    },
                    "end": {
                      "line": 318,
                      "column": 15
                    },
                    "identifierName": "escalator"
                  },
                  "name": "escalator"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 9504,
                    "end": 9507,
                    "loc": {
                      "start": {
                        "line": 318,
                        "column": 16
                      },
                      "end": {
                        "line": 318,
                        "column": 19
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 9509,
                  "end": 9947,
                  "loc": {
                    "start": {
                      "line": 318,
                      "column": 21
                    },
                    "end": {
                      "line": 330,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 9515,
                      "end": 9943,
                      "loc": {
                        "start": {
                          "line": 319,
                          "column": 4
                        },
                        "end": {
                          "line": 329,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 9519,
                        "end": 9594,
                        "loc": {
                          "start": {
                            "line": 319,
                            "column": 8
                          },
                          "end": {
                            "line": 319,
                            "column": 83
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 9519,
                          "end": 9540,
                          "loc": {
                            "start": {
                              "line": 319,
                              "column": 8
                            },
                            "end": {
                              "line": 319,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 9519,
                            "end": 9535,
                            "loc": {
                              "start": {
                                "line": 319,
                                "column": 8
                              },
                              "end": {
                                "line": 319,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 9519,
                              "end": 9526,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 9527,
                              "end": 9535,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 16
                                },
                                "end": {
                                  "line": 319,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 9536,
                              "end": 9539,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 25
                                },
                                "end": {
                                  "line": 319,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 9544,
                          "end": 9594,
                          "loc": {
                            "start": {
                              "line": 319,
                              "column": 33
                            },
                            "end": {
                              "line": 319,
                              "column": 83
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 9544,
                            "end": 9564,
                            "loc": {
                              "start": {
                                "line": 319,
                                "column": 33
                              },
                              "end": {
                                "line": 319,
                                "column": 53
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 9544,
                              "end": 9554,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 33
                                },
                                "end": {
                                  "line": 319,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 9544,
                                "end": 9548,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 9549,
                                "end": 9554,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 9555,
                              "end": 9564,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 44
                                },
                                "end": {
                                  "line": 319,
                                  "column": 53
                                },
                                "identifierName": "escalator"
                              },
                              "name": "escalator"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 9568,
                            "end": 9594,
                            "loc": {
                              "start": {
                                "line": 319,
                                "column": 57
                              },
                              "end": {
                                "line": 319,
                                "column": 83
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 9568,
                              "end": 9589,
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 57
                                },
                                "end": {
                                  "line": 319,
                                  "column": 78
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 9568,
                                "end": 9575,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 64
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 9576,
                                "end": 9589,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 78
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 9590,
                                "end": 9593,
                                "loc": {
                                  "start": {
                                    "line": 319,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 319,
                                    "column": 82
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 9596,
                        "end": 9943,
                        "loc": {
                          "start": {
                            "line": 319,
                            "column": 85
                          },
                          "end": {
                            "line": 329,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 9604,
                            "end": 9654,
                            "loc": {
                              "start": {
                                "line": 320,
                                "column": 6
                              },
                              "end": {
                                "line": 320,
                                "column": 56
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 9604,
                              "end": 9653,
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 6
                                },
                                "end": {
                                  "line": 320,
                                  "column": 55
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 9604,
                                "end": 9624,
                                "loc": {
                                  "start": {
                                    "line": 320,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 320,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 9604,
                                  "end": 9614,
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 9604,
                                    "end": 9608,
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 9609,
                                    "end": 9614,
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9615,
                                  "end": 9624,
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 26
                                    },
                                    "identifierName": "escalator"
                                  },
                                  "name": "escalator"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 9627,
                                "end": 9653,
                                "loc": {
                                  "start": {
                                    "line": 320,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 320,
                                    "column": 55
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 9627,
                                  "end": 9648,
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 50
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 9627,
                                    "end": 9634,
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 36
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 9635,
                                    "end": 9648,
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 50
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 9649,
                                    "end": 9652,
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 54
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9661,
                            "end": 9690,
                            "loc": {
                              "start": {
                                "line": 321,
                                "column": 6
                              },
                              "end": {
                                "line": 321,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9661,
                              "end": 9689,
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 6
                                },
                                "end": {
                                  "line": 321,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9661,
                                "end": 9674,
                                "loc": {
                                  "start": {
                                    "line": 321,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 321,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9661,
                                  "end": 9665,
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9666,
                                  "end": 9674,
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9675,
                                  "end": 9681,
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 9683,
                                  "end": 9688,
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 33
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9697,
                            "end": 9731,
                            "loc": {
                              "start": {
                                "line": 322,
                                "column": 6
                              },
                              "end": {
                                "line": 322,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9697,
                              "end": 9730,
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 6
                                },
                                "end": {
                                  "line": 322,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9697,
                                "end": 9710,
                                "loc": {
                                  "start": {
                                    "line": 322,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 322,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9697,
                                  "end": 9701,
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9702,
                                  "end": 9710,
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9711,
                                  "end": 9722,
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 9724,
                                  "end": 9729,
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 38
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9738,
                            "end": 9768,
                            "loc": {
                              "start": {
                                "line": 323,
                                "column": 6
                              },
                              "end": {
                                "line": 323,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9738,
                              "end": 9767,
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 6
                                },
                                "end": {
                                  "line": 323,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9738,
                                "end": 9751,
                                "loc": {
                                  "start": {
                                    "line": 323,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 323,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9738,
                                  "end": 9742,
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9743,
                                  "end": 9751,
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9752,
                                  "end": 9759,
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 9761,
                                  "end": 9766,
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9775,
                            "end": 9810,
                            "loc": {
                              "start": {
                                "line": 324,
                                "column": 6
                              },
                              "end": {
                                "line": 324,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9775,
                              "end": 9809,
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 6
                                },
                                "end": {
                                  "line": 324,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9775,
                                "end": 9788,
                                "loc": {
                                  "start": {
                                    "line": 324,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 324,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9775,
                                  "end": 9779,
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9780,
                                  "end": 9788,
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9789,
                                  "end": 9801,
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 9803,
                                  "end": 9808,
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9817,
                            "end": 9850,
                            "loc": {
                              "start": {
                                "line": 325,
                                "column": 6
                              },
                              "end": {
                                "line": 325,
                                "column": 39
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9817,
                              "end": 9849,
                              "loc": {
                                "start": {
                                  "line": 325,
                                  "column": 6
                                },
                                "end": {
                                  "line": 325,
                                  "column": 38
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9817,
                                "end": 9830,
                                "loc": {
                                  "start": {
                                    "line": 325,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 325,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9817,
                                  "end": 9821,
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9822,
                                  "end": 9830,
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9831,
                                  "end": 9842,
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "escalator",
                                    "raw": "\"escalator\""
                                  },
                                  "value": "escalator"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 9844,
                                  "end": 9848,
                                  "loc": {
                                    "start": {
                                      "line": 325,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 325,
                                      "column": 37
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9857,
                            "end": 9880,
                            "loc": {
                              "start": {
                                "line": 326,
                                "column": 6
                              },
                              "end": {
                                "line": 326,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 9857,
                              "end": 9879,
                              "loc": {
                                "start": {
                                  "line": 326,
                                  "column": 6
                                },
                                "end": {
                                  "line": 326,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 9857,
                                "end": 9872,
                                "loc": {
                                  "start": {
                                    "line": 326,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 326,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9857,
                                  "end": 9861,
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9862,
                                  "end": 9872,
                                  "loc": {
                                    "start": {
                                      "line": 326,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 326,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 9875,
                                "end": 9879,
                                "loc": {
                                  "start": {
                                    "line": 326,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 326,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9887,
                            "end": 9900,
                            "loc": {
                              "start": {
                                "line": 327,
                                "column": 6
                              },
                              "end": {
                                "line": 327,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9887,
                              "end": 9899,
                              "loc": {
                                "start": {
                                  "line": 327,
                                  "column": 6
                                },
                                "end": {
                                  "line": 327,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9887,
                                "end": 9897,
                                "loc": {
                                  "start": {
                                    "line": 327,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 327,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9887,
                                  "end": 9891,
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9892,
                                  "end": 9897,
                                  "loc": {
                                    "start": {
                                      "line": 327,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 327,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 9907,
                            "end": 9937,
                            "loc": {
                              "start": {
                                "line": 328,
                                "column": 6
                              },
                              "end": {
                                "line": 328,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 9907,
                              "end": 9936,
                              "loc": {
                                "start": {
                                  "line": 328,
                                  "column": 6
                                },
                                "end": {
                                  "line": 328,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 9907,
                                "end": 9916,
                                "loc": {
                                  "start": {
                                    "line": 328,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 328,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 9907,
                                  "end": 9911,
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 9912,
                                  "end": 9916,
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 9917,
                                  "end": 9935,
                                  "loc": {
                                    "start": {
                                      "line": 328,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 9458,
                    "end": 9487,
                    "loc": {
                      "start": {
                        "line": 315,
                        "column": 2
                      },
                      "end": {
                        "line": 317,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Quantity Property\n   * @type {number}\n   ",
                    "start": 9951,
                    "end": 10003,
                    "loc": {
                      "start": {
                        "line": 332,
                        "column": 2
                      },
                      "end": {
                        "line": 335,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 10006,
                "end": 10081,
                "loc": {
                  "start": {
                    "line": 336,
                    "column": 2
                  },
                  "end": {
                    "line": 338,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 10010,
                  "end": 10018,
                  "loc": {
                    "start": {
                      "line": 336,
                      "column": 6
                    },
                    "end": {
                      "line": 336,
                      "column": 14
                    },
                    "identifierName": "quantity"
                  },
                  "name": "quantity"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 10021,
                  "end": 10081,
                  "loc": {
                    "start": {
                      "line": 336,
                      "column": 17
                    },
                    "end": {
                      "line": 338,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 10027,
                      "end": 10077,
                      "loc": {
                        "start": {
                          "line": 337,
                          "column": 4
                        },
                        "end": {
                          "line": 337,
                          "column": 54
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 10034,
                        "end": 10076,
                        "loc": {
                          "start": {
                            "line": 337,
                            "column": 11
                          },
                          "end": {
                            "line": 337,
                            "column": 53
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 10034,
                          "end": 10055,
                          "loc": {
                            "start": {
                              "line": 337,
                              "column": 11
                            },
                            "end": {
                              "line": 337,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 10034,
                            "end": 10041,
                            "loc": {
                              "start": {
                                "line": 337,
                                "column": 11
                              },
                              "end": {
                                "line": 337,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 10042,
                            "end": 10055,
                            "loc": {
                              "start": {
                                "line": 337,
                                "column": 19
                              },
                              "end": {
                                "line": 337,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 10056,
                            "end": 10075,
                            "loc": {
                              "start": {
                                "line": 337,
                                "column": 33
                              },
                              "end": {
                                "line": 337,
                                "column": 52
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 10056,
                              "end": 10066,
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 33
                                },
                                "end": {
                                  "line": 337,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 10056,
                                "end": 10060,
                                "loc": {
                                  "start": {
                                    "line": 337,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 337,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 10061,
                                "end": 10066,
                                "loc": {
                                  "start": {
                                    "line": 337,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 337,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 10067,
                              "end": 10075,
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 44
                                },
                                "end": {
                                  "line": 337,
                                  "column": 52
                                },
                                "identifierName": "quantity"
                              },
                              "name": "quantity"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Quantity Property\n   * @type {number}\n   ",
                    "start": 9951,
                    "end": 10003,
                    "loc": {
                      "start": {
                        "line": 332,
                        "column": 2
                      },
                      "end": {
                        "line": 335,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 10085,
                    "end": 10114,
                    "loc": {
                      "start": {
                        "line": 340,
                        "column": 2
                      },
                      "end": {
                        "line": 342,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 10117,
                "end": 10832,
                "loc": {
                  "start": {
                    "line": 343,
                    "column": 2
                  },
                  "end": {
                    "line": 360,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 10121,
                  "end": 10129,
                  "loc": {
                    "start": {
                      "line": 343,
                      "column": 6
                    },
                    "end": {
                      "line": 343,
                      "column": 14
                    },
                    "identifierName": "quantity"
                  },
                  "name": "quantity"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 10130,
                    "end": 10133,
                    "loc": {
                      "start": {
                        "line": 343,
                        "column": 15
                      },
                      "end": {
                        "line": 343,
                        "column": 18
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 10135,
                  "end": 10832,
                  "loc": {
                    "start": {
                      "line": 343,
                      "column": 20
                    },
                    "end": {
                      "line": 360,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 10141,
                      "end": 10181,
                      "loc": {
                        "start": {
                          "line": 344,
                          "column": 4
                        },
                        "end": {
                          "line": 344,
                          "column": 44
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 10145,
                          "end": 10180,
                          "loc": {
                            "start": {
                              "line": 344,
                              "column": 8
                            },
                            "end": {
                              "line": 344,
                              "column": 43
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 10145,
                            "end": 10158,
                            "loc": {
                              "start": {
                                "line": 344,
                                "column": 8
                              },
                              "end": {
                                "line": 344,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 10161,
                            "end": 10180,
                            "loc": {
                              "start": {
                                "line": 344,
                                "column": 24
                              },
                              "end": {
                                "line": 344,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 10161,
                              "end": 10171,
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 24
                                },
                                "end": {
                                  "line": 344,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 10161,
                                "end": 10165,
                                "loc": {
                                  "start": {
                                    "line": 344,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 344,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 10166,
                                "end": 10171,
                                "loc": {
                                  "start": {
                                    "line": 344,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 344,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 10172,
                              "end": 10180,
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 35
                                },
                                "end": {
                                  "line": 344,
                                  "column": 43
                                },
                                "identifierName": "quantity"
                              },
                              "name": "quantity"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 10186,
                      "end": 10828,
                      "loc": {
                        "start": {
                          "line": 345,
                          "column": 4
                        },
                        "end": {
                          "line": 359,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 10190,
                        "end": 10264,
                        "loc": {
                          "start": {
                            "line": 345,
                            "column": 8
                          },
                          "end": {
                            "line": 345,
                            "column": 82
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 10190,
                          "end": 10211,
                          "loc": {
                            "start": {
                              "line": 345,
                              "column": 8
                            },
                            "end": {
                              "line": 345,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 10190,
                            "end": 10206,
                            "loc": {
                              "start": {
                                "line": 345,
                                "column": 8
                              },
                              "end": {
                                "line": 345,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 10190,
                              "end": 10197,
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 8
                                },
                                "end": {
                                  "line": 345,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 10198,
                              "end": 10206,
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 16
                                },
                                "end": {
                                  "line": 345,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 10207,
                              "end": 10210,
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 25
                                },
                                "end": {
                                  "line": 345,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 10215,
                          "end": 10264,
                          "loc": {
                            "start": {
                              "line": 345,
                              "column": 33
                            },
                            "end": {
                              "line": 345,
                              "column": 82
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 10215,
                            "end": 10234,
                            "loc": {
                              "start": {
                                "line": 345,
                                "column": 33
                              },
                              "end": {
                                "line": 345,
                                "column": 52
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 10215,
                              "end": 10225,
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 33
                                },
                                "end": {
                                  "line": 345,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 10215,
                                "end": 10219,
                                "loc": {
                                  "start": {
                                    "line": 345,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 345,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 10220,
                                "end": 10225,
                                "loc": {
                                  "start": {
                                    "line": 345,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 345,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 10226,
                              "end": 10234,
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 44
                                },
                                "end": {
                                  "line": 345,
                                  "column": 52
                                },
                                "identifierName": "quantity"
                              },
                              "name": "quantity"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 10238,
                            "end": 10264,
                            "loc": {
                              "start": {
                                "line": 345,
                                "column": 56
                              },
                              "end": {
                                "line": 345,
                                "column": 82
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 10238,
                              "end": 10259,
                              "loc": {
                                "start": {
                                  "line": 345,
                                  "column": 56
                                },
                                "end": {
                                  "line": 345,
                                  "column": 77
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 10238,
                                "end": 10245,
                                "loc": {
                                  "start": {
                                    "line": 345,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 345,
                                    "column": 63
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 10246,
                                "end": 10259,
                                "loc": {
                                  "start": {
                                    "line": 345,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 345,
                                    "column": 77
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 10260,
                                "end": 10263,
                                "loc": {
                                  "start": {
                                    "line": 345,
                                    "column": 78
                                  },
                                  "end": {
                                    "line": 345,
                                    "column": 81
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 10266,
                        "end": 10828,
                        "loc": {
                          "start": {
                            "line": 345,
                            "column": 84
                          },
                          "end": {
                            "line": 359,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 10274,
                            "end": 10323,
                            "loc": {
                              "start": {
                                "line": 346,
                                "column": 6
                              },
                              "end": {
                                "line": 346,
                                "column": 55
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 10274,
                              "end": 10322,
                              "loc": {
                                "start": {
                                  "line": 346,
                                  "column": 6
                                },
                                "end": {
                                  "line": 346,
                                  "column": 54
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 10274,
                                "end": 10293,
                                "loc": {
                                  "start": {
                                    "line": 346,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 10274,
                                  "end": 10284,
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 10274,
                                    "end": 10278,
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 10279,
                                    "end": 10284,
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10285,
                                  "end": 10293,
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 25
                                    },
                                    "identifierName": "quantity"
                                  },
                                  "name": "quantity"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 10296,
                                "end": 10322,
                                "loc": {
                                  "start": {
                                    "line": 346,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 346,
                                    "column": 54
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 10296,
                                  "end": 10317,
                                  "loc": {
                                    "start": {
                                      "line": 346,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 346,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 10296,
                                    "end": 10303,
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 35
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 10304,
                                    "end": 10317,
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 49
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 10318,
                                    "end": 10321,
                                    "loc": {
                                      "start": {
                                        "line": 346,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 346,
                                        "column": 53
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10330,
                            "end": 10362,
                            "loc": {
                              "start": {
                                "line": 347,
                                "column": 6
                              },
                              "end": {
                                "line": 347,
                                "column": 38
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10330,
                              "end": 10361,
                              "loc": {
                                "start": {
                                  "line": 347,
                                  "column": 6
                                },
                                "end": {
                                  "line": 347,
                                  "column": 37
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10330,
                                "end": 10343,
                                "loc": {
                                  "start": {
                                    "line": 347,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 347,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10330,
                                  "end": 10334,
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10335,
                                  "end": 10343,
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 10344,
                                  "end": 10354,
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 30
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "quantity",
                                    "raw": "\"quantity\""
                                  },
                                  "value": "quantity"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 10356,
                                  "end": 10360,
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 36
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10369,
                            "end": 10398,
                            "loc": {
                              "start": {
                                "line": 348,
                                "column": 6
                              },
                              "end": {
                                "line": 348,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10369,
                              "end": 10397,
                              "loc": {
                                "start": {
                                  "line": 348,
                                  "column": 6
                                },
                                "end": {
                                  "line": 348,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10369,
                                "end": 10382,
                                "loc": {
                                  "start": {
                                    "line": 348,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 348,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10369,
                                  "end": 10373,
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10374,
                                  "end": 10382,
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 10383,
                                  "end": 10389,
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 10391,
                                  "end": 10396,
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 33
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10405,
                            "end": 10439,
                            "loc": {
                              "start": {
                                "line": 349,
                                "column": 6
                              },
                              "end": {
                                "line": 349,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10405,
                              "end": 10438,
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 6
                                },
                                "end": {
                                  "line": 349,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10405,
                                "end": 10418,
                                "loc": {
                                  "start": {
                                    "line": 349,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 349,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10405,
                                  "end": 10409,
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10410,
                                  "end": 10418,
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 10419,
                                  "end": 10430,
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 10432,
                                  "end": 10437,
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 38
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10446,
                            "end": 10476,
                            "loc": {
                              "start": {
                                "line": 350,
                                "column": 6
                              },
                              "end": {
                                "line": 350,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10446,
                              "end": 10475,
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 6
                                },
                                "end": {
                                  "line": 350,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10446,
                                "end": 10459,
                                "loc": {
                                  "start": {
                                    "line": 350,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 350,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10446,
                                  "end": 10450,
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10451,
                                  "end": 10459,
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 10460,
                                  "end": 10467,
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 10469,
                                  "end": 10474,
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10483,
                            "end": 10518,
                            "loc": {
                              "start": {
                                "line": 351,
                                "column": 6
                              },
                              "end": {
                                "line": 351,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10483,
                              "end": 10517,
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 6
                                },
                                "end": {
                                  "line": 351,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10483,
                                "end": 10496,
                                "loc": {
                                  "start": {
                                    "line": 351,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 351,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10483,
                                  "end": 10487,
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10488,
                                  "end": 10496,
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 10497,
                                  "end": 10509,
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 10511,
                                  "end": 10516,
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10525,
                            "end": 10556,
                            "loc": {
                              "start": {
                                "line": 352,
                                "column": 6
                              },
                              "end": {
                                "line": 352,
                                "column": 37
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10525,
                              "end": 10555,
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 6
                                },
                                "end": {
                                  "line": 352,
                                  "column": 36
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10525,
                                "end": 10538,
                                "loc": {
                                  "start": {
                                    "line": 352,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 352,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10525,
                                  "end": 10529,
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10530,
                                  "end": 10538,
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 10539,
                                  "end": 10547,
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 28
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup",
                                    "raw": "\"markup\""
                                  },
                                  "value": "markup"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 10549,
                                  "end": 10554,
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 35
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10563,
                            "end": 10598,
                            "loc": {
                              "start": {
                                "line": 353,
                                "column": 6
                              },
                              "end": {
                                "line": 353,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10563,
                              "end": 10597,
                              "loc": {
                                "start": {
                                  "line": 353,
                                  "column": 6
                                },
                                "end": {
                                  "line": 353,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10563,
                                "end": 10576,
                                "loc": {
                                  "start": {
                                    "line": 353,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 353,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10563,
                                  "end": 10567,
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10568,
                                  "end": 10576,
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 10577,
                                  "end": 10589,
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "multiplier",
                                    "raw": "\"multiplier\""
                                  },
                                  "value": "multiplier"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 10591,
                                  "end": 10596,
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10605,
                            "end": 10625,
                            "loc": {
                              "start": {
                                "line": 354,
                                "column": 6
                              },
                              "end": {
                                "line": 354,
                                "column": 26
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 10605,
                              "end": 10624,
                              "loc": {
                                "start": {
                                  "line": 354,
                                  "column": 6
                                },
                                "end": {
                                  "line": 354,
                                  "column": 25
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 10605,
                                "end": 10620,
                                "loc": {
                                  "start": {
                                    "line": 354,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 354,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10605,
                                  "end": 10609,
                                  "loc": {
                                    "start": {
                                      "line": 354,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 354,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10610,
                                  "end": 10620,
                                  "loc": {
                                    "start": {
                                      "line": 354,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 354,
                                      "column": 21
                                    },
                                    "identifierName": "multiplier"
                                  },
                                  "name": "multiplier"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "NumericLiteral",
                                "start": 10623,
                                "end": 10624,
                                "loc": {
                                  "start": {
                                    "line": 354,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 354,
                                    "column": 25
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10632,
                            "end": 10655,
                            "loc": {
                              "start": {
                                "line": 355,
                                "column": 6
                              },
                              "end": {
                                "line": 355,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 10632,
                              "end": 10654,
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 6
                                },
                                "end": {
                                  "line": 355,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 10632,
                                "end": 10647,
                                "loc": {
                                  "start": {
                                    "line": 355,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 355,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10632,
                                  "end": 10636,
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10637,
                                  "end": 10647,
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 10650,
                                "end": 10654,
                                "loc": {
                                  "start": {
                                    "line": 355,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 355,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10662,
                            "end": 10675,
                            "loc": {
                              "start": {
                                "line": 356,
                                "column": 6
                              },
                              "end": {
                                "line": 356,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10662,
                              "end": 10674,
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 6
                                },
                                "end": {
                                  "line": 356,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10662,
                                "end": 10672,
                                "loc": {
                                  "start": {
                                    "line": 356,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 356,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10662,
                                  "end": 10666,
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10667,
                                  "end": 10672,
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10682,
                            "end": 10785,
                            "loc": {
                              "start": {
                                "line": 357,
                                "column": 6
                              },
                              "end": {
                                "line": 357,
                                "column": 109
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10682,
                              "end": 10784,
                              "loc": {
                                "start": {
                                  "line": 357,
                                  "column": 6
                                },
                                "end": {
                                  "line": 357,
                                  "column": 108
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10682,
                                "end": 10776,
                                "loc": {
                                  "start": {
                                    "line": 357,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 357,
                                    "column": 100
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 10682,
                                  "end": 10770,
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 94
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 10682,
                                    "end": 10704,
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 10682,
                                      "end": 10686,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 10687,
                                      "end": 10704,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 10705,
                                      "end": 10718,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 10720,
                                      "end": 10745,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 69
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 10721,
                                          "end": 10744,
                                          "loc": {
                                            "start": {
                                              "line": 357,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 357,
                                              "column": 68
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 10721,
                                            "end": 10729,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 53
                                              },
                                              "identifierName": "quantity"
                                            },
                                            "name": "quantity"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 10731,
                                            "end": 10744,
                                            "loc": {
                                              "start": {
                                                "line": 357,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 357,
                                                "column": 68
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 10731,
                                              "end": 10735,
                                              "loc": {
                                                "start": {
                                                  "line": 357,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 357,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 10736,
                                              "end": 10744,
                                              "loc": {
                                                "start": {
                                                  "line": 357,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 357,
                                                  "column": 68
                                                },
                                                "identifierName": "quantity"
                                              },
                                              "name": "quantity"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 10747,
                                      "end": 10757,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 81
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "quantity",
                                        "raw": "'quantity'"
                                      },
                                      "value": "quantity"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 10759,
                                      "end": 10769,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 93
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "quantity",
                                        "raw": "'quantity'"
                                      },
                                      "value": "quantity"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10771,
                                  "end": 10776,
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 95
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 100
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 10777,
                                  "end": 10783,
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 101
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 107
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 10777,
                                      "end": 10778,
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 101
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 102
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 10782,
                                    "end": 10783,
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 106
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 107
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 10792,
                            "end": 10822,
                            "loc": {
                              "start": {
                                "line": 358,
                                "column": 6
                              },
                              "end": {
                                "line": 358,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 10792,
                              "end": 10821,
                              "loc": {
                                "start": {
                                  "line": 358,
                                  "column": 6
                                },
                                "end": {
                                  "line": 358,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 10792,
                                "end": 10801,
                                "loc": {
                                  "start": {
                                    "line": 358,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 358,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10792,
                                  "end": 10796,
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10797,
                                  "end": 10801,
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 10802,
                                  "end": 10820,
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 10085,
                    "end": 10114,
                    "loc": {
                      "start": {
                        "line": 340,
                        "column": 2
                      },
                      "end": {
                        "line": 342,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 10836,
                    "end": 10865,
                    "loc": {
                      "start": {
                        "line": 362,
                        "column": 2
                      },
                      "end": {
                        "line": 364,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 10868,
                "end": 10924,
                "loc": {
                  "start": {
                    "line": 365,
                    "column": 2
                  },
                  "end": {
                    "line": 367,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 10872,
                  "end": 10882,
                  "loc": {
                    "start": {
                      "line": 365,
                      "column": 6
                    },
                    "end": {
                      "line": 365,
                      "column": 16
                    },
                    "identifierName": "multiplier"
                  },
                  "name": "multiplier"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 10885,
                  "end": 10924,
                  "loc": {
                    "start": {
                      "line": 365,
                      "column": 19
                    },
                    "end": {
                      "line": 367,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 10891,
                      "end": 10920,
                      "loc": {
                        "start": {
                          "line": 366,
                          "column": 4
                        },
                        "end": {
                          "line": 366,
                          "column": 33
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 10898,
                        "end": 10919,
                        "loc": {
                          "start": {
                            "line": 366,
                            "column": 11
                          },
                          "end": {
                            "line": 366,
                            "column": 32
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 10898,
                          "end": 10908,
                          "loc": {
                            "start": {
                              "line": 366,
                              "column": 11
                            },
                            "end": {
                              "line": 366,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 10898,
                            "end": 10902,
                            "loc": {
                              "start": {
                                "line": 366,
                                "column": 11
                              },
                              "end": {
                                "line": 366,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 10903,
                            "end": 10908,
                            "loc": {
                              "start": {
                                "line": 366,
                                "column": 16
                              },
                              "end": {
                                "line": 366,
                                "column": 21
                              },
                              "identifierName": "_data"
                            },
                            "name": "_data"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 10909,
                          "end": 10919,
                          "loc": {
                            "start": {
                              "line": 366,
                              "column": 22
                            },
                            "end": {
                              "line": 366,
                              "column": 32
                            },
                            "identifierName": "multiplier"
                          },
                          "name": "multiplier"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 10836,
                    "end": 10865,
                    "loc": {
                      "start": {
                        "line": 362,
                        "column": 2
                      },
                      "end": {
                        "line": 364,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 10928,
                    "end": 10957,
                    "loc": {
                      "start": {
                        "line": 369,
                        "column": 2
                      },
                      "end": {
                        "line": 371,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 10960,
                "end": 11464,
                "loc": {
                  "start": {
                    "line": 372,
                    "column": 2
                  },
                  "end": {
                    "line": 385,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 10964,
                  "end": 10974,
                  "loc": {
                    "start": {
                      "line": 372,
                      "column": 6
                    },
                    "end": {
                      "line": 372,
                      "column": 16
                    },
                    "identifierName": "multiplier"
                  },
                  "name": "multiplier"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 10975,
                    "end": 10978,
                    "loc": {
                      "start": {
                        "line": 372,
                        "column": 17
                      },
                      "end": {
                        "line": 372,
                        "column": 20
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 10980,
                  "end": 11464,
                  "loc": {
                    "start": {
                      "line": 372,
                      "column": 22
                    },
                    "end": {
                      "line": 385,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 10986,
                      "end": 11460,
                      "loc": {
                        "start": {
                          "line": 373,
                          "column": 4
                        },
                        "end": {
                          "line": 384,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 10990,
                        "end": 11066,
                        "loc": {
                          "start": {
                            "line": 373,
                            "column": 8
                          },
                          "end": {
                            "line": 373,
                            "column": 84
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 10990,
                          "end": 11011,
                          "loc": {
                            "start": {
                              "line": 373,
                              "column": 8
                            },
                            "end": {
                              "line": 373,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 10990,
                            "end": 11006,
                            "loc": {
                              "start": {
                                "line": 373,
                                "column": 8
                              },
                              "end": {
                                "line": 373,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 10990,
                              "end": 10997,
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 8
                                },
                                "end": {
                                  "line": 373,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 10998,
                              "end": 11006,
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 16
                                },
                                "end": {
                                  "line": 373,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 11007,
                              "end": 11010,
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 25
                                },
                                "end": {
                                  "line": 373,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 11015,
                          "end": 11066,
                          "loc": {
                            "start": {
                              "line": 373,
                              "column": 33
                            },
                            "end": {
                              "line": 373,
                              "column": 84
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 11015,
                            "end": 11036,
                            "loc": {
                              "start": {
                                "line": 373,
                                "column": 33
                              },
                              "end": {
                                "line": 373,
                                "column": 54
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 11015,
                              "end": 11025,
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 33
                                },
                                "end": {
                                  "line": 373,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 11015,
                                "end": 11019,
                                "loc": {
                                  "start": {
                                    "line": 373,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 373,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11020,
                                "end": 11025,
                                "loc": {
                                  "start": {
                                    "line": 373,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 373,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11026,
                              "end": 11036,
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 44
                                },
                                "end": {
                                  "line": 373,
                                  "column": 54
                                },
                                "identifierName": "multiplier"
                              },
                              "name": "multiplier"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 11040,
                            "end": 11066,
                            "loc": {
                              "start": {
                                "line": 373,
                                "column": 58
                              },
                              "end": {
                                "line": 373,
                                "column": 84
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 11040,
                              "end": 11061,
                              "loc": {
                                "start": {
                                  "line": 373,
                                  "column": 58
                                },
                                "end": {
                                  "line": 373,
                                  "column": 79
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 11040,
                                "end": 11047,
                                "loc": {
                                  "start": {
                                    "line": 373,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 373,
                                    "column": 65
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11048,
                                "end": 11061,
                                "loc": {
                                  "start": {
                                    "line": 373,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 373,
                                    "column": 79
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 11062,
                                "end": 11065,
                                "loc": {
                                  "start": {
                                    "line": 373,
                                    "column": 80
                                  },
                                  "end": {
                                    "line": 373,
                                    "column": 83
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 11068,
                        "end": 11460,
                        "loc": {
                          "start": {
                            "line": 373,
                            "column": 86
                          },
                          "end": {
                            "line": 384,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 11076,
                            "end": 11127,
                            "loc": {
                              "start": {
                                "line": 374,
                                "column": 6
                              },
                              "end": {
                                "line": 374,
                                "column": 57
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 11076,
                              "end": 11126,
                              "loc": {
                                "start": {
                                  "line": 374,
                                  "column": 6
                                },
                                "end": {
                                  "line": 374,
                                  "column": 56
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 11076,
                                "end": 11097,
                                "loc": {
                                  "start": {
                                    "line": 374,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 374,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 11076,
                                  "end": 11086,
                                  "loc": {
                                    "start": {
                                      "line": 374,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 374,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 11076,
                                    "end": 11080,
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11081,
                                    "end": 11086,
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11087,
                                  "end": 11097,
                                  "loc": {
                                    "start": {
                                      "line": 374,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 374,
                                      "column": 27
                                    },
                                    "identifierName": "multiplier"
                                  },
                                  "name": "multiplier"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 11100,
                                "end": 11126,
                                "loc": {
                                  "start": {
                                    "line": 374,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 374,
                                    "column": 56
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 11100,
                                  "end": 11121,
                                  "loc": {
                                    "start": {
                                      "line": 374,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 374,
                                      "column": 51
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 11100,
                                    "end": 11107,
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 37
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11108,
                                    "end": 11121,
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 51
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 11122,
                                    "end": 11125,
                                    "loc": {
                                      "start": {
                                        "line": 374,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 374,
                                        "column": 55
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11134,
                            "end": 11168,
                            "loc": {
                              "start": {
                                "line": 375,
                                "column": 6
                              },
                              "end": {
                                "line": 375,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11134,
                              "end": 11167,
                              "loc": {
                                "start": {
                                  "line": 375,
                                  "column": 6
                                },
                                "end": {
                                  "line": 375,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11134,
                                "end": 11147,
                                "loc": {
                                  "start": {
                                    "line": 375,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 375,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11134,
                                  "end": 11138,
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11139,
                                  "end": 11147,
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11148,
                                  "end": 11160,
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "multiplier",
                                    "raw": "\"multiplier\""
                                  },
                                  "value": "multiplier"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11162,
                                  "end": 11166,
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 38
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11175,
                            "end": 11204,
                            "loc": {
                              "start": {
                                "line": 376,
                                "column": 6
                              },
                              "end": {
                                "line": 376,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11175,
                              "end": 11203,
                              "loc": {
                                "start": {
                                  "line": 376,
                                  "column": 6
                                },
                                "end": {
                                  "line": 376,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11175,
                                "end": 11188,
                                "loc": {
                                  "start": {
                                    "line": 376,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 376,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11175,
                                  "end": 11179,
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11180,
                                  "end": 11188,
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11189,
                                  "end": 11195,
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11197,
                                  "end": 11202,
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 33
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11211,
                            "end": 11245,
                            "loc": {
                              "start": {
                                "line": 377,
                                "column": 6
                              },
                              "end": {
                                "line": 377,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11211,
                              "end": 11244,
                              "loc": {
                                "start": {
                                  "line": 377,
                                  "column": 6
                                },
                                "end": {
                                  "line": 377,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11211,
                                "end": 11224,
                                "loc": {
                                  "start": {
                                    "line": 377,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 377,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11211,
                                  "end": 11215,
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11216,
                                  "end": 11224,
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11225,
                                  "end": 11236,
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11238,
                                  "end": 11243,
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 38
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11252,
                            "end": 11282,
                            "loc": {
                              "start": {
                                "line": 378,
                                "column": 6
                              },
                              "end": {
                                "line": 378,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11252,
                              "end": 11281,
                              "loc": {
                                "start": {
                                  "line": 378,
                                  "column": 6
                                },
                                "end": {
                                  "line": 378,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11252,
                                "end": 11265,
                                "loc": {
                                  "start": {
                                    "line": 378,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 378,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11252,
                                  "end": 11256,
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11257,
                                  "end": 11265,
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11266,
                                  "end": 11273,
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11275,
                                  "end": 11280,
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11289,
                            "end": 11324,
                            "loc": {
                              "start": {
                                "line": 379,
                                "column": 6
                              },
                              "end": {
                                "line": 379,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11289,
                              "end": 11323,
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 6
                                },
                                "end": {
                                  "line": 379,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11289,
                                "end": 11302,
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11289,
                                  "end": 11293,
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11294,
                                  "end": 11302,
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11303,
                                  "end": 11315,
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11317,
                                  "end": 11322,
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11331,
                            "end": 11367,
                            "loc": {
                              "start": {
                                "line": 380,
                                "column": 6
                              },
                              "end": {
                                "line": 380,
                                "column": 42
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11331,
                              "end": 11366,
                              "loc": {
                                "start": {
                                  "line": 380,
                                  "column": 6
                                },
                                "end": {
                                  "line": 380,
                                  "column": 41
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11331,
                                "end": 11344,
                                "loc": {
                                  "start": {
                                    "line": 380,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 380,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11331,
                                  "end": 11335,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11336,
                                  "end": 11344,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11345,
                                  "end": 11358,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 33
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "labor_hours",
                                    "raw": "\"labor_hours\""
                                  },
                                  "value": "labor_hours"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11360,
                                  "end": 11365,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 40
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11374,
                            "end": 11397,
                            "loc": {
                              "start": {
                                "line": 381,
                                "column": 6
                              },
                              "end": {
                                "line": 381,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 11374,
                              "end": 11396,
                              "loc": {
                                "start": {
                                  "line": 381,
                                  "column": 6
                                },
                                "end": {
                                  "line": 381,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 11374,
                                "end": 11389,
                                "loc": {
                                  "start": {
                                    "line": 381,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 381,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11374,
                                  "end": 11378,
                                  "loc": {
                                    "start": {
                                      "line": 381,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 381,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11379,
                                  "end": 11389,
                                  "loc": {
                                    "start": {
                                      "line": 381,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 381,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 11392,
                                "end": 11396,
                                "loc": {
                                  "start": {
                                    "line": 381,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 381,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11404,
                            "end": 11417,
                            "loc": {
                              "start": {
                                "line": 382,
                                "column": 6
                              },
                              "end": {
                                "line": 382,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11404,
                              "end": 11416,
                              "loc": {
                                "start": {
                                  "line": 382,
                                  "column": 6
                                },
                                "end": {
                                  "line": 382,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11404,
                                "end": 11414,
                                "loc": {
                                  "start": {
                                    "line": 382,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 382,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11404,
                                  "end": 11408,
                                  "loc": {
                                    "start": {
                                      "line": 382,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 382,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11409,
                                  "end": 11414,
                                  "loc": {
                                    "start": {
                                      "line": 382,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 382,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11424,
                            "end": 11454,
                            "loc": {
                              "start": {
                                "line": 383,
                                "column": 6
                              },
                              "end": {
                                "line": 383,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11424,
                              "end": 11453,
                              "loc": {
                                "start": {
                                  "line": 383,
                                  "column": 6
                                },
                                "end": {
                                  "line": 383,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11424,
                                "end": 11433,
                                "loc": {
                                  "start": {
                                    "line": 383,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 383,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11424,
                                  "end": 11428,
                                  "loc": {
                                    "start": {
                                      "line": 383,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 383,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11429,
                                  "end": 11433,
                                  "loc": {
                                    "start": {
                                      "line": 383,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 383,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11434,
                                  "end": 11452,
                                  "loc": {
                                    "start": {
                                      "line": 383,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 383,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 10928,
                    "end": 10957,
                    "loc": {
                      "start": {
                        "line": 369,
                        "column": 2
                      },
                      "end": {
                        "line": 371,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Cost Property\n   * @type {number}\n   ",
                    "start": 11468,
                    "end": 11516,
                    "loc": {
                      "start": {
                        "line": 387,
                        "column": 2
                      },
                      "end": {
                        "line": 390,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 11519,
                "end": 11586,
                "loc": {
                  "start": {
                    "line": 391,
                    "column": 2
                  },
                  "end": {
                    "line": 393,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 11523,
                  "end": 11527,
                  "loc": {
                    "start": {
                      "line": 391,
                      "column": 6
                    },
                    "end": {
                      "line": 391,
                      "column": 10
                    },
                    "identifierName": "cost"
                  },
                  "name": "cost"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 11530,
                  "end": 11586,
                  "loc": {
                    "start": {
                      "line": 391,
                      "column": 13
                    },
                    "end": {
                      "line": 393,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 11536,
                      "end": 11582,
                      "loc": {
                        "start": {
                          "line": 392,
                          "column": 4
                        },
                        "end": {
                          "line": 392,
                          "column": 50
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 11543,
                        "end": 11581,
                        "loc": {
                          "start": {
                            "line": 392,
                            "column": 11
                          },
                          "end": {
                            "line": 392,
                            "column": 49
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 11543,
                          "end": 11564,
                          "loc": {
                            "start": {
                              "line": 392,
                              "column": 11
                            },
                            "end": {
                              "line": 392,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 11543,
                            "end": 11550,
                            "loc": {
                              "start": {
                                "line": 392,
                                "column": 11
                              },
                              "end": {
                                "line": 392,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11551,
                            "end": 11564,
                            "loc": {
                              "start": {
                                "line": 392,
                                "column": 19
                              },
                              "end": {
                                "line": 392,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 11565,
                            "end": 11580,
                            "loc": {
                              "start": {
                                "line": 392,
                                "column": 33
                              },
                              "end": {
                                "line": 392,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 11565,
                              "end": 11575,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 33
                                },
                                "end": {
                                  "line": 392,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 11565,
                                "end": 11569,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11570,
                                "end": 11575,
                                "loc": {
                                  "start": {
                                    "line": 392,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 392,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11576,
                              "end": 11580,
                              "loc": {
                                "start": {
                                  "line": 392,
                                  "column": 44
                                },
                                "end": {
                                  "line": 392,
                                  "column": 48
                                },
                                "identifierName": "cost"
                              },
                              "name": "cost"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Cost Property\n   * @type {number}\n   ",
                    "start": 11468,
                    "end": 11516,
                    "loc": {
                      "start": {
                        "line": 387,
                        "column": 2
                      },
                      "end": {
                        "line": 390,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 11590,
                    "end": 11619,
                    "loc": {
                      "start": {
                        "line": 395,
                        "column": 2
                      },
                      "end": {
                        "line": 397,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 11622,
                "end": 12323,
                "loc": {
                  "start": {
                    "line": 398,
                    "column": 2
                  },
                  "end": {
                    "line": 418,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 11626,
                  "end": 11630,
                  "loc": {
                    "start": {
                      "line": 398,
                      "column": 6
                    },
                    "end": {
                      "line": 398,
                      "column": 10
                    },
                    "identifierName": "cost"
                  },
                  "name": "cost"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 11631,
                    "end": 11634,
                    "loc": {
                      "start": {
                        "line": 398,
                        "column": 11
                      },
                      "end": {
                        "line": 398,
                        "column": 14
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 11636,
                  "end": 12323,
                  "loc": {
                    "start": {
                      "line": 398,
                      "column": 16
                    },
                    "end": {
                      "line": 418,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 11642,
                      "end": 11678,
                      "loc": {
                        "start": {
                          "line": 399,
                          "column": 4
                        },
                        "end": {
                          "line": 399,
                          "column": 40
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 11646,
                          "end": 11677,
                          "loc": {
                            "start": {
                              "line": 399,
                              "column": 8
                            },
                            "end": {
                              "line": 399,
                              "column": 39
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 11646,
                            "end": 11659,
                            "loc": {
                              "start": {
                                "line": 399,
                                "column": 8
                              },
                              "end": {
                                "line": 399,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 11662,
                            "end": 11677,
                            "loc": {
                              "start": {
                                "line": 399,
                                "column": 24
                              },
                              "end": {
                                "line": 399,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 11662,
                              "end": 11672,
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 24
                                },
                                "end": {
                                  "line": 399,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 11662,
                                "end": 11666,
                                "loc": {
                                  "start": {
                                    "line": 399,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 399,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11667,
                                "end": 11672,
                                "loc": {
                                  "start": {
                                    "line": 399,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 399,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11673,
                              "end": 11677,
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 35
                                },
                                "end": {
                                  "line": 399,
                                  "column": 39
                                },
                                "identifierName": "cost"
                              },
                              "name": "cost"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 11683,
                      "end": 12319,
                      "loc": {
                        "start": {
                          "line": 400,
                          "column": 4
                        },
                        "end": {
                          "line": 417,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 11687,
                        "end": 11757,
                        "loc": {
                          "start": {
                            "line": 400,
                            "column": 8
                          },
                          "end": {
                            "line": 400,
                            "column": 78
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 11687,
                          "end": 11708,
                          "loc": {
                            "start": {
                              "line": 400,
                              "column": 8
                            },
                            "end": {
                              "line": 400,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 11687,
                            "end": 11703,
                            "loc": {
                              "start": {
                                "line": 400,
                                "column": 8
                              },
                              "end": {
                                "line": 400,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 11687,
                              "end": 11694,
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 8
                                },
                                "end": {
                                  "line": 400,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11695,
                              "end": 11703,
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 16
                                },
                                "end": {
                                  "line": 400,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 11704,
                              "end": 11707,
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 25
                                },
                                "end": {
                                  "line": 400,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 11712,
                          "end": 11757,
                          "loc": {
                            "start": {
                              "line": 400,
                              "column": 33
                            },
                            "end": {
                              "line": 400,
                              "column": 78
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 11712,
                            "end": 11727,
                            "loc": {
                              "start": {
                                "line": 400,
                                "column": 33
                              },
                              "end": {
                                "line": 400,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 11712,
                              "end": 11722,
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 33
                                },
                                "end": {
                                  "line": 400,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 11712,
                                "end": 11716,
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11717,
                                "end": 11722,
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11723,
                              "end": 11727,
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 44
                                },
                                "end": {
                                  "line": 400,
                                  "column": 48
                                },
                                "identifierName": "cost"
                              },
                              "name": "cost"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 11731,
                            "end": 11757,
                            "loc": {
                              "start": {
                                "line": 400,
                                "column": 52
                              },
                              "end": {
                                "line": 400,
                                "column": 78
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 11731,
                              "end": 11752,
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 52
                                },
                                "end": {
                                  "line": 400,
                                  "column": 73
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 11731,
                                "end": 11738,
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 59
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11739,
                                "end": 11752,
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 73
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 11753,
                                "end": 11756,
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 74
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 77
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 11759,
                        "end": 12319,
                        "loc": {
                          "start": {
                            "line": 400,
                            "column": 80
                          },
                          "end": {
                            "line": 417,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 11767,
                            "end": 11812,
                            "loc": {
                              "start": {
                                "line": 401,
                                "column": 6
                              },
                              "end": {
                                "line": 401,
                                "column": 51
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 11767,
                              "end": 11811,
                              "loc": {
                                "start": {
                                  "line": 401,
                                  "column": 6
                                },
                                "end": {
                                  "line": 401,
                                  "column": 50
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 11767,
                                "end": 11782,
                                "loc": {
                                  "start": {
                                    "line": 401,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 401,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 11767,
                                  "end": 11777,
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 401,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 11767,
                                    "end": 11771,
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11772,
                                    "end": 11777,
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11778,
                                  "end": 11782,
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 401,
                                      "column": 21
                                    },
                                    "identifierName": "cost"
                                  },
                                  "name": "cost"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 11785,
                                "end": 11811,
                                "loc": {
                                  "start": {
                                    "line": 401,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 401,
                                    "column": 50
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 11785,
                                  "end": 11806,
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 401,
                                      "column": 45
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 11785,
                                    "end": 11792,
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 31
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11793,
                                    "end": 11806,
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 45
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 11807,
                                    "end": 11810,
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 49
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11819,
                            "end": 11844,
                            "loc": {
                              "start": {
                                "line": 402,
                                "column": 6
                              },
                              "end": {
                                "line": 402,
                                "column": 31
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 11819,
                              "end": 11843,
                              "loc": {
                                "start": {
                                  "line": 402,
                                  "column": 6
                                },
                                "end": {
                                  "line": 402,
                                  "column": 30
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 11819,
                                "end": 11839,
                                "loc": {
                                  "start": {
                                    "line": 402,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 402,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 11819,
                                  "end": 11829,
                                  "loc": {
                                    "start": {
                                      "line": 402,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 402,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 11819,
                                    "end": 11823,
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11824,
                                    "end": 11829,
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11830,
                                  "end": 11839,
                                  "loc": {
                                    "start": {
                                      "line": 402,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 402,
                                      "column": 26
                                    },
                                    "identifierName": "escalator"
                                  },
                                  "name": "escalator"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "NumericLiteral",
                                "start": 11842,
                                "end": 11843,
                                "loc": {
                                  "start": {
                                    "line": 402,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 402,
                                    "column": 30
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11851,
                            "end": 11870,
                            "loc": {
                              "start": {
                                "line": 403,
                                "column": 6
                              },
                              "end": {
                                "line": 403,
                                "column": 25
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 11851,
                              "end": 11869,
                              "loc": {
                                "start": {
                                  "line": 403,
                                  "column": 6
                                },
                                "end": {
                                  "line": 403,
                                  "column": 24
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 11851,
                                "end": 11865,
                                "loc": {
                                  "start": {
                                    "line": 403,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 403,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 11851,
                                  "end": 11861,
                                  "loc": {
                                    "start": {
                                      "line": 403,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 403,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 11851,
                                    "end": 11855,
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11856,
                                    "end": 11861,
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11862,
                                  "end": 11865,
                                  "loc": {
                                    "start": {
                                      "line": 403,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 403,
                                      "column": 20
                                    },
                                    "identifierName": "ohp"
                                  },
                                  "name": "ohp"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "NumericLiteral",
                                "start": 11868,
                                "end": 11869,
                                "loc": {
                                  "start": {
                                    "line": 403,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 403,
                                    "column": 24
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11878,
                            "end": 11906,
                            "loc": {
                              "start": {
                                "line": 405,
                                "column": 6
                              },
                              "end": {
                                "line": 405,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11878,
                              "end": 11905,
                              "loc": {
                                "start": {
                                  "line": 405,
                                  "column": 6
                                },
                                "end": {
                                  "line": 405,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11878,
                                "end": 11891,
                                "loc": {
                                  "start": {
                                    "line": 405,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 405,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11878,
                                  "end": 11882,
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11883,
                                  "end": 11891,
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11892,
                                  "end": 11898,
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11900,
                                  "end": 11904,
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 32
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11913,
                            "end": 11947,
                            "loc": {
                              "start": {
                                "line": 406,
                                "column": 6
                              },
                              "end": {
                                "line": 406,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11913,
                              "end": 11946,
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 6
                                },
                                "end": {
                                  "line": 406,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11913,
                                "end": 11926,
                                "loc": {
                                  "start": {
                                    "line": 406,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 406,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11913,
                                  "end": 11917,
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11918,
                                  "end": 11926,
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11927,
                                  "end": 11938,
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11940,
                                  "end": 11945,
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 38
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11954,
                            "end": 11987,
                            "loc": {
                              "start": {
                                "line": 407,
                                "column": 6
                              },
                              "end": {
                                "line": 407,
                                "column": 39
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11954,
                              "end": 11986,
                              "loc": {
                                "start": {
                                  "line": 407,
                                  "column": 6
                                },
                                "end": {
                                  "line": 407,
                                  "column": 38
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11954,
                                "end": 11967,
                                "loc": {
                                  "start": {
                                    "line": 407,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 407,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11954,
                                  "end": 11958,
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11959,
                                  "end": 11967,
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 11968,
                                  "end": 11979,
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "escalator",
                                    "raw": "\"escalator\""
                                  },
                                  "value": "escalator"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 11981,
                                  "end": 11985,
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 37
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 11994,
                            "end": 12021,
                            "loc": {
                              "start": {
                                "line": 408,
                                "column": 6
                              },
                              "end": {
                                "line": 408,
                                "column": 33
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 11994,
                              "end": 12020,
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 6
                                },
                                "end": {
                                  "line": 408,
                                  "column": 32
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 11994,
                                "end": 12007,
                                "loc": {
                                  "start": {
                                    "line": 408,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 408,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 11994,
                                  "end": 11998,
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11999,
                                  "end": 12007,
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 12008,
                                  "end": 12013,
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 25
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "ohp",
                                    "raw": "\"ohp\""
                                  },
                                  "value": "ohp"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 12015,
                                  "end": 12019,
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 31
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 12028,
                            "end": 12058,
                            "loc": {
                              "start": {
                                "line": 409,
                                "column": 6
                              },
                              "end": {
                                "line": 409,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12028,
                              "end": 12057,
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 6
                                },
                                "end": {
                                  "line": 409,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12028,
                                "end": 12041,
                                "loc": {
                                  "start": {
                                    "line": 409,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 409,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 12028,
                                  "end": 12032,
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12033,
                                  "end": 12041,
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 12042,
                                  "end": 12049,
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 12051,
                                  "end": 12056,
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 12065,
                            "end": 12100,
                            "loc": {
                              "start": {
                                "line": 410,
                                "column": 6
                              },
                              "end": {
                                "line": 410,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12065,
                              "end": 12099,
                              "loc": {
                                "start": {
                                  "line": 410,
                                  "column": 6
                                },
                                "end": {
                                  "line": 410,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12065,
                                "end": 12078,
                                "loc": {
                                  "start": {
                                    "line": 410,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 410,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 12065,
                                  "end": 12069,
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12070,
                                  "end": 12078,
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 12079,
                                  "end": 12091,
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 12093,
                                  "end": 12098,
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 12108,
                            "end": 12131,
                            "loc": {
                              "start": {
                                "line": 412,
                                "column": 6
                              },
                              "end": {
                                "line": 412,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 12108,
                              "end": 12130,
                              "loc": {
                                "start": {
                                  "line": 412,
                                  "column": 6
                                },
                                "end": {
                                  "line": 412,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 12108,
                                "end": 12123,
                                "loc": {
                                  "start": {
                                    "line": 412,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 412,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 12108,
                                  "end": 12112,
                                  "loc": {
                                    "start": {
                                      "line": 412,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 412,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12113,
                                  "end": 12123,
                                  "loc": {
                                    "start": {
                                      "line": 412,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 412,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 12126,
                                "end": 12130,
                                "loc": {
                                  "start": {
                                    "line": 412,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 412,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 12138,
                            "end": 12151,
                            "loc": {
                              "start": {
                                "line": 413,
                                "column": 6
                              },
                              "end": {
                                "line": 413,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12138,
                              "end": 12150,
                              "loc": {
                                "start": {
                                  "line": 413,
                                  "column": 6
                                },
                                "end": {
                                  "line": 413,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12138,
                                "end": 12148,
                                "loc": {
                                  "start": {
                                    "line": 413,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 413,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 12138,
                                  "end": 12142,
                                  "loc": {
                                    "start": {
                                      "line": 413,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 413,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12143,
                                  "end": 12148,
                                  "loc": {
                                    "start": {
                                      "line": 413,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 413,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 12158,
                            "end": 12182,
                            "loc": {
                              "start": {
                                "line": 414,
                                "column": 6
                              },
                              "end": {
                                "line": 414,
                                "column": 30
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12158,
                              "end": 12181,
                              "loc": {
                                "start": {
                                  "line": 414,
                                  "column": 6
                                },
                                "end": {
                                  "line": 414,
                                  "column": 29
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12158,
                                "end": 12179,
                                "loc": {
                                  "start": {
                                    "line": 414,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 414,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 12158,
                                  "end": 12162,
                                  "loc": {
                                    "start": {
                                      "line": 414,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 414,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12163,
                                  "end": 12179,
                                  "loc": {
                                    "start": {
                                      "line": 414,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 414,
                                      "column": 27
                                    },
                                    "identifierName": "_applyCostChange"
                                  },
                                  "name": "_applyCostChange"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 12189,
                            "end": 12276,
                            "loc": {
                              "start": {
                                "line": 415,
                                "column": 6
                              },
                              "end": {
                                "line": 415,
                                "column": 93
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12189,
                              "end": 12275,
                              "loc": {
                                "start": {
                                  "line": 415,
                                  "column": 6
                                },
                                "end": {
                                  "line": 415,
                                  "column": 92
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12189,
                                "end": 12267,
                                "loc": {
                                  "start": {
                                    "line": 415,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 415,
                                    "column": 84
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 12189,
                                  "end": 12261,
                                  "loc": {
                                    "start": {
                                      "line": 415,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 415,
                                      "column": 78
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 12189,
                                    "end": 12211,
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 12189,
                                      "end": 12193,
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 12194,
                                      "end": 12211,
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 12212,
                                      "end": 12225,
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 12227,
                                      "end": 12244,
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 61
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 12228,
                                          "end": 12243,
                                          "loc": {
                                            "start": {
                                              "line": 415,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 415,
                                              "column": 60
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 12228,
                                            "end": 12232,
                                            "loc": {
                                              "start": {
                                                "line": 415,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 415,
                                                "column": 49
                                              },
                                              "identifierName": "cost"
                                            },
                                            "name": "cost"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 12234,
                                            "end": 12243,
                                            "loc": {
                                              "start": {
                                                "line": 415,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 415,
                                                "column": 60
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 12234,
                                              "end": 12238,
                                              "loc": {
                                                "start": {
                                                  "line": 415,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 415,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 12239,
                                              "end": 12243,
                                              "loc": {
                                                "start": {
                                                  "line": 415,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 415,
                                                  "column": 60
                                                },
                                                "identifierName": "cost"
                                              },
                                              "name": "cost"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 12246,
                                      "end": 12252,
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 69
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "cost",
                                        "raw": "'cost'"
                                      },
                                      "value": "cost"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 12254,
                                      "end": 12260,
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 71
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 77
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "cost",
                                        "raw": "'cost'"
                                      },
                                      "value": "cost"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12262,
                                  "end": 12267,
                                  "loc": {
                                    "start": {
                                      "line": 415,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 415,
                                      "column": 84
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 12268,
                                  "end": 12274,
                                  "loc": {
                                    "start": {
                                      "line": 415,
                                      "column": 85
                                    },
                                    "end": {
                                      "line": 415,
                                      "column": 91
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 12268,
                                      "end": 12269,
                                      "loc": {
                                        "start": {
                                          "line": 415,
                                          "column": 85
                                        },
                                        "end": {
                                          "line": 415,
                                          "column": 86
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 12273,
                                    "end": 12274,
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 90
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 91
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 12283,
                            "end": 12313,
                            "loc": {
                              "start": {
                                "line": 416,
                                "column": 6
                              },
                              "end": {
                                "line": 416,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 12283,
                              "end": 12312,
                              "loc": {
                                "start": {
                                  "line": 416,
                                  "column": 6
                                },
                                "end": {
                                  "line": 416,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12283,
                                "end": 12292,
                                "loc": {
                                  "start": {
                                    "line": 416,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 416,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 12283,
                                  "end": 12287,
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 416,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12288,
                                  "end": 12292,
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 416,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 12293,
                                  "end": 12311,
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 416,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 11590,
                    "end": 11619,
                    "loc": {
                      "start": {
                        "line": 395,
                        "column": 2
                      },
                      "end": {
                        "line": 397,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Tax Property\n   * @type {number}\n   ",
                    "start": 12327,
                    "end": 12374,
                    "loc": {
                      "start": {
                        "line": 420,
                        "column": 2
                      },
                      "end": {
                        "line": 423,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 12377,
                "end": 12442,
                "loc": {
                  "start": {
                    "line": 424,
                    "column": 2
                  },
                  "end": {
                    "line": 426,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 12381,
                  "end": 12384,
                  "loc": {
                    "start": {
                      "line": 424,
                      "column": 6
                    },
                    "end": {
                      "line": 424,
                      "column": 9
                    },
                    "identifierName": "tax"
                  },
                  "name": "tax"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 12387,
                  "end": 12442,
                  "loc": {
                    "start": {
                      "line": 424,
                      "column": 12
                    },
                    "end": {
                      "line": 426,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 12393,
                      "end": 12438,
                      "loc": {
                        "start": {
                          "line": 425,
                          "column": 4
                        },
                        "end": {
                          "line": 425,
                          "column": 49
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 12400,
                        "end": 12437,
                        "loc": {
                          "start": {
                            "line": 425,
                            "column": 11
                          },
                          "end": {
                            "line": 425,
                            "column": 48
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12400,
                          "end": 12421,
                          "loc": {
                            "start": {
                              "line": 425,
                              "column": 11
                            },
                            "end": {
                              "line": 425,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 12400,
                            "end": 12407,
                            "loc": {
                              "start": {
                                "line": 425,
                                "column": 11
                              },
                              "end": {
                                "line": 425,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12408,
                            "end": 12421,
                            "loc": {
                              "start": {
                                "line": 425,
                                "column": 19
                              },
                              "end": {
                                "line": 425,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 12422,
                            "end": 12436,
                            "loc": {
                              "start": {
                                "line": 425,
                                "column": 33
                              },
                              "end": {
                                "line": 425,
                                "column": 47
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 12422,
                              "end": 12432,
                              "loc": {
                                "start": {
                                  "line": 425,
                                  "column": 33
                                },
                                "end": {
                                  "line": 425,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 12422,
                                "end": 12426,
                                "loc": {
                                  "start": {
                                    "line": 425,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 425,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12427,
                                "end": 12432,
                                "loc": {
                                  "start": {
                                    "line": 425,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 425,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 12433,
                              "end": 12436,
                              "loc": {
                                "start": {
                                  "line": 425,
                                  "column": 44
                                },
                                "end": {
                                  "line": 425,
                                  "column": 47
                                },
                                "identifierName": "tax"
                              },
                              "name": "tax"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Tax Property\n   * @type {number}\n   ",
                    "start": 12327,
                    "end": 12374,
                    "loc": {
                      "start": {
                        "line": 420,
                        "column": 2
                      },
                      "end": {
                        "line": 423,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 12446,
                    "end": 12475,
                    "loc": {
                      "start": {
                        "line": 428,
                        "column": 2
                      },
                      "end": {
                        "line": 430,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 12478,
                "end": 13292,
                "loc": {
                  "start": {
                    "line": 431,
                    "column": 2
                  },
                  "end": {
                    "line": 450,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 12482,
                  "end": 12485,
                  "loc": {
                    "start": {
                      "line": 431,
                      "column": 6
                    },
                    "end": {
                      "line": 431,
                      "column": 9
                    },
                    "identifierName": "tax"
                  },
                  "name": "tax"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 12486,
                    "end": 12489,
                    "loc": {
                      "start": {
                        "line": 431,
                        "column": 10
                      },
                      "end": {
                        "line": 431,
                        "column": 13
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 12491,
                  "end": 13292,
                  "loc": {
                    "start": {
                      "line": 431,
                      "column": 15
                    },
                    "end": {
                      "line": 450,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 12497,
                      "end": 12532,
                      "loc": {
                        "start": {
                          "line": 432,
                          "column": 4
                        },
                        "end": {
                          "line": 432,
                          "column": 39
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 12501,
                          "end": 12531,
                          "loc": {
                            "start": {
                              "line": 432,
                              "column": 8
                            },
                            "end": {
                              "line": 432,
                              "column": 38
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 12501,
                            "end": 12514,
                            "loc": {
                              "start": {
                                "line": 432,
                                "column": 8
                              },
                              "end": {
                                "line": 432,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 12517,
                            "end": 12531,
                            "loc": {
                              "start": {
                                "line": 432,
                                "column": 24
                              },
                              "end": {
                                "line": 432,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 12517,
                              "end": 12527,
                              "loc": {
                                "start": {
                                  "line": 432,
                                  "column": 24
                                },
                                "end": {
                                  "line": 432,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 12517,
                                "end": 12521,
                                "loc": {
                                  "start": {
                                    "line": 432,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 432,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12522,
                                "end": 12527,
                                "loc": {
                                  "start": {
                                    "line": 432,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 432,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 12528,
                              "end": 12531,
                              "loc": {
                                "start": {
                                  "line": 432,
                                  "column": 35
                                },
                                "end": {
                                  "line": 432,
                                  "column": 38
                                },
                                "identifierName": "tax"
                              },
                              "name": "tax"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 12537,
                      "end": 12621,
                      "loc": {
                        "start": {
                          "line": 433,
                          "column": 4
                        },
                        "end": {
                          "line": 433,
                          "column": 88
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 12541,
                        "end": 12612,
                        "loc": {
                          "start": {
                            "line": 433,
                            "column": 8
                          },
                          "end": {
                            "line": 433,
                            "column": 79
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 12541,
                          "end": 12563,
                          "loc": {
                            "start": {
                              "line": 433,
                              "column": 8
                            },
                            "end": {
                              "line": 433,
                              "column": 30
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "CallExpression",
                            "start": 12542,
                            "end": 12563,
                            "loc": {
                              "start": {
                                "line": 433,
                                "column": 9
                              },
                              "end": {
                                "line": 433,
                                "column": 30
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 12542,
                              "end": 12558,
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 9
                                },
                                "end": {
                                  "line": 433,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 12542,
                                "end": 12549,
                                "loc": {
                                  "start": {
                                    "line": 433,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 433,
                                    "column": 16
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12550,
                                "end": 12558,
                                "loc": {
                                  "start": {
                                    "line": 433,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 433,
                                    "column": 25
                                  },
                                  "identifierName": "isNumber"
                                },
                                "name": "isNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 12559,
                                "end": 12562,
                                "loc": {
                                  "start": {
                                    "line": 433,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 433,
                                    "column": 29
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 12567,
                          "end": 12612,
                          "loc": {
                            "start": {
                              "line": 433,
                              "column": 34
                            },
                            "end": {
                              "line": 433,
                              "column": 79
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 12567,
                            "end": 12581,
                            "loc": {
                              "start": {
                                "line": 433,
                                "column": 34
                              },
                              "end": {
                                "line": 433,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 12567,
                              "end": 12577,
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 34
                                },
                                "end": {
                                  "line": 433,
                                  "column": 44
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 12567,
                                "end": 12571,
                                "loc": {
                                  "start": {
                                    "line": 433,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 433,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12572,
                                "end": 12577,
                                "loc": {
                                  "start": {
                                    "line": 433,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 433,
                                    "column": 44
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 12578,
                              "end": 12581,
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 45
                                },
                                "end": {
                                  "line": 433,
                                  "column": 48
                                },
                                "identifierName": "tax"
                              },
                              "name": "tax"
                            },
                            "computed": false
                          },
                          "operator": "===",
                          "right": {
                            "type": "CallExpression",
                            "start": 12586,
                            "end": 12612,
                            "loc": {
                              "start": {
                                "line": 433,
                                "column": 53
                              },
                              "end": {
                                "line": 433,
                                "column": 79
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 12586,
                              "end": 12607,
                              "loc": {
                                "start": {
                                  "line": 433,
                                  "column": 53
                                },
                                "end": {
                                  "line": 433,
                                  "column": 74
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 12586,
                                "end": 12593,
                                "loc": {
                                  "start": {
                                    "line": 433,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 433,
                                    "column": 60
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12594,
                                "end": 12607,
                                "loc": {
                                  "start": {
                                    "line": 433,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 433,
                                    "column": 74
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 12608,
                                "end": 12611,
                                "loc": {
                                  "start": {
                                    "line": 433,
                                    "column": 75
                                  },
                                  "end": {
                                    "line": 433,
                                    "column": 78
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 12614,
                        "end": 12621,
                        "loc": {
                          "start": {
                            "line": 433,
                            "column": 81
                          },
                          "end": {
                            "line": 433,
                            "column": 88
                          }
                        },
                        "argument": null
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12626,
                      "end": 12670,
                      "loc": {
                        "start": {
                          "line": 434,
                          "column": 4
                        },
                        "end": {
                          "line": 434,
                          "column": 48
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 12626,
                        "end": 12669,
                        "loc": {
                          "start": {
                            "line": 434,
                            "column": 4
                          },
                          "end": {
                            "line": 434,
                            "column": 47
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 12626,
                          "end": 12640,
                          "loc": {
                            "start": {
                              "line": 434,
                              "column": 4
                            },
                            "end": {
                              "line": 434,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 12626,
                            "end": 12636,
                            "loc": {
                              "start": {
                                "line": 434,
                                "column": 4
                              },
                              "end": {
                                "line": 434,
                                "column": 14
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 12626,
                              "end": 12630,
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 4
                                },
                                "end": {
                                  "line": 434,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 12631,
                              "end": 12636,
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 9
                                },
                                "end": {
                                  "line": 434,
                                  "column": 14
                                },
                                "identifierName": "_data"
                              },
                              "name": "_data"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12637,
                            "end": 12640,
                            "loc": {
                              "start": {
                                "line": 434,
                                "column": 15
                              },
                              "end": {
                                "line": 434,
                                "column": 18
                              },
                              "identifierName": "tax"
                            },
                            "name": "tax"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 12643,
                          "end": 12669,
                          "loc": {
                            "start": {
                              "line": 434,
                              "column": 21
                            },
                            "end": {
                              "line": 434,
                              "column": 47
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 12643,
                            "end": 12664,
                            "loc": {
                              "start": {
                                "line": 434,
                                "column": 21
                              },
                              "end": {
                                "line": 434,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 12643,
                              "end": 12650,
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 21
                                },
                                "end": {
                                  "line": 434,
                                  "column": 28
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 12651,
                              "end": 12664,
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 29
                                },
                                "end": {
                                  "line": 434,
                                  "column": 42
                                },
                                "identifierName": "confirmNumber"
                              },
                              "name": "confirmNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 12665,
                              "end": 12668,
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 43
                                },
                                "end": {
                                  "line": 434,
                                  "column": 46
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12675,
                      "end": 12702,
                      "loc": {
                        "start": {
                          "line": 435,
                          "column": 4
                        },
                        "end": {
                          "line": 435,
                          "column": 31
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 12675,
                        "end": 12701,
                        "loc": {
                          "start": {
                            "line": 435,
                            "column": 4
                          },
                          "end": {
                            "line": 435,
                            "column": 30
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12675,
                          "end": 12688,
                          "loc": {
                            "start": {
                              "line": 435,
                              "column": 4
                            },
                            "end": {
                              "line": 435,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12675,
                            "end": 12679,
                            "loc": {
                              "start": {
                                "line": 435,
                                "column": 4
                              },
                              "end": {
                                "line": 435,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12680,
                            "end": 12688,
                            "loc": {
                              "start": {
                                "line": 435,
                                "column": 9
                              },
                              "end": {
                                "line": 435,
                                "column": 17
                              },
                              "identifierName": "override"
                            },
                            "name": "override"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 12689,
                            "end": 12694,
                            "loc": {
                              "start": {
                                "line": 435,
                                "column": 18
                              },
                              "end": {
                                "line": 435,
                                "column": 23
                              }
                            },
                            "extra": {
                              "rawValue": "tax",
                              "raw": "\"tax\""
                            },
                            "value": "tax"
                          },
                          {
                            "type": "BooleanLiteral",
                            "start": 12696,
                            "end": 12700,
                            "loc": {
                              "start": {
                                "line": 435,
                                "column": 25
                              },
                              "end": {
                                "line": 435,
                                "column": 29
                              }
                            },
                            "value": true
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12707,
                      "end": 12742,
                      "loc": {
                        "start": {
                          "line": 436,
                          "column": 4
                        },
                        "end": {
                          "line": 436,
                          "column": 39
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 12707,
                        "end": 12741,
                        "loc": {
                          "start": {
                            "line": 436,
                            "column": 4
                          },
                          "end": {
                            "line": 436,
                            "column": 38
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12707,
                          "end": 12720,
                          "loc": {
                            "start": {
                              "line": 436,
                              "column": 4
                            },
                            "end": {
                              "line": 436,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12707,
                            "end": 12711,
                            "loc": {
                              "start": {
                                "line": 436,
                                "column": 4
                              },
                              "end": {
                                "line": 436,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12712,
                            "end": 12720,
                            "loc": {
                              "start": {
                                "line": 436,
                                "column": 9
                              },
                              "end": {
                                "line": 436,
                                "column": 17
                              },
                              "identifierName": "override"
                            },
                            "name": "override"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 12721,
                            "end": 12734,
                            "loc": {
                              "start": {
                                "line": 436,
                                "column": 18
                              },
                              "end": {
                                "line": 436,
                                "column": 31
                              }
                            },
                            "extra": {
                              "rawValue": "tax_percent",
                              "raw": "\"tax_percent\""
                            },
                            "value": "tax_percent"
                          },
                          {
                            "type": "BooleanLiteral",
                            "start": 12736,
                            "end": 12740,
                            "loc": {
                              "start": {
                                "line": 436,
                                "column": 33
                              },
                              "end": {
                                "line": 436,
                                "column": 37
                              }
                            },
                            "value": true
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12747,
                      "end": 12777,
                      "loc": {
                        "start": {
                          "line": 437,
                          "column": 4
                        },
                        "end": {
                          "line": 437,
                          "column": 34
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 12747,
                        "end": 12776,
                        "loc": {
                          "start": {
                            "line": 437,
                            "column": 4
                          },
                          "end": {
                            "line": 437,
                            "column": 33
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12747,
                          "end": 12760,
                          "loc": {
                            "start": {
                              "line": 437,
                              "column": 4
                            },
                            "end": {
                              "line": 437,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12747,
                            "end": 12751,
                            "loc": {
                              "start": {
                                "line": 437,
                                "column": 4
                              },
                              "end": {
                                "line": 437,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12752,
                            "end": 12760,
                            "loc": {
                              "start": {
                                "line": 437,
                                "column": 9
                              },
                              "end": {
                                "line": 437,
                                "column": 17
                              },
                              "identifierName": "override"
                            },
                            "name": "override"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 12761,
                            "end": 12768,
                            "loc": {
                              "start": {
                                "line": 437,
                                "column": 18
                              },
                              "end": {
                                "line": 437,
                                "column": 25
                              }
                            },
                            "extra": {
                              "rawValue": "price",
                              "raw": "\"price\""
                            },
                            "value": "price"
                          },
                          {
                            "type": "BooleanLiteral",
                            "start": 12770,
                            "end": 12775,
                            "loc": {
                              "start": {
                                "line": 437,
                                "column": 27
                              },
                              "end": {
                                "line": 437,
                                "column": 32
                              }
                            },
                            "value": false
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12782,
                      "end": 12817,
                      "loc": {
                        "start": {
                          "line": 438,
                          "column": 4
                        },
                        "end": {
                          "line": 438,
                          "column": 39
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 12782,
                        "end": 12816,
                        "loc": {
                          "start": {
                            "line": 438,
                            "column": 4
                          },
                          "end": {
                            "line": 438,
                            "column": 38
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12782,
                          "end": 12795,
                          "loc": {
                            "start": {
                              "line": 438,
                              "column": 4
                            },
                            "end": {
                              "line": 438,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12782,
                            "end": 12786,
                            "loc": {
                              "start": {
                                "line": 438,
                                "column": 4
                              },
                              "end": {
                                "line": 438,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12787,
                            "end": 12795,
                            "loc": {
                              "start": {
                                "line": 438,
                                "column": 9
                              },
                              "end": {
                                "line": 438,
                                "column": 17
                              },
                              "identifierName": "override"
                            },
                            "name": "override"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 12796,
                            "end": 12808,
                            "loc": {
                              "start": {
                                "line": 438,
                                "column": 18
                              },
                              "end": {
                                "line": 438,
                                "column": 30
                              }
                            },
                            "extra": {
                              "rawValue": "price_watt",
                              "raw": "\"price_watt\""
                            },
                            "value": "price_watt"
                          },
                          {
                            "type": "BooleanLiteral",
                            "start": 12810,
                            "end": 12815,
                            "loc": {
                              "start": {
                                "line": 438,
                                "column": 32
                              },
                              "end": {
                                "line": 438,
                                "column": 37
                              }
                            },
                            "value": false
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12822,
                      "end": 12845,
                      "loc": {
                        "start": {
                          "line": 439,
                          "column": 4
                        },
                        "end": {
                          "line": 439,
                          "column": 27
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 12822,
                        "end": 12844,
                        "loc": {
                          "start": {
                            "line": 439,
                            "column": 4
                          },
                          "end": {
                            "line": 439,
                            "column": 26
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 12822,
                          "end": 12837,
                          "loc": {
                            "start": {
                              "line": 439,
                              "column": 4
                            },
                            "end": {
                              "line": 439,
                              "column": 19
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12822,
                            "end": 12826,
                            "loc": {
                              "start": {
                                "line": 439,
                                "column": 4
                              },
                              "end": {
                                "line": 439,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12827,
                            "end": 12837,
                            "loc": {
                              "start": {
                                "line": 439,
                                "column": 9
                              },
                              "end": {
                                "line": 439,
                                "column": 19
                              },
                              "identifierName": "isIncluded"
                            },
                            "name": "isIncluded"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "BooleanLiteral",
                          "start": 12840,
                          "end": 12844,
                          "loc": {
                            "start": {
                              "line": 439,
                              "column": 22
                            },
                            "end": {
                              "line": 439,
                              "column": 26
                            }
                          },
                          "value": true
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12850,
                      "end": 12863,
                      "loc": {
                        "start": {
                          "line": 440,
                          "column": 4
                        },
                        "end": {
                          "line": 440,
                          "column": 17
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 12850,
                        "end": 12862,
                        "loc": {
                          "start": {
                            "line": 440,
                            "column": 4
                          },
                          "end": {
                            "line": 440,
                            "column": 16
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12850,
                          "end": 12860,
                          "loc": {
                            "start": {
                              "line": 440,
                              "column": 4
                            },
                            "end": {
                              "line": 440,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12850,
                            "end": 12854,
                            "loc": {
                              "start": {
                                "line": 440,
                                "column": 4
                              },
                              "end": {
                                "line": 440,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12855,
                            "end": 12860,
                            "loc": {
                              "start": {
                                "line": 440,
                                "column": 9
                              },
                              "end": {
                                "line": 440,
                                "column": 14
                              },
                              "identifierName": "dirty"
                            },
                            "name": "dirty"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 12869,
                      "end": 12920,
                      "loc": {
                        "start": {
                          "line": 442,
                          "column": 4
                        },
                        "end": {
                          "line": 442,
                          "column": 55
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 12875,
                          "end": 12919,
                          "loc": {
                            "start": {
                              "line": 442,
                              "column": 10
                            },
                            "end": {
                              "line": 442,
                              "column": 54
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 12875,
                            "end": 12890,
                            "loc": {
                              "start": {
                                "line": 442,
                                "column": 10
                              },
                              "end": {
                                "line": 442,
                                "column": 25
                              },
                              "identifierName": "taxableSubtotal"
                            },
                            "name": "taxableSubtotal"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 12893,
                            "end": 12919,
                            "loc": {
                              "start": {
                                "line": 442,
                                "column": 28
                              },
                              "end": {
                                "line": 442,
                                "column": 54
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 12893,
                              "end": 12917,
                              "loc": {
                                "start": {
                                  "line": 442,
                                  "column": 28
                                },
                                "end": {
                                  "line": 442,
                                  "column": 52
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 12893,
                                "end": 12897,
                                "loc": {
                                  "start": {
                                    "line": 442,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 442,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 12898,
                                "end": 12917,
                                "loc": {
                                  "start": {
                                    "line": 442,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 442,
                                    "column": 52
                                  },
                                  "identifierName": "_getTaxableSubtotal"
                                },
                                "name": "_getTaxableSubtotal"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12925,
                      "end": 13038,
                      "loc": {
                        "start": {
                          "line": 443,
                          "column": 4
                        },
                        "end": {
                          "line": 444,
                          "column": 88
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 12925,
                        "end": 13037,
                        "loc": {
                          "start": {
                            "line": 443,
                            "column": 4
                          },
                          "end": {
                            "line": 444,
                            "column": 87
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 12925,
                          "end": 12947,
                          "loc": {
                            "start": {
                              "line": 443,
                              "column": 4
                            },
                            "end": {
                              "line": 443,
                              "column": 26
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 12925,
                            "end": 12935,
                            "loc": {
                              "start": {
                                "line": 443,
                                "column": 4
                              },
                              "end": {
                                "line": 443,
                                "column": 14
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 12925,
                              "end": 12929,
                              "loc": {
                                "start": {
                                  "line": 443,
                                  "column": 4
                                },
                                "end": {
                                  "line": 443,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 12930,
                              "end": 12935,
                              "loc": {
                                "start": {
                                  "line": 443,
                                  "column": 9
                                },
                                "end": {
                                  "line": 443,
                                  "column": 14
                                },
                                "identifierName": "_data"
                              },
                              "name": "_data"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12936,
                            "end": 12947,
                            "loc": {
                              "start": {
                                "line": 443,
                                "column": 15
                              },
                              "end": {
                                "line": 443,
                                "column": 26
                              },
                              "identifierName": "tax_percent"
                            },
                            "name": "tax_percent"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "start": 12956,
                          "end": 13037,
                          "loc": {
                            "start": {
                              "line": 444,
                              "column": 6
                            },
                            "end": {
                              "line": 444,
                              "column": 87
                            }
                          },
                          "test": {
                            "type": "BinaryExpression",
                            "start": 12956,
                            "end": 12975,
                            "loc": {
                              "start": {
                                "line": 444,
                                "column": 6
                              },
                              "end": {
                                "line": 444,
                                "column": 25
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 12956,
                              "end": 12971,
                              "loc": {
                                "start": {
                                  "line": 444,
                                  "column": 6
                                },
                                "end": {
                                  "line": 444,
                                  "column": 21
                                },
                                "identifierName": "taxableSubtotal"
                              },
                              "name": "taxableSubtotal"
                            },
                            "operator": ">",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 12974,
                              "end": 12975,
                              "loc": {
                                "start": {
                                  "line": 444,
                                  "column": 24
                                },
                                "end": {
                                  "line": 444,
                                  "column": 25
                                }
                              },
                              "extra": {
                                "rawValue": 0,
                                "raw": "0"
                              },
                              "value": 0
                            }
                          },
                          "consequent": {
                            "type": "BinaryExpression",
                            "start": 12978,
                            "end": 13033,
                            "loc": {
                              "start": {
                                "line": 444,
                                "column": 28
                              },
                              "end": {
                                "line": 444,
                                "column": 83
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 12978,
                              "end": 13027,
                              "loc": {
                                "start": {
                                  "line": 444,
                                  "column": 28
                                },
                                "end": {
                                  "line": 444,
                                  "column": 77
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 12978,
                                "end": 12999,
                                "loc": {
                                  "start": {
                                    "line": 444,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 444,
                                    "column": 49
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 12978,
                                  "end": 12985,
                                  "loc": {
                                    "start": {
                                      "line": 444,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 444,
                                      "column": 35
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12986,
                                  "end": 12999,
                                  "loc": {
                                    "start": {
                                      "line": 444,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 444,
                                      "column": 49
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "BinaryExpression",
                                  "start": 13000,
                                  "end": 13026,
                                  "loc": {
                                    "start": {
                                      "line": 444,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 444,
                                      "column": 76
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 13000,
                                    "end": 13008,
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 58
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 13000,
                                      "end": 13004,
                                      "loc": {
                                        "start": {
                                          "line": 444,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 444,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 13005,
                                      "end": 13008,
                                      "loc": {
                                        "start": {
                                          "line": 444,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 444,
                                          "column": 58
                                        },
                                        "identifierName": "tax"
                                      },
                                      "name": "tax"
                                    },
                                    "computed": false
                                  },
                                  "operator": "/",
                                  "right": {
                                    "type": "Identifier",
                                    "start": 13011,
                                    "end": 13026,
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 76
                                      },
                                      "identifierName": "taxableSubtotal"
                                    },
                                    "name": "taxableSubtotal"
                                  }
                                }
                              ]
                            },
                            "operator": "*",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 13030,
                              "end": 13033,
                              "loc": {
                                "start": {
                                  "line": 444,
                                  "column": 80
                                },
                                "end": {
                                  "line": 444,
                                  "column": 83
                                }
                              },
                              "extra": {
                                "rawValue": 100,
                                "raw": "100"
                              },
                              "value": 100
                            }
                          },
                          "alternate": {
                            "type": "NumericLiteral",
                            "start": 13036,
                            "end": 13037,
                            "loc": {
                              "start": {
                                "line": 444,
                                "column": 86
                              },
                              "end": {
                                "line": 444,
                                "column": 87
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          }
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 13044,
                      "end": 13200,
                      "loc": {
                        "start": {
                          "line": 446,
                          "column": 4
                        },
                        "end": {
                          "line": 448,
                          "column": 25
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 13048,
                        "end": 13077,
                        "loc": {
                          "start": {
                            "line": 446,
                            "column": 8
                          },
                          "end": {
                            "line": 446,
                            "column": 37
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13048,
                          "end": 13075,
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 8
                            },
                            "end": {
                              "line": 446,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 13048,
                            "end": 13056,
                            "loc": {
                              "start": {
                                "line": 446,
                                "column": 8
                              },
                              "end": {
                                "line": 446,
                                "column": 16
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 13048,
                              "end": 13052,
                              "loc": {
                                "start": {
                                  "line": 446,
                                  "column": 8
                                },
                                "end": {
                                  "line": 446,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13053,
                              "end": 13056,
                              "loc": {
                                "start": {
                                  "line": 446,
                                  "column": 13
                                },
                                "end": {
                                  "line": 446,
                                  "column": 16
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13057,
                            "end": 13075,
                            "loc": {
                              "start": {
                                "line": 446,
                                "column": 17
                              },
                              "end": {
                                "line": 446,
                                "column": 35
                              },
                              "identifierName": "includeTaxInMarkup"
                            },
                            "name": "includeTaxInMarkup"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 13079,
                        "end": 13180,
                        "loc": {
                          "start": {
                            "line": 446,
                            "column": 39
                          },
                          "end": {
                            "line": 448,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 13087,
                            "end": 13174,
                            "loc": {
                              "start": {
                                "line": 447,
                                "column": 6
                              },
                              "end": {
                                "line": 447,
                                "column": 93
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 13087,
                              "end": 13173,
                              "loc": {
                                "start": {
                                  "line": 447,
                                  "column": 6
                                },
                                "end": {
                                  "line": 447,
                                  "column": 92
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 13087,
                                "end": 13098,
                                "loc": {
                                  "start": {
                                    "line": 447,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 447,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 13087,
                                  "end": 13091,
                                  "loc": {
                                    "start": {
                                      "line": 447,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 447,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13092,
                                  "end": 13098,
                                  "loc": {
                                    "start": {
                                      "line": 447,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 447,
                                      "column": 17
                                    },
                                    "identifierName": "markup"
                                  },
                                  "name": "markup"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "start": 13101,
                                "end": 13173,
                                "loc": {
                                  "start": {
                                    "line": 447,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 447,
                                    "column": 92
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 13101,
                                  "end": 13144,
                                  "loc": {
                                    "start": {
                                      "line": 447,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 447,
                                      "column": 63
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 13101,
                                    "end": 13122,
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 41
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 13101,
                                      "end": 13108,
                                      "loc": {
                                        "start": {
                                          "line": 447,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 27
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 13109,
                                      "end": 13122,
                                      "loc": {
                                        "start": {
                                          "line": 447,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 41
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 13123,
                                      "end": 13143,
                                      "loc": {
                                        "start": {
                                          "line": 447,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 62
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 13123,
                                        "end": 13132,
                                        "loc": {
                                          "start": {
                                            "line": 447,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 447,
                                            "column": 51
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 13123,
                                          "end": 13127,
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 13128,
                                          "end": 13132,
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 51
                                            },
                                            "identifierName": "cost"
                                          },
                                          "name": "cost"
                                        },
                                        "computed": false
                                      },
                                      "operator": "+",
                                      "right": {
                                        "type": "MemberExpression",
                                        "start": 13135,
                                        "end": 13143,
                                        "loc": {
                                          "start": {
                                            "line": 447,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 447,
                                            "column": 62
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 13135,
                                          "end": 13139,
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 13140,
                                          "end": 13143,
                                          "loc": {
                                            "start": {
                                              "line": 447,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 447,
                                              "column": 62
                                            },
                                            "identifierName": "tax"
                                          },
                                          "name": "tax"
                                        },
                                        "computed": false
                                      }
                                    }
                                  ]
                                },
                                "operator": "*",
                                "right": {
                                  "type": "BinaryExpression",
                                  "start": 13148,
                                  "end": 13172,
                                  "loc": {
                                    "start": {
                                      "line": 447,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 447,
                                      "column": 91
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 13148,
                                    "end": 13166,
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 85
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 13148,
                                      "end": 13152,
                                      "loc": {
                                        "start": {
                                          "line": 447,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 13153,
                                      "end": 13166,
                                      "loc": {
                                        "start": {
                                          "line": 447,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 447,
                                          "column": 85
                                        },
                                        "identifierName": "markupPercent"
                                      },
                                      "name": "markupPercent"
                                    },
                                    "computed": false
                                  },
                                  "operator": "/",
                                  "right": {
                                    "type": "NumericLiteral",
                                    "start": 13169,
                                    "end": 13172,
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 88
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 91
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 100,
                                      "raw": "100"
                                    },
                                    "value": 100
                                  },
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 13147
                                  }
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ExpressionStatement",
                        "start": 13186,
                        "end": 13200,
                        "loc": {
                          "start": {
                            "line": 448,
                            "column": 11
                          },
                          "end": {
                            "line": 448,
                            "column": 25
                          }
                        },
                        "expression": {
                          "type": "CallExpression",
                          "start": 13186,
                          "end": 13199,
                          "loc": {
                            "start": {
                              "line": 448,
                              "column": 11
                            },
                            "end": {
                              "line": 448,
                              "column": 24
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 13186,
                            "end": 13197,
                            "loc": {
                              "start": {
                                "line": 448,
                                "column": 11
                              },
                              "end": {
                                "line": 448,
                                "column": 22
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 13186,
                              "end": 13190,
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 11
                                },
                                "end": {
                                  "line": 448,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13191,
                              "end": 13197,
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 16
                                },
                                "end": {
                                  "line": 448,
                                  "column": 22
                                },
                                "identifierName": "assess"
                              },
                              "name": "assess"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 13205,
                      "end": 13288,
                      "loc": {
                        "start": {
                          "line": 449,
                          "column": 4
                        },
                        "end": {
                          "line": 449,
                          "column": 87
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 13205,
                        "end": 13287,
                        "loc": {
                          "start": {
                            "line": 449,
                            "column": 4
                          },
                          "end": {
                            "line": 449,
                            "column": 86
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13205,
                          "end": 13279,
                          "loc": {
                            "start": {
                              "line": 449,
                              "column": 4
                            },
                            "end": {
                              "line": 449,
                              "column": 78
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 13205,
                            "end": 13273,
                            "loc": {
                              "start": {
                                "line": 449,
                                "column": 4
                              },
                              "end": {
                                "line": 449,
                                "column": 72
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 13205,
                              "end": 13227,
                              "loc": {
                                "start": {
                                  "line": 449,
                                  "column": 4
                                },
                                "end": {
                                  "line": 449,
                                  "column": 26
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 13205,
                                "end": 13209,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13210,
                                "end": 13227,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 26
                                  },
                                  "identifierName": "initSaveChangeLog"
                                },
                                "name": "initSaveChangeLog"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 13228,
                                "end": 13241,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 40
                                  },
                                  "identifierName": "originalValue"
                                },
                                "name": "originalValue"
                              },
                              {
                                "type": "ObjectExpression",
                                "start": 13243,
                                "end": 13258,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 57
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "ObjectProperty",
                                    "start": 13244,
                                    "end": 13257,
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 56
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 13244,
                                      "end": 13247,
                                      "loc": {
                                        "start": {
                                          "line": 449,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 449,
                                          "column": 46
                                        },
                                        "identifierName": "tax"
                                      },
                                      "name": "tax"
                                    },
                                    "value": {
                                      "type": "MemberExpression",
                                      "start": 13249,
                                      "end": 13257,
                                      "loc": {
                                        "start": {
                                          "line": 449,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 449,
                                          "column": 56
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 13249,
                                        "end": 13253,
                                        "loc": {
                                          "start": {
                                            "line": 449,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 449,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 13254,
                                        "end": 13257,
                                        "loc": {
                                          "start": {
                                            "line": 449,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 449,
                                            "column": 56
                                          },
                                          "identifierName": "tax"
                                        },
                                        "name": "tax"
                                      },
                                      "computed": false
                                    }
                                  }
                                ]
                              },
                              {
                                "type": "StringLiteral",
                                "start": 13260,
                                "end": 13265,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 64
                                  }
                                },
                                "extra": {
                                  "rawValue": "tax",
                                  "raw": "'tax'"
                                },
                                "value": "tax"
                              },
                              {
                                "type": "StringLiteral",
                                "start": 13267,
                                "end": 13272,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 71
                                  }
                                },
                                "extra": {
                                  "rawValue": "tax",
                                  "raw": "'tax'"
                                },
                                "value": "tax"
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13274,
                            "end": 13279,
                            "loc": {
                              "start": {
                                "line": 449,
                                "column": 73
                              },
                              "end": {
                                "line": 449,
                                "column": 78
                              },
                              "identifierName": "catch"
                            },
                            "name": "catch"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 13280,
                            "end": 13286,
                            "loc": {
                              "start": {
                                "line": 449,
                                "column": 79
                              },
                              "end": {
                                "line": 449,
                                "column": 85
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 13280,
                                "end": 13281,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 80
                                  },
                                  "identifierName": "e"
                                },
                                "name": "e"
                              }
                            ],
                            "body": {
                              "type": "Identifier",
                              "start": 13285,
                              "end": 13286,
                              "loc": {
                                "start": {
                                  "line": 449,
                                  "column": 84
                                },
                                "end": {
                                  "line": 449,
                                  "column": 85
                                },
                                "identifierName": "e"
                              },
                              "name": "e"
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 12446,
                    "end": 12475,
                    "loc": {
                      "start": {
                        "line": 428,
                        "column": 2
                      },
                      "end": {
                        "line": 430,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Cost With Tax\n   * @type {number}\n   ",
                    "start": 13296,
                    "end": 13344,
                    "loc": {
                      "start": {
                        "line": 452,
                        "column": 2
                      },
                      "end": {
                        "line": 455,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 13347,
                "end": 13403,
                "loc": {
                  "start": {
                    "line": 456,
                    "column": 2
                  },
                  "end": {
                    "line": 458,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13351,
                  "end": 13362,
                  "loc": {
                    "start": {
                      "line": 456,
                      "column": 6
                    },
                    "end": {
                      "line": 456,
                      "column": 17
                    },
                    "identifierName": "costWithTax"
                  },
                  "name": "costWithTax"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 13365,
                  "end": 13403,
                  "loc": {
                    "start": {
                      "line": 456,
                      "column": 20
                    },
                    "end": {
                      "line": 458,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 13371,
                      "end": 13399,
                      "loc": {
                        "start": {
                          "line": 457,
                          "column": 4
                        },
                        "end": {
                          "line": 457,
                          "column": 32
                        }
                      },
                      "argument": {
                        "type": "BinaryExpression",
                        "start": 13378,
                        "end": 13398,
                        "loc": {
                          "start": {
                            "line": 457,
                            "column": 11
                          },
                          "end": {
                            "line": 457,
                            "column": 31
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 13378,
                          "end": 13386,
                          "loc": {
                            "start": {
                              "line": 457,
                              "column": 11
                            },
                            "end": {
                              "line": 457,
                              "column": 19
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 13378,
                            "end": 13382,
                            "loc": {
                              "start": {
                                "line": 457,
                                "column": 11
                              },
                              "end": {
                                "line": 457,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13383,
                            "end": 13386,
                            "loc": {
                              "start": {
                                "line": 457,
                                "column": 16
                              },
                              "end": {
                                "line": 457,
                                "column": 19
                              },
                              "identifierName": "tax"
                            },
                            "name": "tax"
                          },
                          "computed": false
                        },
                        "operator": "+",
                        "right": {
                          "type": "MemberExpression",
                          "start": 13389,
                          "end": 13398,
                          "loc": {
                            "start": {
                              "line": 457,
                              "column": 22
                            },
                            "end": {
                              "line": 457,
                              "column": 31
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 13389,
                            "end": 13393,
                            "loc": {
                              "start": {
                                "line": 457,
                                "column": 22
                              },
                              "end": {
                                "line": 457,
                                "column": 26
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13394,
                            "end": 13398,
                            "loc": {
                              "start": {
                                "line": 457,
                                "column": 27
                              },
                              "end": {
                                "line": 457,
                                "column": 31
                              },
                              "identifierName": "cost"
                            },
                            "name": "cost"
                          },
                          "computed": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Cost With Tax\n   * @type {number}\n   ",
                    "start": 13296,
                    "end": 13344,
                    "loc": {
                      "start": {
                        "line": 452,
                        "column": 2
                      },
                      "end": {
                        "line": 455,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Cost With Markup\n   * @type {number}\n   ",
                    "start": 13407,
                    "end": 13458,
                    "loc": {
                      "start": {
                        "line": 460,
                        "column": 2
                      },
                      "end": {
                        "line": 463,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 13461,
                "end": 13523,
                "loc": {
                  "start": {
                    "line": 464,
                    "column": 2
                  },
                  "end": {
                    "line": 466,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13465,
                  "end": 13479,
                  "loc": {
                    "start": {
                      "line": 464,
                      "column": 6
                    },
                    "end": {
                      "line": 464,
                      "column": 20
                    },
                    "identifierName": "costWithMarkup"
                  },
                  "name": "costWithMarkup"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 13482,
                  "end": 13523,
                  "loc": {
                    "start": {
                      "line": 464,
                      "column": 23
                    },
                    "end": {
                      "line": 466,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 13488,
                      "end": 13519,
                      "loc": {
                        "start": {
                          "line": 465,
                          "column": 4
                        },
                        "end": {
                          "line": 465,
                          "column": 35
                        }
                      },
                      "argument": {
                        "type": "BinaryExpression",
                        "start": 13495,
                        "end": 13518,
                        "loc": {
                          "start": {
                            "line": 465,
                            "column": 11
                          },
                          "end": {
                            "line": 465,
                            "column": 34
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 13495,
                          "end": 13506,
                          "loc": {
                            "start": {
                              "line": 465,
                              "column": 11
                            },
                            "end": {
                              "line": 465,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 13495,
                            "end": 13499,
                            "loc": {
                              "start": {
                                "line": 465,
                                "column": 11
                              },
                              "end": {
                                "line": 465,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13500,
                            "end": 13506,
                            "loc": {
                              "start": {
                                "line": 465,
                                "column": 16
                              },
                              "end": {
                                "line": 465,
                                "column": 22
                              },
                              "identifierName": "markup"
                            },
                            "name": "markup"
                          },
                          "computed": false
                        },
                        "operator": "+",
                        "right": {
                          "type": "MemberExpression",
                          "start": 13509,
                          "end": 13518,
                          "loc": {
                            "start": {
                              "line": 465,
                              "column": 25
                            },
                            "end": {
                              "line": 465,
                              "column": 34
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 13509,
                            "end": 13513,
                            "loc": {
                              "start": {
                                "line": 465,
                                "column": 25
                              },
                              "end": {
                                "line": 465,
                                "column": 29
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13514,
                            "end": 13518,
                            "loc": {
                              "start": {
                                "line": 465,
                                "column": 30
                              },
                              "end": {
                                "line": 465,
                                "column": 34
                              },
                              "identifierName": "cost"
                            },
                            "name": "cost"
                          },
                          "computed": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Cost With Markup\n   * @type {number}\n   ",
                    "start": 13407,
                    "end": 13458,
                    "loc": {
                      "start": {
                        "line": 460,
                        "column": 2
                      },
                      "end": {
                        "line": 463,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * OH&P Property (overhead and profit)\n   * @type {number}\n   ",
                    "start": 13527,
                    "end": 13597,
                    "loc": {
                      "start": {
                        "line": 468,
                        "column": 2
                      },
                      "end": {
                        "line": 471,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 13600,
                "end": 13668,
                "loc": {
                  "start": {
                    "line": 472,
                    "column": 2
                  },
                  "end": {
                    "line": 474,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13604,
                  "end": 13607,
                  "loc": {
                    "start": {
                      "line": 472,
                      "column": 6
                    },
                    "end": {
                      "line": 472,
                      "column": 9
                    },
                    "identifierName": "ohp"
                  },
                  "name": "ohp"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 13610,
                  "end": 13668,
                  "loc": {
                    "start": {
                      "line": 472,
                      "column": 12
                    },
                    "end": {
                      "line": 474,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 13616,
                      "end": 13664,
                      "loc": {
                        "start": {
                          "line": 473,
                          "column": 4
                        },
                        "end": {
                          "line": 473,
                          "column": 52
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 13623,
                        "end": 13663,
                        "loc": {
                          "start": {
                            "line": 473,
                            "column": 11
                          },
                          "end": {
                            "line": 473,
                            "column": 51
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13623,
                          "end": 13644,
                          "loc": {
                            "start": {
                              "line": 473,
                              "column": 11
                            },
                            "end": {
                              "line": 473,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 13623,
                            "end": 13630,
                            "loc": {
                              "start": {
                                "line": 473,
                                "column": 11
                              },
                              "end": {
                                "line": 473,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13631,
                            "end": 13644,
                            "loc": {
                              "start": {
                                "line": 473,
                                "column": 19
                              },
                              "end": {
                                "line": 473,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 13645,
                            "end": 13659,
                            "loc": {
                              "start": {
                                "line": 473,
                                "column": 33
                              },
                              "end": {
                                "line": 473,
                                "column": 47
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 13645,
                              "end": 13655,
                              "loc": {
                                "start": {
                                  "line": 473,
                                  "column": 33
                                },
                                "end": {
                                  "line": 473,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 13645,
                                "end": 13649,
                                "loc": {
                                  "start": {
                                    "line": 473,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 473,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13650,
                                "end": 13655,
                                "loc": {
                                  "start": {
                                    "line": 473,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 473,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13656,
                              "end": 13659,
                              "loc": {
                                "start": {
                                  "line": 473,
                                  "column": 44
                                },
                                "end": {
                                  "line": 473,
                                  "column": 47
                                },
                                "identifierName": "ohp"
                              },
                              "name": "ohp"
                            },
                            "computed": false
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 13661,
                            "end": 13662,
                            "loc": {
                              "start": {
                                "line": 473,
                                "column": 49
                              },
                              "end": {
                                "line": 473,
                                "column": 50
                              }
                            },
                            "extra": {
                              "rawValue": 1,
                              "raw": "1"
                            },
                            "value": 1
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * OH&P Property (overhead and profit)\n   * @type {number}\n   ",
                    "start": 13527,
                    "end": 13597,
                    "loc": {
                      "start": {
                        "line": 468,
                        "column": 2
                      },
                      "end": {
                        "line": 471,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 13672,
                    "end": 13701,
                    "loc": {
                      "start": {
                        "line": 476,
                        "column": 2
                      },
                      "end": {
                        "line": 478,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 13704,
                "end": 14267,
                "loc": {
                  "start": {
                    "line": 479,
                    "column": 2
                  },
                  "end": {
                    "line": 493,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13708,
                  "end": 13711,
                  "loc": {
                    "start": {
                      "line": 479,
                      "column": 6
                    },
                    "end": {
                      "line": 479,
                      "column": 9
                    },
                    "identifierName": "ohp"
                  },
                  "name": "ohp"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 13712,
                    "end": 13715,
                    "loc": {
                      "start": {
                        "line": 479,
                        "column": 10
                      },
                      "end": {
                        "line": 479,
                        "column": 13
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 13717,
                  "end": 14267,
                  "loc": {
                    "start": {
                      "line": 479,
                      "column": 15
                    },
                    "end": {
                      "line": 493,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 13723,
                      "end": 13758,
                      "loc": {
                        "start": {
                          "line": 480,
                          "column": 4
                        },
                        "end": {
                          "line": 480,
                          "column": 39
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 13727,
                          "end": 13757,
                          "loc": {
                            "start": {
                              "line": 480,
                              "column": 8
                            },
                            "end": {
                              "line": 480,
                              "column": 38
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 13727,
                            "end": 13740,
                            "loc": {
                              "start": {
                                "line": 480,
                                "column": 8
                              },
                              "end": {
                                "line": 480,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 13743,
                            "end": 13757,
                            "loc": {
                              "start": {
                                "line": 480,
                                "column": 24
                              },
                              "end": {
                                "line": 480,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 13743,
                              "end": 13753,
                              "loc": {
                                "start": {
                                  "line": 480,
                                  "column": 24
                                },
                                "end": {
                                  "line": 480,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 13743,
                                "end": 13747,
                                "loc": {
                                  "start": {
                                    "line": 480,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 480,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13748,
                                "end": 13753,
                                "loc": {
                                  "start": {
                                    "line": 480,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 480,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13754,
                              "end": 13757,
                              "loc": {
                                "start": {
                                  "line": 480,
                                  "column": 35
                                },
                                "end": {
                                  "line": 480,
                                  "column": 38
                                },
                                "identifierName": "ohp"
                              },
                              "name": "ohp"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 13763,
                      "end": 14263,
                      "loc": {
                        "start": {
                          "line": 481,
                          "column": 4
                        },
                        "end": {
                          "line": 492,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 13767,
                        "end": 13836,
                        "loc": {
                          "start": {
                            "line": 481,
                            "column": 8
                          },
                          "end": {
                            "line": 481,
                            "column": 77
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 13767,
                          "end": 13788,
                          "loc": {
                            "start": {
                              "line": 481,
                              "column": 8
                            },
                            "end": {
                              "line": 481,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 13767,
                            "end": 13783,
                            "loc": {
                              "start": {
                                "line": 481,
                                "column": 8
                              },
                              "end": {
                                "line": 481,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 13767,
                              "end": 13774,
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 8
                                },
                                "end": {
                                  "line": 481,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13775,
                              "end": 13783,
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 16
                                },
                                "end": {
                                  "line": 481,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 13784,
                              "end": 13787,
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 25
                                },
                                "end": {
                                  "line": 481,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 13792,
                          "end": 13836,
                          "loc": {
                            "start": {
                              "line": 481,
                              "column": 33
                            },
                            "end": {
                              "line": 481,
                              "column": 77
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 13792,
                            "end": 13806,
                            "loc": {
                              "start": {
                                "line": 481,
                                "column": 33
                              },
                              "end": {
                                "line": 481,
                                "column": 47
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 13792,
                              "end": 13802,
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 33
                                },
                                "end": {
                                  "line": 481,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 13792,
                                "end": 13796,
                                "loc": {
                                  "start": {
                                    "line": 481,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 481,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13797,
                                "end": 13802,
                                "loc": {
                                  "start": {
                                    "line": 481,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 481,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13803,
                              "end": 13806,
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 44
                                },
                                "end": {
                                  "line": 481,
                                  "column": 47
                                },
                                "identifierName": "ohp"
                              },
                              "name": "ohp"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 13810,
                            "end": 13836,
                            "loc": {
                              "start": {
                                "line": 481,
                                "column": 51
                              },
                              "end": {
                                "line": 481,
                                "column": 77
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 13810,
                              "end": 13831,
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 51
                                },
                                "end": {
                                  "line": 481,
                                  "column": 72
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 13810,
                                "end": 13817,
                                "loc": {
                                  "start": {
                                    "line": 481,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 481,
                                    "column": 58
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13818,
                                "end": 13831,
                                "loc": {
                                  "start": {
                                    "line": 481,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 481,
                                    "column": 72
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 13832,
                                "end": 13835,
                                "loc": {
                                  "start": {
                                    "line": 481,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 481,
                                    "column": 76
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 13838,
                        "end": 14263,
                        "loc": {
                          "start": {
                            "line": 481,
                            "column": 79
                          },
                          "end": {
                            "line": 492,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 13846,
                            "end": 13890,
                            "loc": {
                              "start": {
                                "line": 482,
                                "column": 6
                              },
                              "end": {
                                "line": 482,
                                "column": 50
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 13846,
                              "end": 13889,
                              "loc": {
                                "start": {
                                  "line": 482,
                                  "column": 6
                                },
                                "end": {
                                  "line": 482,
                                  "column": 49
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 13846,
                                "end": 13860,
                                "loc": {
                                  "start": {
                                    "line": 482,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 482,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 13846,
                                  "end": 13856,
                                  "loc": {
                                    "start": {
                                      "line": 482,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 482,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 13846,
                                    "end": 13850,
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 13851,
                                    "end": 13856,
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13857,
                                  "end": 13860,
                                  "loc": {
                                    "start": {
                                      "line": 482,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 482,
                                      "column": 20
                                    },
                                    "identifierName": "ohp"
                                  },
                                  "name": "ohp"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 13863,
                                "end": 13889,
                                "loc": {
                                  "start": {
                                    "line": 482,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 482,
                                    "column": 49
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 13863,
                                  "end": 13884,
                                  "loc": {
                                    "start": {
                                      "line": 482,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 482,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 13863,
                                    "end": 13870,
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 30
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 13871,
                                    "end": 13884,
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 44
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 13885,
                                    "end": 13888,
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 48
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 13897,
                            "end": 13926,
                            "loc": {
                              "start": {
                                "line": 483,
                                "column": 6
                              },
                              "end": {
                                "line": 483,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 13897,
                              "end": 13925,
                              "loc": {
                                "start": {
                                  "line": 483,
                                  "column": 6
                                },
                                "end": {
                                  "line": 483,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 13897,
                                "end": 13910,
                                "loc": {
                                  "start": {
                                    "line": 483,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 483,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 13897,
                                  "end": 13901,
                                  "loc": {
                                    "start": {
                                      "line": 483,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 483,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13902,
                                  "end": 13910,
                                  "loc": {
                                    "start": {
                                      "line": 483,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 483,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 13911,
                                  "end": 13917,
                                  "loc": {
                                    "start": {
                                      "line": 483,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 483,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 13919,
                                  "end": 13924,
                                  "loc": {
                                    "start": {
                                      "line": 483,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 483,
                                      "column": 33
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 13933,
                            "end": 13967,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 6
                              },
                              "end": {
                                "line": 484,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 13933,
                              "end": 13966,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 6
                                },
                                "end": {
                                  "line": 484,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 13933,
                                "end": 13946,
                                "loc": {
                                  "start": {
                                    "line": 484,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 484,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 13933,
                                  "end": 13937,
                                  "loc": {
                                    "start": {
                                      "line": 484,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 484,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13938,
                                  "end": 13946,
                                  "loc": {
                                    "start": {
                                      "line": 484,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 484,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 13947,
                                  "end": 13958,
                                  "loc": {
                                    "start": {
                                      "line": 484,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 484,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 13960,
                                  "end": 13965,
                                  "loc": {
                                    "start": {
                                      "line": 484,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 484,
                                      "column": 38
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 13974,
                            "end": 14004,
                            "loc": {
                              "start": {
                                "line": 485,
                                "column": 6
                              },
                              "end": {
                                "line": 485,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 13974,
                              "end": 14003,
                              "loc": {
                                "start": {
                                  "line": 485,
                                  "column": 6
                                },
                                "end": {
                                  "line": 485,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 13974,
                                "end": 13987,
                                "loc": {
                                  "start": {
                                    "line": 485,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 485,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 13974,
                                  "end": 13978,
                                  "loc": {
                                    "start": {
                                      "line": 485,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 485,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 13979,
                                  "end": 13987,
                                  "loc": {
                                    "start": {
                                      "line": 485,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 485,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 13988,
                                  "end": 13995,
                                  "loc": {
                                    "start": {
                                      "line": 485,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 485,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 13997,
                                  "end": 14002,
                                  "loc": {
                                    "start": {
                                      "line": 485,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 485,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14011,
                            "end": 14046,
                            "loc": {
                              "start": {
                                "line": 486,
                                "column": 6
                              },
                              "end": {
                                "line": 486,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14011,
                              "end": 14045,
                              "loc": {
                                "start": {
                                  "line": 486,
                                  "column": 6
                                },
                                "end": {
                                  "line": 486,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14011,
                                "end": 14024,
                                "loc": {
                                  "start": {
                                    "line": 486,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 486,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14011,
                                  "end": 14015,
                                  "loc": {
                                    "start": {
                                      "line": 486,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 486,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14016,
                                  "end": 14024,
                                  "loc": {
                                    "start": {
                                      "line": 486,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 486,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 14025,
                                  "end": 14037,
                                  "loc": {
                                    "start": {
                                      "line": 486,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 486,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 14039,
                                  "end": 14044,
                                  "loc": {
                                    "start": {
                                      "line": 486,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 486,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14053,
                            "end": 14080,
                            "loc": {
                              "start": {
                                "line": 487,
                                "column": 6
                              },
                              "end": {
                                "line": 487,
                                "column": 33
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14053,
                              "end": 14079,
                              "loc": {
                                "start": {
                                  "line": 487,
                                  "column": 6
                                },
                                "end": {
                                  "line": 487,
                                  "column": 32
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14053,
                                "end": 14066,
                                "loc": {
                                  "start": {
                                    "line": 487,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 487,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14053,
                                  "end": 14057,
                                  "loc": {
                                    "start": {
                                      "line": 487,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14058,
                                  "end": 14066,
                                  "loc": {
                                    "start": {
                                      "line": 487,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 14067,
                                  "end": 14072,
                                  "loc": {
                                    "start": {
                                      "line": 487,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 25
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "ohp",
                                    "raw": "\"ohp\""
                                  },
                                  "value": "ohp"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 14074,
                                  "end": 14078,
                                  "loc": {
                                    "start": {
                                      "line": 487,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 31
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14087,
                            "end": 14110,
                            "loc": {
                              "start": {
                                "line": 488,
                                "column": 6
                              },
                              "end": {
                                "line": 488,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 14087,
                              "end": 14109,
                              "loc": {
                                "start": {
                                  "line": 488,
                                  "column": 6
                                },
                                "end": {
                                  "line": 488,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 14087,
                                "end": 14102,
                                "loc": {
                                  "start": {
                                    "line": 488,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 488,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14087,
                                  "end": 14091,
                                  "loc": {
                                    "start": {
                                      "line": 488,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 488,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14092,
                                  "end": 14102,
                                  "loc": {
                                    "start": {
                                      "line": 488,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 488,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 14105,
                                "end": 14109,
                                "loc": {
                                  "start": {
                                    "line": 488,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 488,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14117,
                            "end": 14130,
                            "loc": {
                              "start": {
                                "line": 489,
                                "column": 6
                              },
                              "end": {
                                "line": 489,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14117,
                              "end": 14129,
                              "loc": {
                                "start": {
                                  "line": 489,
                                  "column": 6
                                },
                                "end": {
                                  "line": 489,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14117,
                                "end": 14127,
                                "loc": {
                                  "start": {
                                    "line": 489,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 489,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14117,
                                  "end": 14121,
                                  "loc": {
                                    "start": {
                                      "line": 489,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 489,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14122,
                                  "end": 14127,
                                  "loc": {
                                    "start": {
                                      "line": 489,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 489,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14137,
                            "end": 14220,
                            "loc": {
                              "start": {
                                "line": 490,
                                "column": 6
                              },
                              "end": {
                                "line": 490,
                                "column": 89
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14137,
                              "end": 14219,
                              "loc": {
                                "start": {
                                  "line": 490,
                                  "column": 6
                                },
                                "end": {
                                  "line": 490,
                                  "column": 88
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14137,
                                "end": 14211,
                                "loc": {
                                  "start": {
                                    "line": 490,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 490,
                                    "column": 80
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 14137,
                                  "end": 14205,
                                  "loc": {
                                    "start": {
                                      "line": 490,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 490,
                                      "column": 74
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 14137,
                                    "end": 14159,
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 14137,
                                      "end": 14141,
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 14142,
                                      "end": 14159,
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 14160,
                                      "end": 14173,
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 14175,
                                      "end": 14190,
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 59
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 14176,
                                          "end": 14189,
                                          "loc": {
                                            "start": {
                                              "line": 490,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 490,
                                              "column": 58
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 14176,
                                            "end": 14179,
                                            "loc": {
                                              "start": {
                                                "line": 490,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 490,
                                                "column": 48
                                              },
                                              "identifierName": "ohp"
                                            },
                                            "name": "ohp"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 14181,
                                            "end": 14189,
                                            "loc": {
                                              "start": {
                                                "line": 490,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 490,
                                                "column": 58
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 14181,
                                              "end": 14185,
                                              "loc": {
                                                "start": {
                                                  "line": 490,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 490,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 14186,
                                              "end": 14189,
                                              "loc": {
                                                "start": {
                                                  "line": 490,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 490,
                                                  "column": 58
                                                },
                                                "identifierName": "ohp"
                                              },
                                              "name": "ohp"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 14192,
                                      "end": 14197,
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 66
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "ohp",
                                        "raw": "'ohp'"
                                      },
                                      "value": "ohp"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 14199,
                                      "end": 14204,
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 73
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "ohp",
                                        "raw": "'ohp'"
                                      },
                                      "value": "ohp"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14206,
                                  "end": 14211,
                                  "loc": {
                                    "start": {
                                      "line": 490,
                                      "column": 75
                                    },
                                    "end": {
                                      "line": 490,
                                      "column": 80
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 14212,
                                  "end": 14218,
                                  "loc": {
                                    "start": {
                                      "line": 490,
                                      "column": 81
                                    },
                                    "end": {
                                      "line": 490,
                                      "column": 87
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 14212,
                                      "end": 14213,
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 81
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 82
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 14217,
                                    "end": 14218,
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 86
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 87
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14227,
                            "end": 14257,
                            "loc": {
                              "start": {
                                "line": 491,
                                "column": 6
                              },
                              "end": {
                                "line": 491,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14227,
                              "end": 14256,
                              "loc": {
                                "start": {
                                  "line": 491,
                                  "column": 6
                                },
                                "end": {
                                  "line": 491,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14227,
                                "end": 14236,
                                "loc": {
                                  "start": {
                                    "line": 491,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 491,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14227,
                                  "end": 14231,
                                  "loc": {
                                    "start": {
                                      "line": 491,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 491,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14232,
                                  "end": 14236,
                                  "loc": {
                                    "start": {
                                      "line": 491,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 491,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 14237,
                                  "end": 14255,
                                  "loc": {
                                    "start": {
                                      "line": 491,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 491,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 13672,
                    "end": 13701,
                    "loc": {
                      "start": {
                        "line": 476,
                        "column": 2
                      },
                      "end": {
                        "line": 478,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Tax Percent Property\n   * @type {number}\n   ",
                    "start": 14271,
                    "end": 14326,
                    "loc": {
                      "start": {
                        "line": 495,
                        "column": 2
                      },
                      "end": {
                        "line": 498,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 14329,
                "end": 14409,
                "loc": {
                  "start": {
                    "line": 499,
                    "column": 2
                  },
                  "end": {
                    "line": 501,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 14333,
                  "end": 14343,
                  "loc": {
                    "start": {
                      "line": 499,
                      "column": 6
                    },
                    "end": {
                      "line": 499,
                      "column": 16
                    },
                    "identifierName": "taxPercent"
                  },
                  "name": "taxPercent"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 14346,
                  "end": 14409,
                  "loc": {
                    "start": {
                      "line": 499,
                      "column": 19
                    },
                    "end": {
                      "line": 501,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 14352,
                      "end": 14405,
                      "loc": {
                        "start": {
                          "line": 500,
                          "column": 4
                        },
                        "end": {
                          "line": 500,
                          "column": 57
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 14359,
                        "end": 14404,
                        "loc": {
                          "start": {
                            "line": 500,
                            "column": 11
                          },
                          "end": {
                            "line": 500,
                            "column": 56
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 14359,
                          "end": 14380,
                          "loc": {
                            "start": {
                              "line": 500,
                              "column": 11
                            },
                            "end": {
                              "line": 500,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 14359,
                            "end": 14366,
                            "loc": {
                              "start": {
                                "line": 500,
                                "column": 11
                              },
                              "end": {
                                "line": 500,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 14367,
                            "end": 14380,
                            "loc": {
                              "start": {
                                "line": 500,
                                "column": 19
                              },
                              "end": {
                                "line": 500,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 14381,
                            "end": 14403,
                            "loc": {
                              "start": {
                                "line": 500,
                                "column": 33
                              },
                              "end": {
                                "line": 500,
                                "column": 55
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 14381,
                              "end": 14391,
                              "loc": {
                                "start": {
                                  "line": 500,
                                  "column": 33
                                },
                                "end": {
                                  "line": 500,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 14381,
                                "end": 14385,
                                "loc": {
                                  "start": {
                                    "line": 500,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 500,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 14386,
                                "end": 14391,
                                "loc": {
                                  "start": {
                                    "line": 500,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 500,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14392,
                              "end": 14403,
                              "loc": {
                                "start": {
                                  "line": 500,
                                  "column": 44
                                },
                                "end": {
                                  "line": 500,
                                  "column": 55
                                },
                                "identifierName": "tax_percent"
                              },
                              "name": "tax_percent"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Tax Percent Property\n   * @type {number}\n   ",
                    "start": 14271,
                    "end": 14326,
                    "loc": {
                      "start": {
                        "line": 495,
                        "column": 2
                      },
                      "end": {
                        "line": 498,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 14413,
                    "end": 14442,
                    "loc": {
                      "start": {
                        "line": 503,
                        "column": 2
                      },
                      "end": {
                        "line": 505,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 14445,
                "end": 15039,
                "loc": {
                  "start": {
                    "line": 506,
                    "column": 2
                  },
                  "end": {
                    "line": 520,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 14449,
                  "end": 14459,
                  "loc": {
                    "start": {
                      "line": 506,
                      "column": 6
                    },
                    "end": {
                      "line": 506,
                      "column": 16
                    },
                    "identifierName": "taxPercent"
                  },
                  "name": "taxPercent"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 14460,
                    "end": 14463,
                    "loc": {
                      "start": {
                        "line": 506,
                        "column": 17
                      },
                      "end": {
                        "line": 506,
                        "column": 20
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 14465,
                  "end": 15039,
                  "loc": {
                    "start": {
                      "line": 506,
                      "column": 22
                    },
                    "end": {
                      "line": 520,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 14471,
                      "end": 14514,
                      "loc": {
                        "start": {
                          "line": 507,
                          "column": 4
                        },
                        "end": {
                          "line": 507,
                          "column": 47
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 14475,
                          "end": 14513,
                          "loc": {
                            "start": {
                              "line": 507,
                              "column": 8
                            },
                            "end": {
                              "line": 507,
                              "column": 46
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 14475,
                            "end": 14488,
                            "loc": {
                              "start": {
                                "line": 507,
                                "column": 8
                              },
                              "end": {
                                "line": 507,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 14491,
                            "end": 14513,
                            "loc": {
                              "start": {
                                "line": 507,
                                "column": 24
                              },
                              "end": {
                                "line": 507,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 14491,
                              "end": 14501,
                              "loc": {
                                "start": {
                                  "line": 507,
                                  "column": 24
                                },
                                "end": {
                                  "line": 507,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 14491,
                                "end": 14495,
                                "loc": {
                                  "start": {
                                    "line": 507,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 507,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 14496,
                                "end": 14501,
                                "loc": {
                                  "start": {
                                    "line": 507,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 507,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14502,
                              "end": 14513,
                              "loc": {
                                "start": {
                                  "line": 507,
                                  "column": 35
                                },
                                "end": {
                                  "line": 507,
                                  "column": 46
                                },
                                "identifierName": "tax_percent"
                              },
                              "name": "tax_percent"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 14519,
                      "end": 15035,
                      "loc": {
                        "start": {
                          "line": 508,
                          "column": 4
                        },
                        "end": {
                          "line": 519,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 14523,
                        "end": 14600,
                        "loc": {
                          "start": {
                            "line": 508,
                            "column": 8
                          },
                          "end": {
                            "line": 508,
                            "column": 85
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 14523,
                          "end": 14544,
                          "loc": {
                            "start": {
                              "line": 508,
                              "column": 8
                            },
                            "end": {
                              "line": 508,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 14523,
                            "end": 14539,
                            "loc": {
                              "start": {
                                "line": 508,
                                "column": 8
                              },
                              "end": {
                                "line": 508,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 14523,
                              "end": 14530,
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 8
                                },
                                "end": {
                                  "line": 508,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14531,
                              "end": 14539,
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 16
                                },
                                "end": {
                                  "line": 508,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 14540,
                              "end": 14543,
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 25
                                },
                                "end": {
                                  "line": 508,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 14548,
                          "end": 14600,
                          "loc": {
                            "start": {
                              "line": 508,
                              "column": 33
                            },
                            "end": {
                              "line": 508,
                              "column": 85
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 14548,
                            "end": 14570,
                            "loc": {
                              "start": {
                                "line": 508,
                                "column": 33
                              },
                              "end": {
                                "line": 508,
                                "column": 55
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 14548,
                              "end": 14558,
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 33
                                },
                                "end": {
                                  "line": 508,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 14548,
                                "end": 14552,
                                "loc": {
                                  "start": {
                                    "line": 508,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 508,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 14553,
                                "end": 14558,
                                "loc": {
                                  "start": {
                                    "line": 508,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 508,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14559,
                              "end": 14570,
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 44
                                },
                                "end": {
                                  "line": 508,
                                  "column": 55
                                },
                                "identifierName": "tax_percent"
                              },
                              "name": "tax_percent"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 14574,
                            "end": 14600,
                            "loc": {
                              "start": {
                                "line": 508,
                                "column": 59
                              },
                              "end": {
                                "line": 508,
                                "column": 85
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 14574,
                              "end": 14595,
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 59
                                },
                                "end": {
                                  "line": 508,
                                  "column": 80
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 14574,
                                "end": 14581,
                                "loc": {
                                  "start": {
                                    "line": 508,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 508,
                                    "column": 66
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 14582,
                                "end": 14595,
                                "loc": {
                                  "start": {
                                    "line": 508,
                                    "column": 67
                                  },
                                  "end": {
                                    "line": 508,
                                    "column": 80
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 14596,
                                "end": 14599,
                                "loc": {
                                  "start": {
                                    "line": 508,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 508,
                                    "column": 84
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 14602,
                        "end": 15035,
                        "loc": {
                          "start": {
                            "line": 508,
                            "column": 87
                          },
                          "end": {
                            "line": 519,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 14610,
                            "end": 14662,
                            "loc": {
                              "start": {
                                "line": 509,
                                "column": 6
                              },
                              "end": {
                                "line": 509,
                                "column": 58
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 14610,
                              "end": 14661,
                              "loc": {
                                "start": {
                                  "line": 509,
                                  "column": 6
                                },
                                "end": {
                                  "line": 509,
                                  "column": 57
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 14610,
                                "end": 14632,
                                "loc": {
                                  "start": {
                                    "line": 509,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 509,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 14610,
                                  "end": 14620,
                                  "loc": {
                                    "start": {
                                      "line": 509,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 509,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 14610,
                                    "end": 14614,
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 14615,
                                    "end": 14620,
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14621,
                                  "end": 14632,
                                  "loc": {
                                    "start": {
                                      "line": 509,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 509,
                                      "column": 28
                                    },
                                    "identifierName": "tax_percent"
                                  },
                                  "name": "tax_percent"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 14635,
                                "end": 14661,
                                "loc": {
                                  "start": {
                                    "line": 509,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 509,
                                    "column": 57
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 14635,
                                  "end": 14656,
                                  "loc": {
                                    "start": {
                                      "line": 509,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 509,
                                      "column": 52
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 14635,
                                    "end": 14642,
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 38
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 14643,
                                    "end": 14656,
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 52
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 14657,
                                    "end": 14660,
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 56
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14669,
                            "end": 14704,
                            "loc": {
                              "start": {
                                "line": 510,
                                "column": 6
                              },
                              "end": {
                                "line": 510,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14669,
                              "end": 14703,
                              "loc": {
                                "start": {
                                  "line": 510,
                                  "column": 6
                                },
                                "end": {
                                  "line": 510,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14669,
                                "end": 14682,
                                "loc": {
                                  "start": {
                                    "line": 510,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 510,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14669,
                                  "end": 14673,
                                  "loc": {
                                    "start": {
                                      "line": 510,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 510,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14674,
                                  "end": 14682,
                                  "loc": {
                                    "start": {
                                      "line": 510,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 510,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 14683,
                                  "end": 14696,
                                  "loc": {
                                    "start": {
                                      "line": 510,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 510,
                                      "column": 33
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "tax_percent",
                                    "raw": "\"tax_percent\""
                                  },
                                  "value": "tax_percent"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 14698,
                                  "end": 14702,
                                  "loc": {
                                    "start": {
                                      "line": 510,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 510,
                                      "column": 39
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14711,
                            "end": 14741,
                            "loc": {
                              "start": {
                                "line": 511,
                                "column": 6
                              },
                              "end": {
                                "line": 511,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14711,
                              "end": 14740,
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 6
                                },
                                "end": {
                                  "line": 511,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14711,
                                "end": 14724,
                                "loc": {
                                  "start": {
                                    "line": 511,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 511,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14711,
                                  "end": 14715,
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14716,
                                  "end": 14724,
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 14725,
                                  "end": 14732,
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 14734,
                                  "end": 14739,
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14748,
                            "end": 14783,
                            "loc": {
                              "start": {
                                "line": 512,
                                "column": 6
                              },
                              "end": {
                                "line": 512,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14748,
                              "end": 14782,
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 6
                                },
                                "end": {
                                  "line": 512,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14748,
                                "end": 14761,
                                "loc": {
                                  "start": {
                                    "line": 512,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 512,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14748,
                                  "end": 14752,
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14753,
                                  "end": 14761,
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 14762,
                                  "end": 14774,
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 14776,
                                  "end": 14781,
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14791,
                            "end": 14821,
                            "loc": {
                              "start": {
                                "line": 514,
                                "column": 6
                              },
                              "end": {
                                "line": 514,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14791,
                              "end": 14820,
                              "loc": {
                                "start": {
                                  "line": 514,
                                  "column": 6
                                },
                                "end": {
                                  "line": 514,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14791,
                                "end": 14818,
                                "loc": {
                                  "start": {
                                    "line": 514,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 514,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14791,
                                  "end": 14795,
                                  "loc": {
                                    "start": {
                                      "line": 514,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 514,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14796,
                                  "end": 14818,
                                  "loc": {
                                    "start": {
                                      "line": 514,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 514,
                                      "column": 33
                                    },
                                    "identifierName": "_applyTaxPercentChange"
                                  },
                                  "name": "_applyTaxPercentChange"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14828,
                            "end": 14851,
                            "loc": {
                              "start": {
                                "line": 515,
                                "column": 6
                              },
                              "end": {
                                "line": 515,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 14828,
                              "end": 14850,
                              "loc": {
                                "start": {
                                  "line": 515,
                                  "column": 6
                                },
                                "end": {
                                  "line": 515,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 14828,
                                "end": 14843,
                                "loc": {
                                  "start": {
                                    "line": 515,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 515,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14828,
                                  "end": 14832,
                                  "loc": {
                                    "start": {
                                      "line": 515,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 515,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14833,
                                  "end": 14843,
                                  "loc": {
                                    "start": {
                                      "line": 515,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 515,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 14846,
                                "end": 14850,
                                "loc": {
                                  "start": {
                                    "line": 515,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 515,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14858,
                            "end": 14871,
                            "loc": {
                              "start": {
                                "line": 516,
                                "column": 6
                              },
                              "end": {
                                "line": 516,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14858,
                              "end": 14870,
                              "loc": {
                                "start": {
                                  "line": 516,
                                  "column": 6
                                },
                                "end": {
                                  "line": 516,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14858,
                                "end": 14868,
                                "loc": {
                                  "start": {
                                    "line": 516,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 516,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14858,
                                  "end": 14862,
                                  "loc": {
                                    "start": {
                                      "line": 516,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 516,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14863,
                                  "end": 14868,
                                  "loc": {
                                    "start": {
                                      "line": 516,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 516,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14878,
                            "end": 14992,
                            "loc": {
                              "start": {
                                "line": 517,
                                "column": 6
                              },
                              "end": {
                                "line": 517,
                                "column": 120
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14878,
                              "end": 14991,
                              "loc": {
                                "start": {
                                  "line": 517,
                                  "column": 6
                                },
                                "end": {
                                  "line": 517,
                                  "column": 119
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14878,
                                "end": 14983,
                                "loc": {
                                  "start": {
                                    "line": 517,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 517,
                                    "column": 111
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 14878,
                                  "end": 14977,
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 105
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 14878,
                                    "end": 14900,
                                    "loc": {
                                      "start": {
                                        "line": 517,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 517,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 14878,
                                      "end": 14882,
                                      "loc": {
                                        "start": {
                                          "line": 517,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 14883,
                                      "end": 14900,
                                      "loc": {
                                        "start": {
                                          "line": 517,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 14901,
                                      "end": 14914,
                                      "loc": {
                                        "start": {
                                          "line": 517,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 14916,
                                      "end": 14946,
                                      "loc": {
                                        "start": {
                                          "line": 517,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 74
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 14917,
                                          "end": 14945,
                                          "loc": {
                                            "start": {
                                              "line": 517,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 517,
                                              "column": 73
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 14917,
                                            "end": 14928,
                                            "loc": {
                                              "start": {
                                                "line": 517,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 517,
                                                "column": 56
                                              },
                                              "identifierName": "tax_percent"
                                            },
                                            "name": "tax_percent"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 14930,
                                            "end": 14945,
                                            "loc": {
                                              "start": {
                                                "line": 517,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 517,
                                                "column": 73
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 14930,
                                              "end": 14934,
                                              "loc": {
                                                "start": {
                                                  "line": 517,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 517,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 14935,
                                              "end": 14945,
                                              "loc": {
                                                "start": {
                                                  "line": 517,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 517,
                                                  "column": 73
                                                },
                                                "identifierName": "taxPercent"
                                              },
                                              "name": "taxPercent"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 14948,
                                      "end": 14961,
                                      "loc": {
                                        "start": {
                                          "line": 517,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 89
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "tax_percent",
                                        "raw": "'tax_percent'"
                                      },
                                      "value": "tax_percent"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 14963,
                                      "end": 14976,
                                      "loc": {
                                        "start": {
                                          "line": 517,
                                          "column": 91
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 104
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "tax_percent",
                                        "raw": "'tax_percent'"
                                      },
                                      "value": "tax_percent"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14978,
                                  "end": 14983,
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 106
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 111
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 14984,
                                  "end": 14990,
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 112
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 118
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 14984,
                                      "end": 14985,
                                      "loc": {
                                        "start": {
                                          "line": 517,
                                          "column": 112
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 113
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 14989,
                                    "end": 14990,
                                    "loc": {
                                      "start": {
                                        "line": 517,
                                        "column": 117
                                      },
                                      "end": {
                                        "line": 517,
                                        "column": 118
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14999,
                            "end": 15029,
                            "loc": {
                              "start": {
                                "line": 518,
                                "column": 6
                              },
                              "end": {
                                "line": 518,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14999,
                              "end": 15028,
                              "loc": {
                                "start": {
                                  "line": 518,
                                  "column": 6
                                },
                                "end": {
                                  "line": 518,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14999,
                                "end": 15008,
                                "loc": {
                                  "start": {
                                    "line": 518,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 518,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14999,
                                  "end": 15003,
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15004,
                                  "end": 15008,
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 15009,
                                  "end": 15027,
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 14413,
                    "end": 14442,
                    "loc": {
                      "start": {
                        "line": 503,
                        "column": 2
                      },
                      "end": {
                        "line": 505,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Markup Property\n   * @type {number}\n   ",
                    "start": 15043,
                    "end": 15093,
                    "loc": {
                      "start": {
                        "line": 522,
                        "column": 2
                      },
                      "end": {
                        "line": 525,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 15096,
                "end": 15144,
                "loc": {
                  "start": {
                    "line": 526,
                    "column": 2
                  },
                  "end": {
                    "line": 528,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 15100,
                  "end": 15106,
                  "loc": {
                    "start": {
                      "line": 526,
                      "column": 6
                    },
                    "end": {
                      "line": 526,
                      "column": 12
                    },
                    "identifierName": "markup"
                  },
                  "name": "markup"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 15109,
                  "end": 15144,
                  "loc": {
                    "start": {
                      "line": 526,
                      "column": 15
                    },
                    "end": {
                      "line": 528,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 15115,
                      "end": 15140,
                      "loc": {
                        "start": {
                          "line": 527,
                          "column": 4
                        },
                        "end": {
                          "line": 527,
                          "column": 29
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 15122,
                        "end": 15139,
                        "loc": {
                          "start": {
                            "line": 527,
                            "column": 11
                          },
                          "end": {
                            "line": 527,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 15122,
                          "end": 15132,
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 11
                            },
                            "end": {
                              "line": 527,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 15122,
                            "end": 15126,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 11
                              },
                              "end": {
                                "line": 527,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15127,
                            "end": 15132,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 16
                              },
                              "end": {
                                "line": 527,
                                "column": 21
                              },
                              "identifierName": "_data"
                            },
                            "name": "_data"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15133,
                          "end": 15139,
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 22
                            },
                            "end": {
                              "line": 527,
                              "column": 28
                            },
                            "identifierName": "markup"
                          },
                          "name": "markup"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Markup Property\n   * @type {number}\n   ",
                    "start": 15043,
                    "end": 15093,
                    "loc": {
                      "start": {
                        "line": 522,
                        "column": 2
                      },
                      "end": {
                        "line": 525,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 15148,
                    "end": 15177,
                    "loc": {
                      "start": {
                        "line": 530,
                        "column": 2
                      },
                      "end": {
                        "line": 532,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 15180,
                "end": 15594,
                "loc": {
                  "start": {
                    "line": 533,
                    "column": 2
                  },
                  "end": {
                    "line": 544,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 15184,
                  "end": 15190,
                  "loc": {
                    "start": {
                      "line": 533,
                      "column": 6
                    },
                    "end": {
                      "line": 533,
                      "column": 12
                    },
                    "identifierName": "markup"
                  },
                  "name": "markup"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 15191,
                    "end": 15194,
                    "loc": {
                      "start": {
                        "line": 533,
                        "column": 13
                      },
                      "end": {
                        "line": 533,
                        "column": 16
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 15196,
                  "end": 15594,
                  "loc": {
                    "start": {
                      "line": 533,
                      "column": 18
                    },
                    "end": {
                      "line": 544,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 15202,
                      "end": 15590,
                      "loc": {
                        "start": {
                          "line": 534,
                          "column": 4
                        },
                        "end": {
                          "line": 543,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 15206,
                        "end": 15278,
                        "loc": {
                          "start": {
                            "line": 534,
                            "column": 8
                          },
                          "end": {
                            "line": 534,
                            "column": 80
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 15206,
                          "end": 15227,
                          "loc": {
                            "start": {
                              "line": 534,
                              "column": 8
                            },
                            "end": {
                              "line": 534,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 15206,
                            "end": 15222,
                            "loc": {
                              "start": {
                                "line": 534,
                                "column": 8
                              },
                              "end": {
                                "line": 534,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 15206,
                              "end": 15213,
                              "loc": {
                                "start": {
                                  "line": 534,
                                  "column": 8
                                },
                                "end": {
                                  "line": 534,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15214,
                              "end": 15222,
                              "loc": {
                                "start": {
                                  "line": 534,
                                  "column": 16
                                },
                                "end": {
                                  "line": 534,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 15223,
                              "end": 15226,
                              "loc": {
                                "start": {
                                  "line": 534,
                                  "column": 25
                                },
                                "end": {
                                  "line": 534,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 15231,
                          "end": 15278,
                          "loc": {
                            "start": {
                              "line": 534,
                              "column": 33
                            },
                            "end": {
                              "line": 534,
                              "column": 80
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 15231,
                            "end": 15248,
                            "loc": {
                              "start": {
                                "line": 534,
                                "column": 33
                              },
                              "end": {
                                "line": 534,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 15231,
                              "end": 15241,
                              "loc": {
                                "start": {
                                  "line": 534,
                                  "column": 33
                                },
                                "end": {
                                  "line": 534,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 15231,
                                "end": 15235,
                                "loc": {
                                  "start": {
                                    "line": 534,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 534,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15236,
                                "end": 15241,
                                "loc": {
                                  "start": {
                                    "line": 534,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 534,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15242,
                              "end": 15248,
                              "loc": {
                                "start": {
                                  "line": 534,
                                  "column": 44
                                },
                                "end": {
                                  "line": 534,
                                  "column": 50
                                },
                                "identifierName": "markup"
                              },
                              "name": "markup"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 15252,
                            "end": 15278,
                            "loc": {
                              "start": {
                                "line": 534,
                                "column": 54
                              },
                              "end": {
                                "line": 534,
                                "column": 80
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 15252,
                              "end": 15273,
                              "loc": {
                                "start": {
                                  "line": 534,
                                  "column": 54
                                },
                                "end": {
                                  "line": 534,
                                  "column": 75
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 15252,
                                "end": 15259,
                                "loc": {
                                  "start": {
                                    "line": 534,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 534,
                                    "column": 61
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15260,
                                "end": 15273,
                                "loc": {
                                  "start": {
                                    "line": 534,
                                    "column": 62
                                  },
                                  "end": {
                                    "line": 534,
                                    "column": 75
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 15274,
                                "end": 15277,
                                "loc": {
                                  "start": {
                                    "line": 534,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 534,
                                    "column": 79
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 15280,
                        "end": 15590,
                        "loc": {
                          "start": {
                            "line": 534,
                            "column": 82
                          },
                          "end": {
                            "line": 543,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 15288,
                            "end": 15345,
                            "loc": {
                              "start": {
                                "line": 535,
                                "column": 6
                              },
                              "end": {
                                "line": 535,
                                "column": 63
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 15288,
                              "end": 15344,
                              "loc": {
                                "start": {
                                  "line": 535,
                                  "column": 6
                                },
                                "end": {
                                  "line": 535,
                                  "column": 62
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 15288,
                                "end": 15305,
                                "loc": {
                                  "start": {
                                    "line": 535,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 535,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 15288,
                                  "end": 15298,
                                  "loc": {
                                    "start": {
                                      "line": 535,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 535,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 15288,
                                    "end": 15292,
                                    "loc": {
                                      "start": {
                                        "line": 535,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 535,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 15293,
                                    "end": 15298,
                                    "loc": {
                                      "start": {
                                        "line": 535,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 535,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15299,
                                  "end": 15305,
                                  "loc": {
                                    "start": {
                                      "line": 535,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 535,
                                      "column": 23
                                    },
                                    "identifierName": "markup"
                                  },
                                  "name": "markup"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 15308,
                                "end": 15344,
                                "loc": {
                                  "start": {
                                    "line": 535,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 535,
                                    "column": 62
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 15308,
                                  "end": 15313,
                                  "loc": {
                                    "start": {
                                      "line": 535,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 535,
                                      "column": 31
                                    },
                                    "identifierName": "round"
                                  },
                                  "name": "round"
                                },
                                "arguments": [
                                  {
                                    "type": "CallExpression",
                                    "start": 15314,
                                    "end": 15340,
                                    "loc": {
                                      "start": {
                                        "line": 535,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 535,
                                        "column": 58
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 15314,
                                      "end": 15335,
                                      "loc": {
                                        "start": {
                                          "line": 535,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 535,
                                          "column": 53
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 15314,
                                        "end": 15321,
                                        "loc": {
                                          "start": {
                                            "line": 535,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 535,
                                            "column": 39
                                          },
                                          "identifierName": "Helpers"
                                        },
                                        "name": "Helpers"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 15322,
                                        "end": 15335,
                                        "loc": {
                                          "start": {
                                            "line": 535,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 535,
                                            "column": 53
                                          },
                                          "identifierName": "confirmNumber"
                                        },
                                        "name": "confirmNumber"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 15336,
                                        "end": 15339,
                                        "loc": {
                                          "start": {
                                            "line": 535,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 535,
                                            "column": 57
                                          },
                                          "identifierName": "val"
                                        },
                                        "name": "val"
                                      }
                                    ]
                                  },
                                  {
                                    "type": "NumericLiteral",
                                    "start": 15342,
                                    "end": 15343,
                                    "loc": {
                                      "start": {
                                        "line": 535,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 535,
                                        "column": 61
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 4,
                                      "raw": "4"
                                    },
                                    "value": 4
                                  }
                                ]
                              }
                            },
                            "trailingComments": [
                              {
                                "type": "CommentLine",
                                "value": " this.override(\"markup\", true);",
                                "start": 15352,
                                "end": 15385,
                                "loc": {
                                  "start": {
                                    "line": 536,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 536,
                                    "column": 39
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 15392,
                            "end": 15422,
                            "loc": {
                              "start": {
                                "line": 537,
                                "column": 6
                              },
                              "end": {
                                "line": 537,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 15392,
                              "end": 15421,
                              "loc": {
                                "start": {
                                  "line": 537,
                                  "column": 6
                                },
                                "end": {
                                  "line": 537,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15392,
                                "end": 15405,
                                "loc": {
                                  "start": {
                                    "line": 537,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 537,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 15392,
                                  "end": 15396,
                                  "loc": {
                                    "start": {
                                      "line": 537,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 537,
                                      "column": 10
                                    }
                                  },
                                  "leadingComments": null
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15397,
                                  "end": 15405,
                                  "loc": {
                                    "start": {
                                      "line": 537,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 537,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false,
                                "leadingComments": null
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 15406,
                                  "end": 15413,
                                  "loc": {
                                    "start": {
                                      "line": 537,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 537,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 15415,
                                  "end": 15420,
                                  "loc": {
                                    "start": {
                                      "line": 537,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 537,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ],
                              "leadingComments": null
                            },
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": " this.override(\"markup\", true);",
                                "start": 15352,
                                "end": 15385,
                                "loc": {
                                  "start": {
                                    "line": 536,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 536,
                                    "column": 39
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 15429,
                            "end": 15464,
                            "loc": {
                              "start": {
                                "line": 538,
                                "column": 6
                              },
                              "end": {
                                "line": 538,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 15429,
                              "end": 15463,
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 6
                                },
                                "end": {
                                  "line": 538,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15429,
                                "end": 15442,
                                "loc": {
                                  "start": {
                                    "line": 538,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 538,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 15429,
                                  "end": 15433,
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15434,
                                  "end": 15442,
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 15443,
                                  "end": 15455,
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 15457,
                                  "end": 15462,
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 15471,
                            "end": 15497,
                            "loc": {
                              "start": {
                                "line": 539,
                                "column": 6
                              },
                              "end": {
                                "line": 539,
                                "column": 32
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 15471,
                              "end": 15496,
                              "loc": {
                                "start": {
                                  "line": 539,
                                  "column": 6
                                },
                                "end": {
                                  "line": 539,
                                  "column": 31
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15471,
                                "end": 15494,
                                "loc": {
                                  "start": {
                                    "line": 539,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 539,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 15471,
                                  "end": 15475,
                                  "loc": {
                                    "start": {
                                      "line": 539,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 539,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15476,
                                  "end": 15494,
                                  "loc": {
                                    "start": {
                                      "line": 539,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 539,
                                      "column": 29
                                    },
                                    "identifierName": "_applyMarkupChange"
                                  },
                                  "name": "_applyMarkupChange"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 15504,
                            "end": 15527,
                            "loc": {
                              "start": {
                                "line": 540,
                                "column": 6
                              },
                              "end": {
                                "line": 540,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 15504,
                              "end": 15526,
                              "loc": {
                                "start": {
                                  "line": 540,
                                  "column": 6
                                },
                                "end": {
                                  "line": 540,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 15504,
                                "end": 15519,
                                "loc": {
                                  "start": {
                                    "line": 540,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 540,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 15504,
                                  "end": 15508,
                                  "loc": {
                                    "start": {
                                      "line": 540,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 540,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15509,
                                  "end": 15519,
                                  "loc": {
                                    "start": {
                                      "line": 540,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 540,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 15522,
                                "end": 15526,
                                "loc": {
                                  "start": {
                                    "line": 540,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 540,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 15534,
                            "end": 15547,
                            "loc": {
                              "start": {
                                "line": 541,
                                "column": 6
                              },
                              "end": {
                                "line": 541,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 15534,
                              "end": 15546,
                              "loc": {
                                "start": {
                                  "line": 541,
                                  "column": 6
                                },
                                "end": {
                                  "line": 541,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15534,
                                "end": 15544,
                                "loc": {
                                  "start": {
                                    "line": 541,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 541,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 15534,
                                  "end": 15538,
                                  "loc": {
                                    "start": {
                                      "line": 541,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 541,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15539,
                                  "end": 15544,
                                  "loc": {
                                    "start": {
                                      "line": 541,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 541,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 15554,
                            "end": 15584,
                            "loc": {
                              "start": {
                                "line": 542,
                                "column": 6
                              },
                              "end": {
                                "line": 542,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 15554,
                              "end": 15583,
                              "loc": {
                                "start": {
                                  "line": 542,
                                  "column": 6
                                },
                                "end": {
                                  "line": 542,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15554,
                                "end": 15563,
                                "loc": {
                                  "start": {
                                    "line": 542,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 542,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 15554,
                                  "end": 15558,
                                  "loc": {
                                    "start": {
                                      "line": 542,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 542,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15559,
                                  "end": 15563,
                                  "loc": {
                                    "start": {
                                      "line": 542,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 542,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 15564,
                                  "end": 15582,
                                  "loc": {
                                    "start": {
                                      "line": 542,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 542,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 15148,
                    "end": 15177,
                    "loc": {
                      "start": {
                        "line": 530,
                        "column": 2
                      },
                      "end": {
                        "line": 532,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Markup Percent Property\n   * @type {number}\n   ",
                    "start": 15598,
                    "end": 15656,
                    "loc": {
                      "start": {
                        "line": 546,
                        "column": 2
                      },
                      "end": {
                        "line": 549,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 15659,
                "end": 15755,
                "loc": {
                  "start": {
                    "line": 550,
                    "column": 2
                  },
                  "end": {
                    "line": 552,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 15663,
                  "end": 15676,
                  "loc": {
                    "start": {
                      "line": 550,
                      "column": 6
                    },
                    "end": {
                      "line": 550,
                      "column": 19
                    },
                    "identifierName": "markupPercent"
                  },
                  "name": "markupPercent"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 15679,
                  "end": 15755,
                  "loc": {
                    "start": {
                      "line": 550,
                      "column": 22
                    },
                    "end": {
                      "line": 552,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 15685,
                      "end": 15751,
                      "loc": {
                        "start": {
                          "line": 551,
                          "column": 4
                        },
                        "end": {
                          "line": 551,
                          "column": 70
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 15692,
                        "end": 15750,
                        "loc": {
                          "start": {
                            "line": 551,
                            "column": 11
                          },
                          "end": {
                            "line": 551,
                            "column": 69
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 15692,
                          "end": 15697,
                          "loc": {
                            "start": {
                              "line": 551,
                              "column": 11
                            },
                            "end": {
                              "line": 551,
                              "column": 16
                            },
                            "identifierName": "round"
                          },
                          "name": "round"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 15698,
                            "end": 15746,
                            "loc": {
                              "start": {
                                "line": 551,
                                "column": 17
                              },
                              "end": {
                                "line": 551,
                                "column": 65
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 15698,
                              "end": 15719,
                              "loc": {
                                "start": {
                                  "line": 551,
                                  "column": 17
                                },
                                "end": {
                                  "line": 551,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 15698,
                                "end": 15705,
                                "loc": {
                                  "start": {
                                    "line": 551,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 551,
                                    "column": 24
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15706,
                                "end": 15719,
                                "loc": {
                                  "start": {
                                    "line": 551,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 551,
                                    "column": 38
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 15720,
                                "end": 15745,
                                "loc": {
                                  "start": {
                                    "line": 551,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 551,
                                    "column": 64
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 15720,
                                  "end": 15730,
                                  "loc": {
                                    "start": {
                                      "line": 551,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 551,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 15720,
                                    "end": 15724,
                                    "loc": {
                                      "start": {
                                        "line": 551,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 551,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 15725,
                                    "end": 15730,
                                    "loc": {
                                      "start": {
                                        "line": 551,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 551,
                                        "column": 49
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15731,
                                  "end": 15745,
                                  "loc": {
                                    "start": {
                                      "line": 551,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 551,
                                      "column": 64
                                    },
                                    "identifierName": "markup_percent"
                                  },
                                  "name": "markup_percent"
                                },
                                "computed": false
                              }
                            ]
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 15748,
                            "end": 15749,
                            "loc": {
                              "start": {
                                "line": 551,
                                "column": 67
                              },
                              "end": {
                                "line": 551,
                                "column": 68
                              }
                            },
                            "extra": {
                              "rawValue": 4,
                              "raw": "4"
                            },
                            "value": 4
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Markup Percent Property\n   * @type {number}\n   ",
                    "start": 15598,
                    "end": 15656,
                    "loc": {
                      "start": {
                        "line": 546,
                        "column": 2
                      },
                      "end": {
                        "line": 549,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 15759,
                    "end": 15788,
                    "loc": {
                      "start": {
                        "line": 554,
                        "column": 2
                      },
                      "end": {
                        "line": 556,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 15791,
                "end": 16418,
                "loc": {
                  "start": {
                    "line": 557,
                    "column": 2
                  },
                  "end": {
                    "line": 570,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 15795,
                  "end": 15808,
                  "loc": {
                    "start": {
                      "line": 557,
                      "column": 6
                    },
                    "end": {
                      "line": 557,
                      "column": 19
                    },
                    "identifierName": "markupPercent"
                  },
                  "name": "markupPercent"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 15809,
                    "end": 15812,
                    "loc": {
                      "start": {
                        "line": 557,
                        "column": 20
                      },
                      "end": {
                        "line": 557,
                        "column": 23
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 15814,
                  "end": 16418,
                  "loc": {
                    "start": {
                      "line": 557,
                      "column": 25
                    },
                    "end": {
                      "line": 570,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 15820,
                      "end": 15866,
                      "loc": {
                        "start": {
                          "line": 558,
                          "column": 4
                        },
                        "end": {
                          "line": 558,
                          "column": 50
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 15824,
                          "end": 15865,
                          "loc": {
                            "start": {
                              "line": 558,
                              "column": 8
                            },
                            "end": {
                              "line": 558,
                              "column": 49
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 15824,
                            "end": 15837,
                            "loc": {
                              "start": {
                                "line": 558,
                                "column": 8
                              },
                              "end": {
                                "line": 558,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 15840,
                            "end": 15865,
                            "loc": {
                              "start": {
                                "line": 558,
                                "column": 24
                              },
                              "end": {
                                "line": 558,
                                "column": 49
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 15840,
                              "end": 15850,
                              "loc": {
                                "start": {
                                  "line": 558,
                                  "column": 24
                                },
                                "end": {
                                  "line": 558,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 15840,
                                "end": 15844,
                                "loc": {
                                  "start": {
                                    "line": 558,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 558,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15845,
                                "end": 15850,
                                "loc": {
                                  "start": {
                                    "line": 558,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 558,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15851,
                              "end": 15865,
                              "loc": {
                                "start": {
                                  "line": 558,
                                  "column": 35
                                },
                                "end": {
                                  "line": 558,
                                  "column": 49
                                },
                                "identifierName": "markup_percent"
                              },
                              "name": "markup_percent"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 15871,
                      "end": 16414,
                      "loc": {
                        "start": {
                          "line": 559,
                          "column": 4
                        },
                        "end": {
                          "line": 569,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 15875,
                        "end": 15955,
                        "loc": {
                          "start": {
                            "line": 559,
                            "column": 8
                          },
                          "end": {
                            "line": 559,
                            "column": 88
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 15875,
                          "end": 15896,
                          "loc": {
                            "start": {
                              "line": 559,
                              "column": 8
                            },
                            "end": {
                              "line": 559,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 15875,
                            "end": 15891,
                            "loc": {
                              "start": {
                                "line": 559,
                                "column": 8
                              },
                              "end": {
                                "line": 559,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 15875,
                              "end": 15882,
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 8
                                },
                                "end": {
                                  "line": 559,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15883,
                              "end": 15891,
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 16
                                },
                                "end": {
                                  "line": 559,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 15892,
                              "end": 15895,
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 25
                                },
                                "end": {
                                  "line": 559,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 15900,
                          "end": 15955,
                          "loc": {
                            "start": {
                              "line": 559,
                              "column": 33
                            },
                            "end": {
                              "line": 559,
                              "column": 88
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 15900,
                            "end": 15925,
                            "loc": {
                              "start": {
                                "line": 559,
                                "column": 33
                              },
                              "end": {
                                "line": 559,
                                "column": 58
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 15900,
                              "end": 15910,
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 33
                                },
                                "end": {
                                  "line": 559,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 15900,
                                "end": 15904,
                                "loc": {
                                  "start": {
                                    "line": 559,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 559,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15905,
                                "end": 15910,
                                "loc": {
                                  "start": {
                                    "line": 559,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 559,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15911,
                              "end": 15925,
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 44
                                },
                                "end": {
                                  "line": 559,
                                  "column": 58
                                },
                                "identifierName": "markup_percent"
                              },
                              "name": "markup_percent"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 15929,
                            "end": 15955,
                            "loc": {
                              "start": {
                                "line": 559,
                                "column": 62
                              },
                              "end": {
                                "line": 559,
                                "column": 88
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 15929,
                              "end": 15950,
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 62
                                },
                                "end": {
                                  "line": 559,
                                  "column": 83
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 15929,
                                "end": 15936,
                                "loc": {
                                  "start": {
                                    "line": 559,
                                    "column": 62
                                  },
                                  "end": {
                                    "line": 559,
                                    "column": 69
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15937,
                                "end": 15950,
                                "loc": {
                                  "start": {
                                    "line": 559,
                                    "column": 70
                                  },
                                  "end": {
                                    "line": 559,
                                    "column": 83
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 15951,
                                "end": 15954,
                                "loc": {
                                  "start": {
                                    "line": 559,
                                    "column": 84
                                  },
                                  "end": {
                                    "line": 559,
                                    "column": 87
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 15957,
                        "end": 16414,
                        "loc": {
                          "start": {
                            "line": 559,
                            "column": 90
                          },
                          "end": {
                            "line": 569,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 15965,
                            "end": 16030,
                            "loc": {
                              "start": {
                                "line": 560,
                                "column": 6
                              },
                              "end": {
                                "line": 560,
                                "column": 71
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 15965,
                              "end": 16029,
                              "loc": {
                                "start": {
                                  "line": 560,
                                  "column": 6
                                },
                                "end": {
                                  "line": 560,
                                  "column": 70
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 15965,
                                "end": 15990,
                                "loc": {
                                  "start": {
                                    "line": 560,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 560,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 15965,
                                  "end": 15975,
                                  "loc": {
                                    "start": {
                                      "line": 560,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 560,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 15965,
                                    "end": 15969,
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 560,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 15970,
                                    "end": 15975,
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 560,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15976,
                                  "end": 15990,
                                  "loc": {
                                    "start": {
                                      "line": 560,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 560,
                                      "column": 31
                                    },
                                    "identifierName": "markup_percent"
                                  },
                                  "name": "markup_percent"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 15993,
                                "end": 16029,
                                "loc": {
                                  "start": {
                                    "line": 560,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 560,
                                    "column": 70
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 15993,
                                  "end": 15998,
                                  "loc": {
                                    "start": {
                                      "line": 560,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 560,
                                      "column": 39
                                    },
                                    "identifierName": "round"
                                  },
                                  "name": "round"
                                },
                                "arguments": [
                                  {
                                    "type": "CallExpression",
                                    "start": 15999,
                                    "end": 16025,
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 560,
                                        "column": 66
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 15999,
                                      "end": 16020,
                                      "loc": {
                                        "start": {
                                          "line": 560,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 560,
                                          "column": 61
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 15999,
                                        "end": 16006,
                                        "loc": {
                                          "start": {
                                            "line": 560,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 560,
                                            "column": 47
                                          },
                                          "identifierName": "Helpers"
                                        },
                                        "name": "Helpers"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16007,
                                        "end": 16020,
                                        "loc": {
                                          "start": {
                                            "line": 560,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 560,
                                            "column": 61
                                          },
                                          "identifierName": "confirmNumber"
                                        },
                                        "name": "confirmNumber"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 16021,
                                        "end": 16024,
                                        "loc": {
                                          "start": {
                                            "line": 560,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 560,
                                            "column": 65
                                          },
                                          "identifierName": "val"
                                        },
                                        "name": "val"
                                      }
                                    ]
                                  },
                                  {
                                    "type": "NumericLiteral",
                                    "start": 16027,
                                    "end": 16028,
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 560,
                                        "column": 69
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 4,
                                      "raw": "4"
                                    },
                                    "value": 4
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16037,
                            "end": 16075,
                            "loc": {
                              "start": {
                                "line": 561,
                                "column": 6
                              },
                              "end": {
                                "line": 561,
                                "column": 44
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16037,
                              "end": 16074,
                              "loc": {
                                "start": {
                                  "line": 561,
                                  "column": 6
                                },
                                "end": {
                                  "line": 561,
                                  "column": 43
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16037,
                                "end": 16050,
                                "loc": {
                                  "start": {
                                    "line": 561,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 561,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16037,
                                  "end": 16041,
                                  "loc": {
                                    "start": {
                                      "line": 561,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 561,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16042,
                                  "end": 16050,
                                  "loc": {
                                    "start": {
                                      "line": 561,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 561,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 16051,
                                  "end": 16067,
                                  "loc": {
                                    "start": {
                                      "line": 561,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 561,
                                      "column": 36
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup_percent",
                                    "raw": "\"markup_percent\""
                                  },
                                  "value": "markup_percent"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 16069,
                                  "end": 16073,
                                  "loc": {
                                    "start": {
                                      "line": 561,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 561,
                                      "column": 42
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16082,
                            "end": 16112,
                            "loc": {
                              "start": {
                                "line": 562,
                                "column": 6
                              },
                              "end": {
                                "line": 562,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16082,
                              "end": 16111,
                              "loc": {
                                "start": {
                                  "line": 562,
                                  "column": 6
                                },
                                "end": {
                                  "line": 562,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16082,
                                "end": 16095,
                                "loc": {
                                  "start": {
                                    "line": 562,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 562,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16082,
                                  "end": 16086,
                                  "loc": {
                                    "start": {
                                      "line": 562,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 562,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16087,
                                  "end": 16095,
                                  "loc": {
                                    "start": {
                                      "line": 562,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 562,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 16096,
                                  "end": 16103,
                                  "loc": {
                                    "start": {
                                      "line": 562,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 562,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 16105,
                                  "end": 16110,
                                  "loc": {
                                    "start": {
                                      "line": 562,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 562,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16119,
                            "end": 16154,
                            "loc": {
                              "start": {
                                "line": 563,
                                "column": 6
                              },
                              "end": {
                                "line": 563,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16119,
                              "end": 16153,
                              "loc": {
                                "start": {
                                  "line": 563,
                                  "column": 6
                                },
                                "end": {
                                  "line": 563,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16119,
                                "end": 16132,
                                "loc": {
                                  "start": {
                                    "line": 563,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 563,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16119,
                                  "end": 16123,
                                  "loc": {
                                    "start": {
                                      "line": 563,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 563,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16124,
                                  "end": 16132,
                                  "loc": {
                                    "start": {
                                      "line": 563,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 563,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 16133,
                                  "end": 16145,
                                  "loc": {
                                    "start": {
                                      "line": 563,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 563,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 16147,
                                  "end": 16152,
                                  "loc": {
                                    "start": {
                                      "line": 563,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 563,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16161,
                            "end": 16188,
                            "loc": {
                              "start": {
                                "line": 564,
                                "column": 6
                              },
                              "end": {
                                "line": 564,
                                "column": 33
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16161,
                              "end": 16187,
                              "loc": {
                                "start": {
                                  "line": 564,
                                  "column": 6
                                },
                                "end": {
                                  "line": 564,
                                  "column": 32
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16161,
                                "end": 16185,
                                "loc": {
                                  "start": {
                                    "line": 564,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 564,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16161,
                                  "end": 16165,
                                  "loc": {
                                    "start": {
                                      "line": 564,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 564,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16166,
                                  "end": 16185,
                                  "loc": {
                                    "start": {
                                      "line": 564,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 564,
                                      "column": 30
                                    },
                                    "identifierName": "_applyMarkupPercent"
                                  },
                                  "name": "_applyMarkupPercent"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16195,
                            "end": 16218,
                            "loc": {
                              "start": {
                                "line": 565,
                                "column": 6
                              },
                              "end": {
                                "line": 565,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 16195,
                              "end": 16217,
                              "loc": {
                                "start": {
                                  "line": 565,
                                  "column": 6
                                },
                                "end": {
                                  "line": 565,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 16195,
                                "end": 16210,
                                "loc": {
                                  "start": {
                                    "line": 565,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 565,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16195,
                                  "end": 16199,
                                  "loc": {
                                    "start": {
                                      "line": 565,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 565,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16200,
                                  "end": 16210,
                                  "loc": {
                                    "start": {
                                      "line": 565,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 565,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 16213,
                                "end": 16217,
                                "loc": {
                                  "start": {
                                    "line": 565,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 565,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16225,
                            "end": 16238,
                            "loc": {
                              "start": {
                                "line": 566,
                                "column": 6
                              },
                              "end": {
                                "line": 566,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16225,
                              "end": 16237,
                              "loc": {
                                "start": {
                                  "line": 566,
                                  "column": 6
                                },
                                "end": {
                                  "line": 566,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16225,
                                "end": 16235,
                                "loc": {
                                  "start": {
                                    "line": 566,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 566,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16225,
                                  "end": 16229,
                                  "loc": {
                                    "start": {
                                      "line": 566,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 566,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16230,
                                  "end": 16235,
                                  "loc": {
                                    "start": {
                                      "line": 566,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 566,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16245,
                            "end": 16371,
                            "loc": {
                              "start": {
                                "line": 567,
                                "column": 6
                              },
                              "end": {
                                "line": 567,
                                "column": 132
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16245,
                              "end": 16370,
                              "loc": {
                                "start": {
                                  "line": 567,
                                  "column": 6
                                },
                                "end": {
                                  "line": 567,
                                  "column": 131
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16245,
                                "end": 16362,
                                "loc": {
                                  "start": {
                                    "line": 567,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 567,
                                    "column": 123
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 16245,
                                  "end": 16356,
                                  "loc": {
                                    "start": {
                                      "line": 567,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 567,
                                      "column": 117
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 16245,
                                    "end": 16267,
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 16245,
                                      "end": 16249,
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16250,
                                      "end": 16267,
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 16268,
                                      "end": 16281,
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 16283,
                                      "end": 16319,
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 80
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 16284,
                                          "end": 16318,
                                          "loc": {
                                            "start": {
                                              "line": 567,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 567,
                                              "column": 79
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 16284,
                                            "end": 16298,
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 59
                                              },
                                              "identifierName": "markup_percent"
                                            },
                                            "name": "markup_percent"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 16300,
                                            "end": 16318,
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 79
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 16300,
                                              "end": 16304,
                                              "loc": {
                                                "start": {
                                                  "line": 567,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 567,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 16305,
                                              "end": 16318,
                                              "loc": {
                                                "start": {
                                                  "line": 567,
                                                  "column": 66
                                                },
                                                "end": {
                                                  "line": 567,
                                                  "column": 79
                                                },
                                                "identifierName": "markupPercent"
                                              },
                                              "name": "markupPercent"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 16321,
                                      "end": 16337,
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 98
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "markup_percent",
                                        "raw": "'markup_percent'"
                                      },
                                      "value": "markup_percent"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 16339,
                                      "end": 16355,
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 100
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 116
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "markup_percent",
                                        "raw": "'markup_percent'"
                                      },
                                      "value": "markup_percent"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16357,
                                  "end": 16362,
                                  "loc": {
                                    "start": {
                                      "line": 567,
                                      "column": 118
                                    },
                                    "end": {
                                      "line": 567,
                                      "column": 123
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 16363,
                                  "end": 16369,
                                  "loc": {
                                    "start": {
                                      "line": 567,
                                      "column": 124
                                    },
                                    "end": {
                                      "line": 567,
                                      "column": 130
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 16363,
                                      "end": 16364,
                                      "loc": {
                                        "start": {
                                          "line": 567,
                                          "column": 124
                                        },
                                        "end": {
                                          "line": 567,
                                          "column": 125
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 16368,
                                    "end": 16369,
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 129
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 130
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16378,
                            "end": 16408,
                            "loc": {
                              "start": {
                                "line": 568,
                                "column": 6
                              },
                              "end": {
                                "line": 568,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16378,
                              "end": 16407,
                              "loc": {
                                "start": {
                                  "line": 568,
                                  "column": 6
                                },
                                "end": {
                                  "line": 568,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16378,
                                "end": 16387,
                                "loc": {
                                  "start": {
                                    "line": 568,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 568,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16378,
                                  "end": 16382,
                                  "loc": {
                                    "start": {
                                      "line": 568,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 568,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16383,
                                  "end": 16387,
                                  "loc": {
                                    "start": {
                                      "line": 568,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 568,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 16388,
                                  "end": 16406,
                                  "loc": {
                                    "start": {
                                      "line": 568,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 568,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 15759,
                    "end": 15788,
                    "loc": {
                      "start": {
                        "line": 554,
                        "column": 2
                      },
                      "end": {
                        "line": 556,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Price Property\n   * @type {number}\n   ",
                    "start": 16422,
                    "end": 16471,
                    "loc": {
                      "start": {
                        "line": 572,
                        "column": 2
                      },
                      "end": {
                        "line": 575,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 16474,
                "end": 16553,
                "loc": {
                  "start": {
                    "line": 576,
                    "column": 2
                  },
                  "end": {
                    "line": 578,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 16478,
                  "end": 16483,
                  "loc": {
                    "start": {
                      "line": 576,
                      "column": 6
                    },
                    "end": {
                      "line": 576,
                      "column": 11
                    },
                    "identifierName": "price"
                  },
                  "name": "price"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 16486,
                  "end": 16553,
                  "loc": {
                    "start": {
                      "line": 576,
                      "column": 14
                    },
                    "end": {
                      "line": 578,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 16492,
                      "end": 16549,
                      "loc": {
                        "start": {
                          "line": 577,
                          "column": 4
                        },
                        "end": {
                          "line": 577,
                          "column": 61
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 16499,
                        "end": 16548,
                        "loc": {
                          "start": {
                            "line": 577,
                            "column": 11
                          },
                          "end": {
                            "line": 577,
                            "column": 60
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 16499,
                          "end": 16504,
                          "loc": {
                            "start": {
                              "line": 577,
                              "column": 11
                            },
                            "end": {
                              "line": 577,
                              "column": 16
                            },
                            "identifierName": "round"
                          },
                          "name": "round"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 16505,
                            "end": 16544,
                            "loc": {
                              "start": {
                                "line": 577,
                                "column": 17
                              },
                              "end": {
                                "line": 577,
                                "column": 56
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16505,
                              "end": 16526,
                              "loc": {
                                "start": {
                                  "line": 577,
                                  "column": 17
                                },
                                "end": {
                                  "line": 577,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 16505,
                                "end": 16512,
                                "loc": {
                                  "start": {
                                    "line": 577,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 577,
                                    "column": 24
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16513,
                                "end": 16526,
                                "loc": {
                                  "start": {
                                    "line": 577,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 577,
                                    "column": 38
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 16527,
                                "end": 16543,
                                "loc": {
                                  "start": {
                                    "line": 577,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 577,
                                    "column": 55
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 16527,
                                  "end": 16537,
                                  "loc": {
                                    "start": {
                                      "line": 577,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 577,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 16527,
                                    "end": 16531,
                                    "loc": {
                                      "start": {
                                        "line": 577,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 577,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 16532,
                                    "end": 16537,
                                    "loc": {
                                      "start": {
                                        "line": 577,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 577,
                                        "column": 49
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16538,
                                  "end": 16543,
                                  "loc": {
                                    "start": {
                                      "line": 577,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 577,
                                      "column": 55
                                    },
                                    "identifierName": "price"
                                  },
                                  "name": "price"
                                },
                                "computed": false
                              }
                            ]
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 16546,
                            "end": 16547,
                            "loc": {
                              "start": {
                                "line": 577,
                                "column": 58
                              },
                              "end": {
                                "line": 577,
                                "column": 59
                              }
                            },
                            "extra": {
                              "rawValue": 4,
                              "raw": "4"
                            },
                            "value": 4
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Price Property\n   * @type {number}\n   ",
                    "start": 16422,
                    "end": 16471,
                    "loc": {
                      "start": {
                        "line": 572,
                        "column": 2
                      },
                      "end": {
                        "line": 575,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 16557,
                    "end": 16586,
                    "loc": {
                      "start": {
                        "line": 580,
                        "column": 2
                      },
                      "end": {
                        "line": 582,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 16589,
                "end": 17088,
                "loc": {
                  "start": {
                    "line": 583,
                    "column": 2
                  },
                  "end": {
                    "line": 595,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 16593,
                  "end": 16598,
                  "loc": {
                    "start": {
                      "line": 583,
                      "column": 6
                    },
                    "end": {
                      "line": 583,
                      "column": 11
                    },
                    "identifierName": "price"
                  },
                  "name": "price"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 16599,
                    "end": 16602,
                    "loc": {
                      "start": {
                        "line": 583,
                        "column": 12
                      },
                      "end": {
                        "line": 583,
                        "column": 15
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 16604,
                  "end": 17088,
                  "loc": {
                    "start": {
                      "line": 583,
                      "column": 17
                    },
                    "end": {
                      "line": 595,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 16610,
                      "end": 16647,
                      "loc": {
                        "start": {
                          "line": 584,
                          "column": 4
                        },
                        "end": {
                          "line": 584,
                          "column": 41
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 16614,
                          "end": 16646,
                          "loc": {
                            "start": {
                              "line": 584,
                              "column": 8
                            },
                            "end": {
                              "line": 584,
                              "column": 40
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 16614,
                            "end": 16627,
                            "loc": {
                              "start": {
                                "line": 584,
                                "column": 8
                              },
                              "end": {
                                "line": 584,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 16630,
                            "end": 16646,
                            "loc": {
                              "start": {
                                "line": 584,
                                "column": 24
                              },
                              "end": {
                                "line": 584,
                                "column": 40
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 16630,
                              "end": 16640,
                              "loc": {
                                "start": {
                                  "line": 584,
                                  "column": 24
                                },
                                "end": {
                                  "line": 584,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 16630,
                                "end": 16634,
                                "loc": {
                                  "start": {
                                    "line": 584,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 584,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16635,
                                "end": 16640,
                                "loc": {
                                  "start": {
                                    "line": 584,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 584,
                                    "column": 34
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 16641,
                              "end": 16646,
                              "loc": {
                                "start": {
                                  "line": 584,
                                  "column": 35
                                },
                                "end": {
                                  "line": 584,
                                  "column": 40
                                },
                                "identifierName": "price"
                              },
                              "name": "price"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 16652,
                      "end": 17084,
                      "loc": {
                        "start": {
                          "line": 585,
                          "column": 4
                        },
                        "end": {
                          "line": 594,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 16656,
                        "end": 16727,
                        "loc": {
                          "start": {
                            "line": 585,
                            "column": 8
                          },
                          "end": {
                            "line": 585,
                            "column": 79
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 16656,
                          "end": 16677,
                          "loc": {
                            "start": {
                              "line": 585,
                              "column": 8
                            },
                            "end": {
                              "line": 585,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 16656,
                            "end": 16672,
                            "loc": {
                              "start": {
                                "line": 585,
                                "column": 8
                              },
                              "end": {
                                "line": 585,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 16656,
                              "end": 16663,
                              "loc": {
                                "start": {
                                  "line": 585,
                                  "column": 8
                                },
                                "end": {
                                  "line": 585,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 16664,
                              "end": 16672,
                              "loc": {
                                "start": {
                                  "line": 585,
                                  "column": 16
                                },
                                "end": {
                                  "line": 585,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 16673,
                              "end": 16676,
                              "loc": {
                                "start": {
                                  "line": 585,
                                  "column": 25
                                },
                                "end": {
                                  "line": 585,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 16681,
                          "end": 16727,
                          "loc": {
                            "start": {
                              "line": 585,
                              "column": 33
                            },
                            "end": {
                              "line": 585,
                              "column": 79
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 16681,
                            "end": 16697,
                            "loc": {
                              "start": {
                                "line": 585,
                                "column": 33
                              },
                              "end": {
                                "line": 585,
                                "column": 49
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 16681,
                              "end": 16691,
                              "loc": {
                                "start": {
                                  "line": 585,
                                  "column": 33
                                },
                                "end": {
                                  "line": 585,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 16681,
                                "end": 16685,
                                "loc": {
                                  "start": {
                                    "line": 585,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 585,
                                    "column": 37
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16686,
                                "end": 16691,
                                "loc": {
                                  "start": {
                                    "line": 585,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 585,
                                    "column": 43
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 16692,
                              "end": 16697,
                              "loc": {
                                "start": {
                                  "line": 585,
                                  "column": 44
                                },
                                "end": {
                                  "line": 585,
                                  "column": 49
                                },
                                "identifierName": "price"
                              },
                              "name": "price"
                            },
                            "computed": false
                          },
                          "operator": "!=",
                          "right": {
                            "type": "CallExpression",
                            "start": 16701,
                            "end": 16727,
                            "loc": {
                              "start": {
                                "line": 585,
                                "column": 53
                              },
                              "end": {
                                "line": 585,
                                "column": 79
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16701,
                              "end": 16722,
                              "loc": {
                                "start": {
                                  "line": 585,
                                  "column": 53
                                },
                                "end": {
                                  "line": 585,
                                  "column": 74
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 16701,
                                "end": 16708,
                                "loc": {
                                  "start": {
                                    "line": 585,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 585,
                                    "column": 60
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16709,
                                "end": 16722,
                                "loc": {
                                  "start": {
                                    "line": 585,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 585,
                                    "column": 74
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 16723,
                                "end": 16726,
                                "loc": {
                                  "start": {
                                    "line": 585,
                                    "column": 75
                                  },
                                  "end": {
                                    "line": 585,
                                    "column": 78
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 16729,
                        "end": 17084,
                        "loc": {
                          "start": {
                            "line": 585,
                            "column": 81
                          },
                          "end": {
                            "line": 594,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 16737,
                            "end": 16783,
                            "loc": {
                              "start": {
                                "line": 586,
                                "column": 6
                              },
                              "end": {
                                "line": 586,
                                "column": 52
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 16737,
                              "end": 16782,
                              "loc": {
                                "start": {
                                  "line": 586,
                                  "column": 6
                                },
                                "end": {
                                  "line": 586,
                                  "column": 51
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 16737,
                                "end": 16753,
                                "loc": {
                                  "start": {
                                    "line": 586,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 586,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 16737,
                                  "end": 16747,
                                  "loc": {
                                    "start": {
                                      "line": 586,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 586,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 16737,
                                    "end": 16741,
                                    "loc": {
                                      "start": {
                                        "line": 586,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 586,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 16742,
                                    "end": 16747,
                                    "loc": {
                                      "start": {
                                        "line": 586,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 586,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16748,
                                  "end": 16753,
                                  "loc": {
                                    "start": {
                                      "line": 586,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 586,
                                      "column": 22
                                    },
                                    "identifierName": "price"
                                  },
                                  "name": "price"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 16756,
                                "end": 16782,
                                "loc": {
                                  "start": {
                                    "line": 586,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 586,
                                    "column": 51
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 16756,
                                  "end": 16777,
                                  "loc": {
                                    "start": {
                                      "line": 586,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 586,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 16756,
                                    "end": 16763,
                                    "loc": {
                                      "start": {
                                        "line": 586,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 586,
                                        "column": 32
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 16764,
                                    "end": 16777,
                                    "loc": {
                                      "start": {
                                        "line": 586,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 586,
                                        "column": 46
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 16778,
                                    "end": 16781,
                                    "loc": {
                                      "start": {
                                        "line": 586,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 586,
                                        "column": 50
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16790,
                            "end": 16815,
                            "loc": {
                              "start": {
                                "line": 587,
                                "column": 6
                              },
                              "end": {
                                "line": 587,
                                "column": 31
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16790,
                              "end": 16814,
                              "loc": {
                                "start": {
                                  "line": 587,
                                  "column": 6
                                },
                                "end": {
                                  "line": 587,
                                  "column": 30
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16790,
                                "end": 16812,
                                "loc": {
                                  "start": {
                                    "line": 587,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 587,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16790,
                                  "end": 16794,
                                  "loc": {
                                    "start": {
                                      "line": 587,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 587,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16795,
                                  "end": 16812,
                                  "loc": {
                                    "start": {
                                      "line": 587,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 587,
                                      "column": 28
                                    },
                                    "identifierName": "_applyPriceChange"
                                  },
                                  "name": "_applyPriceChange"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16822,
                            "end": 16845,
                            "loc": {
                              "start": {
                                "line": 588,
                                "column": 6
                              },
                              "end": {
                                "line": 588,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 16822,
                              "end": 16844,
                              "loc": {
                                "start": {
                                  "line": 588,
                                  "column": 6
                                },
                                "end": {
                                  "line": 588,
                                  "column": 28
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 16822,
                                "end": 16837,
                                "loc": {
                                  "start": {
                                    "line": 588,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 588,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16822,
                                  "end": 16826,
                                  "loc": {
                                    "start": {
                                      "line": 588,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 588,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16827,
                                  "end": 16837,
                                  "loc": {
                                    "start": {
                                      "line": 588,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 588,
                                      "column": 21
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 16840,
                                "end": 16844,
                                "loc": {
                                  "start": {
                                    "line": 588,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 588,
                                    "column": 28
                                  }
                                },
                                "value": true
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16852,
                            "end": 16865,
                            "loc": {
                              "start": {
                                "line": 589,
                                "column": 6
                              },
                              "end": {
                                "line": 589,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16852,
                              "end": 16864,
                              "loc": {
                                "start": {
                                  "line": 589,
                                  "column": 6
                                },
                                "end": {
                                  "line": 589,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16852,
                                "end": 16862,
                                "loc": {
                                  "start": {
                                    "line": 589,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 589,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16852,
                                  "end": 16856,
                                  "loc": {
                                    "start": {
                                      "line": 589,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 589,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16857,
                                  "end": 16862,
                                  "loc": {
                                    "start": {
                                      "line": 589,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 589,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16872,
                            "end": 16901,
                            "loc": {
                              "start": {
                                "line": 590,
                                "column": 6
                              },
                              "end": {
                                "line": 590,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16872,
                              "end": 16900,
                              "loc": {
                                "start": {
                                  "line": 590,
                                  "column": 6
                                },
                                "end": {
                                  "line": 590,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16872,
                                "end": 16885,
                                "loc": {
                                  "start": {
                                    "line": 590,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 590,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16872,
                                  "end": 16876,
                                  "loc": {
                                    "start": {
                                      "line": 590,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 590,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16877,
                                  "end": 16885,
                                  "loc": {
                                    "start": {
                                      "line": 590,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 590,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 16886,
                                  "end": 16893,
                                  "loc": {
                                    "start": {
                                      "line": 590,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 590,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 16895,
                                  "end": 16899,
                                  "loc": {
                                    "start": {
                                      "line": 590,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 590,
                                      "column": 33
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16908,
                            "end": 16943,
                            "loc": {
                              "start": {
                                "line": 591,
                                "column": 6
                              },
                              "end": {
                                "line": 591,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16908,
                              "end": 16942,
                              "loc": {
                                "start": {
                                  "line": 591,
                                  "column": 6
                                },
                                "end": {
                                  "line": 591,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16908,
                                "end": 16921,
                                "loc": {
                                  "start": {
                                    "line": 591,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 591,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16908,
                                  "end": 16912,
                                  "loc": {
                                    "start": {
                                      "line": 591,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 591,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16913,
                                  "end": 16921,
                                  "loc": {
                                    "start": {
                                      "line": 591,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 591,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 16922,
                                  "end": 16934,
                                  "loc": {
                                    "start": {
                                      "line": 591,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 591,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 16936,
                                  "end": 16941,
                                  "loc": {
                                    "start": {
                                      "line": 591,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 591,
                                      "column": 39
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16950,
                            "end": 17041,
                            "loc": {
                              "start": {
                                "line": 592,
                                "column": 6
                              },
                              "end": {
                                "line": 592,
                                "column": 97
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16950,
                              "end": 17040,
                              "loc": {
                                "start": {
                                  "line": 592,
                                  "column": 6
                                },
                                "end": {
                                  "line": 592,
                                  "column": 96
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16950,
                                "end": 17032,
                                "loc": {
                                  "start": {
                                    "line": 592,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 592,
                                    "column": 88
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 16950,
                                  "end": 17026,
                                  "loc": {
                                    "start": {
                                      "line": 592,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 592,
                                      "column": 82
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 16950,
                                    "end": 16972,
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 592,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 16950,
                                      "end": 16954,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16955,
                                      "end": 16972,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 28
                                        },
                                        "identifierName": "initSaveChangeLog"
                                      },
                                      "name": "initSaveChangeLog"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 16973,
                                      "end": 16986,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 42
                                        },
                                        "identifierName": "originalValue"
                                      },
                                      "name": "originalValue"
                                    },
                                    {
                                      "type": "ObjectExpression",
                                      "start": 16988,
                                      "end": 17007,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 63
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 16989,
                                          "end": 17006,
                                          "loc": {
                                            "start": {
                                              "line": 592,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 592,
                                              "column": 62
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 16989,
                                            "end": 16994,
                                            "loc": {
                                              "start": {
                                                "line": 592,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 592,
                                                "column": 50
                                              },
                                              "identifierName": "price"
                                            },
                                            "name": "price"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 16996,
                                            "end": 17006,
                                            "loc": {
                                              "start": {
                                                "line": 592,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 592,
                                                "column": 62
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 16996,
                                              "end": 17000,
                                              "loc": {
                                                "start": {
                                                  "line": 592,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 592,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 17001,
                                              "end": 17006,
                                              "loc": {
                                                "start": {
                                                  "line": 592,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 592,
                                                  "column": 62
                                                },
                                                "identifierName": "price"
                                              },
                                              "name": "price"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 17009,
                                      "end": 17016,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 65
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 72
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "price",
                                        "raw": "'price'"
                                      },
                                      "value": "price"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 17018,
                                      "end": 17025,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 81
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "price",
                                        "raw": "'price'"
                                      },
                                      "value": "price"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17027,
                                  "end": 17032,
                                  "loc": {
                                    "start": {
                                      "line": 592,
                                      "column": 83
                                    },
                                    "end": {
                                      "line": 592,
                                      "column": 88
                                    },
                                    "identifierName": "catch"
                                  },
                                  "name": "catch"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 17033,
                                  "end": 17039,
                                  "loc": {
                                    "start": {
                                      "line": 592,
                                      "column": 89
                                    },
                                    "end": {
                                      "line": 592,
                                      "column": 95
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 17033,
                                      "end": 17034,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 89
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 90
                                        },
                                        "identifierName": "e"
                                      },
                                      "name": "e"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 17038,
                                    "end": 17039,
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 94
                                      },
                                      "end": {
                                        "line": 592,
                                        "column": 95
                                      },
                                      "identifierName": "e"
                                    },
                                    "name": "e"
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 17048,
                            "end": 17078,
                            "loc": {
                              "start": {
                                "line": 593,
                                "column": 6
                              },
                              "end": {
                                "line": 593,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 17048,
                              "end": 17077,
                              "loc": {
                                "start": {
                                  "line": 593,
                                  "column": 6
                                },
                                "end": {
                                  "line": 593,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 17048,
                                "end": 17057,
                                "loc": {
                                  "start": {
                                    "line": 593,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 593,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 17048,
                                  "end": 17052,
                                  "loc": {
                                    "start": {
                                      "line": 593,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 593,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17053,
                                  "end": 17057,
                                  "loc": {
                                    "start": {
                                      "line": 593,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 593,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 17058,
                                  "end": 17076,
                                  "loc": {
                                    "start": {
                                      "line": 593,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 593,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 16557,
                    "end": 16586,
                    "loc": {
                      "start": {
                        "line": 580,
                        "column": 2
                      },
                      "end": {
                        "line": 582,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Price per watt\n   * @type {number}\n   ",
                    "start": 17092,
                    "end": 17141,
                    "loc": {
                      "start": {
                        "line": 597,
                        "column": 2
                      },
                      "end": {
                        "line": 600,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 17144,
                "end": 17304,
                "loc": {
                  "start": {
                    "line": 601,
                    "column": 2
                  },
                  "end": {
                    "line": 607,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 17148,
                  "end": 17157,
                  "loc": {
                    "start": {
                      "line": 601,
                      "column": 6
                    },
                    "end": {
                      "line": 601,
                      "column": 15
                    },
                    "identifierName": "priceWatt"
                  },
                  "name": "priceWatt"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 17160,
                  "end": 17304,
                  "loc": {
                    "start": {
                      "line": 601,
                      "column": 18
                    },
                    "end": {
                      "line": 607,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 17166,
                      "end": 17300,
                      "loc": {
                        "start": {
                          "line": 602,
                          "column": 4
                        },
                        "end": {
                          "line": 606,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 17170,
                        "end": 17188,
                        "loc": {
                          "start": {
                            "line": 602,
                            "column": 8
                          },
                          "end": {
                            "line": 602,
                            "column": 26
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 17170,
                          "end": 17184,
                          "loc": {
                            "start": {
                              "line": 602,
                              "column": 8
                            },
                            "end": {
                              "line": 602,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 17170,
                            "end": 17178,
                            "loc": {
                              "start": {
                                "line": 602,
                                "column": 8
                              },
                              "end": {
                                "line": 602,
                                "column": 16
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 17170,
                              "end": 17174,
                              "loc": {
                                "start": {
                                  "line": 602,
                                  "column": 8
                                },
                                "end": {
                                  "line": 602,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17175,
                              "end": 17178,
                              "loc": {
                                "start": {
                                  "line": 602,
                                  "column": 13
                                },
                                "end": {
                                  "line": 602,
                                  "column": 16
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 17179,
                            "end": 17184,
                            "loc": {
                              "start": {
                                "line": 602,
                                "column": 17
                              },
                              "end": {
                                "line": 602,
                                "column": 22
                              },
                              "identifierName": "watts"
                            },
                            "name": "watts"
                          },
                          "computed": false
                        },
                        "operator": ">",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 17187,
                          "end": 17188,
                          "loc": {
                            "start": {
                              "line": 602,
                              "column": 25
                            },
                            "end": {
                              "line": 602,
                              "column": 26
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 17190,
                        "end": 17262,
                        "loc": {
                          "start": {
                            "line": 602,
                            "column": 28
                          },
                          "end": {
                            "line": 604,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 17198,
                            "end": 17256,
                            "loc": {
                              "start": {
                                "line": 603,
                                "column": 6
                              },
                              "end": {
                                "line": 603,
                                "column": 64
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 17205,
                              "end": 17255,
                              "loc": {
                                "start": {
                                  "line": 603,
                                  "column": 13
                                },
                                "end": {
                                  "line": 603,
                                  "column": 63
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 17205,
                                "end": 17226,
                                "loc": {
                                  "start": {
                                    "line": 603,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 603,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 17205,
                                  "end": 17212,
                                  "loc": {
                                    "start": {
                                      "line": 603,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 603,
                                      "column": 20
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17213,
                                  "end": 17226,
                                  "loc": {
                                    "start": {
                                      "line": 603,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 603,
                                      "column": 34
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "BinaryExpression",
                                  "start": 17227,
                                  "end": 17254,
                                  "loc": {
                                    "start": {
                                      "line": 603,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 603,
                                      "column": 62
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 17227,
                                    "end": 17237,
                                    "loc": {
                                      "start": {
                                        "line": 603,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 603,
                                        "column": 45
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 17227,
                                      "end": 17231,
                                      "loc": {
                                        "start": {
                                          "line": 603,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 603,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17232,
                                      "end": 17237,
                                      "loc": {
                                        "start": {
                                          "line": 603,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 603,
                                          "column": 45
                                        },
                                        "identifierName": "price"
                                      },
                                      "name": "price"
                                    },
                                    "computed": false
                                  },
                                  "operator": "/",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 17240,
                                    "end": 17254,
                                    "loc": {
                                      "start": {
                                        "line": 603,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 603,
                                        "column": 62
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 17240,
                                      "end": 17248,
                                      "loc": {
                                        "start": {
                                          "line": 603,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 603,
                                          "column": 56
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 17240,
                                        "end": 17244,
                                        "loc": {
                                          "start": {
                                            "line": 603,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 603,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17245,
                                        "end": 17248,
                                        "loc": {
                                          "start": {
                                            "line": 603,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 603,
                                            "column": 56
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17249,
                                      "end": 17254,
                                      "loc": {
                                        "start": {
                                          "line": 603,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 603,
                                          "column": 62
                                        },
                                        "identifierName": "watts"
                                      },
                                      "name": "watts"
                                    },
                                    "computed": false
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 17268,
                        "end": 17300,
                        "loc": {
                          "start": {
                            "line": 604,
                            "column": 11
                          },
                          "end": {
                            "line": 606,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 17276,
                            "end": 17294,
                            "loc": {
                              "start": {
                                "line": 605,
                                "column": 6
                              },
                              "end": {
                                "line": 605,
                                "column": 24
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 17283,
                              "end": 17293,
                              "loc": {
                                "start": {
                                  "line": 605,
                                  "column": 13
                                },
                                "end": {
                                  "line": 605,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 17283,
                                "end": 17287,
                                "loc": {
                                  "start": {
                                    "line": 605,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 605,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 17288,
                                "end": 17293,
                                "loc": {
                                  "start": {
                                    "line": 605,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 605,
                                    "column": 23
                                  },
                                  "identifierName": "price"
                                },
                                "name": "price"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Price per watt\n   * @type {number}\n   ",
                    "start": 17092,
                    "end": 17141,
                    "loc": {
                      "start": {
                        "line": 597,
                        "column": 2
                      },
                      "end": {
                        "line": 600,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 17308,
                    "end": 17337,
                    "loc": {
                      "start": {
                        "line": 609,
                        "column": 2
                      },
                      "end": {
                        "line": 611,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 17340,
                "end": 17557,
                "loc": {
                  "start": {
                    "line": 612,
                    "column": 2
                  },
                  "end": {
                    "line": 617,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 17344,
                  "end": 17353,
                  "loc": {
                    "start": {
                      "line": 612,
                      "column": 6
                    },
                    "end": {
                      "line": 612,
                      "column": 15
                    },
                    "identifierName": "priceWatt"
                  },
                  "name": "priceWatt"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 17354,
                    "end": 17357,
                    "loc": {
                      "start": {
                        "line": 612,
                        "column": 16
                      },
                      "end": {
                        "line": 612,
                        "column": 19
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 17359,
                  "end": 17557,
                  "loc": {
                    "start": {
                      "line": 612,
                      "column": 21
                    },
                    "end": {
                      "line": 617,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 17365,
                      "end": 17553,
                      "loc": {
                        "start": {
                          "line": 613,
                          "column": 4
                        },
                        "end": {
                          "line": 616,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 17369,
                        "end": 17439,
                        "loc": {
                          "start": {
                            "line": 613,
                            "column": 8
                          },
                          "end": {
                            "line": 613,
                            "column": 78
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 17369,
                          "end": 17390,
                          "loc": {
                            "start": {
                              "line": 613,
                              "column": 8
                            },
                            "end": {
                              "line": 613,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 17369,
                            "end": 17385,
                            "loc": {
                              "start": {
                                "line": 613,
                                "column": 8
                              },
                              "end": {
                                "line": 613,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 17369,
                              "end": 17376,
                              "loc": {
                                "start": {
                                  "line": 613,
                                  "column": 8
                                },
                                "end": {
                                  "line": 613,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17377,
                              "end": 17385,
                              "loc": {
                                "start": {
                                  "line": 613,
                                  "column": 16
                                },
                                "end": {
                                  "line": 613,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 17386,
                              "end": 17389,
                              "loc": {
                                "start": {
                                  "line": 613,
                                  "column": 25
                                },
                                "end": {
                                  "line": 613,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 17394,
                          "end": 17439,
                          "loc": {
                            "start": {
                              "line": 613,
                              "column": 33
                            },
                            "end": {
                              "line": 613,
                              "column": 78
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 17394,
                            "end": 17408,
                            "loc": {
                              "start": {
                                "line": 613,
                                "column": 33
                              },
                              "end": {
                                "line": 613,
                                "column": 47
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 17394,
                              "end": 17398,
                              "loc": {
                                "start": {
                                  "line": 613,
                                  "column": 33
                                },
                                "end": {
                                  "line": 613,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17399,
                              "end": 17408,
                              "loc": {
                                "start": {
                                  "line": 613,
                                  "column": 38
                                },
                                "end": {
                                  "line": 613,
                                  "column": 47
                                },
                                "identifierName": "priceWatt"
                              },
                              "name": "priceWatt"
                            },
                            "computed": false
                          },
                          "operator": "!==",
                          "right": {
                            "type": "CallExpression",
                            "start": 17413,
                            "end": 17439,
                            "loc": {
                              "start": {
                                "line": 613,
                                "column": 52
                              },
                              "end": {
                                "line": 613,
                                "column": 78
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 17413,
                              "end": 17434,
                              "loc": {
                                "start": {
                                  "line": 613,
                                  "column": 52
                                },
                                "end": {
                                  "line": 613,
                                  "column": 73
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 17413,
                                "end": 17420,
                                "loc": {
                                  "start": {
                                    "line": 613,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 613,
                                    "column": 59
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 17421,
                                "end": 17434,
                                "loc": {
                                  "start": {
                                    "line": 613,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 613,
                                    "column": 73
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 17435,
                                "end": 17438,
                                "loc": {
                                  "start": {
                                    "line": 613,
                                    "column": 74
                                  },
                                  "end": {
                                    "line": 613,
                                    "column": 77
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 17441,
                        "end": 17553,
                        "loc": {
                          "start": {
                            "line": 613,
                            "column": 80
                          },
                          "end": {
                            "line": 616,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 17449,
                            "end": 17506,
                            "loc": {
                              "start": {
                                "line": 614,
                                "column": 6
                              },
                              "end": {
                                "line": 614,
                                "column": 63
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 17449,
                              "end": 17505,
                              "loc": {
                                "start": {
                                  "line": 614,
                                  "column": 6
                                },
                                "end": {
                                  "line": 614,
                                  "column": 62
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 17449,
                                "end": 17459,
                                "loc": {
                                  "start": {
                                    "line": 614,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 614,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 17449,
                                  "end": 17453,
                                  "loc": {
                                    "start": {
                                      "line": 614,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 614,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17454,
                                  "end": 17459,
                                  "loc": {
                                    "start": {
                                      "line": 614,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 614,
                                      "column": 16
                                    },
                                    "identifierName": "price"
                                  },
                                  "name": "price"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 17462,
                                "end": 17505,
                                "loc": {
                                  "start": {
                                    "line": 614,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 614,
                                    "column": 62
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 17462,
                                  "end": 17483,
                                  "loc": {
                                    "start": {
                                      "line": 614,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 614,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 17462,
                                    "end": 17469,
                                    "loc": {
                                      "start": {
                                        "line": 614,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 614,
                                        "column": 26
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 17470,
                                    "end": 17483,
                                    "loc": {
                                      "start": {
                                        "line": 614,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 614,
                                        "column": 40
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 17484,
                                    "end": 17504,
                                    "loc": {
                                      "start": {
                                        "line": 614,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 614,
                                        "column": 61
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 17484,
                                      "end": 17487,
                                      "loc": {
                                        "start": {
                                          "line": 614,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 614,
                                          "column": 44
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 17490,
                                      "end": 17504,
                                      "loc": {
                                        "start": {
                                          "line": 614,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 614,
                                          "column": 61
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 17490,
                                        "end": 17498,
                                        "loc": {
                                          "start": {
                                            "line": 614,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 614,
                                            "column": 55
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 17490,
                                          "end": 17494,
                                          "loc": {
                                            "start": {
                                              "line": 614,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 614,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 17495,
                                          "end": 17498,
                                          "loc": {
                                            "start": {
                                              "line": 614,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 614,
                                              "column": 55
                                            },
                                            "identifierName": "bid"
                                          },
                                          "name": "bid"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17499,
                                        "end": 17504,
                                        "loc": {
                                          "start": {
                                            "line": 614,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 614,
                                            "column": 61
                                          },
                                          "identifierName": "watts"
                                        },
                                        "name": "watts"
                                      },
                                      "computed": false
                                    }
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 17513,
                            "end": 17547,
                            "loc": {
                              "start": {
                                "line": 615,
                                "column": 6
                              },
                              "end": {
                                "line": 615,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 17513,
                              "end": 17546,
                              "loc": {
                                "start": {
                                  "line": 615,
                                  "column": 6
                                },
                                "end": {
                                  "line": 615,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 17513,
                                "end": 17526,
                                "loc": {
                                  "start": {
                                    "line": 615,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 615,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 17513,
                                  "end": 17517,
                                  "loc": {
                                    "start": {
                                      "line": 615,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 615,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17518,
                                  "end": 17526,
                                  "loc": {
                                    "start": {
                                      "line": 615,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 615,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 17527,
                                  "end": 17539,
                                  "loc": {
                                    "start": {
                                      "line": 615,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 615,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price_watt",
                                    "raw": "\"price_watt\""
                                  },
                                  "value": "price_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 17541,
                                  "end": 17545,
                                  "loc": {
                                    "start": {
                                      "line": 615,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 615,
                                      "column": 38
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 17308,
                    "end": 17337,
                    "loc": {
                      "start": {
                        "line": 609,
                        "column": 2
                      },
                      "end": {
                        "line": 611,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Cost per watt\n   * @type {number}\n   ",
                    "start": 17561,
                    "end": 17609,
                    "loc": {
                      "start": {
                        "line": 619,
                        "column": 2
                      },
                      "end": {
                        "line": 622,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 17612,
                "end": 17769,
                "loc": {
                  "start": {
                    "line": 623,
                    "column": 2
                  },
                  "end": {
                    "line": 629,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 17616,
                  "end": 17624,
                  "loc": {
                    "start": {
                      "line": 623,
                      "column": 6
                    },
                    "end": {
                      "line": 623,
                      "column": 14
                    },
                    "identifierName": "costWatt"
                  },
                  "name": "costWatt"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 17627,
                  "end": 17769,
                  "loc": {
                    "start": {
                      "line": 623,
                      "column": 17
                    },
                    "end": {
                      "line": 629,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 17633,
                      "end": 17765,
                      "loc": {
                        "start": {
                          "line": 624,
                          "column": 4
                        },
                        "end": {
                          "line": 628,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 17637,
                        "end": 17655,
                        "loc": {
                          "start": {
                            "line": 624,
                            "column": 8
                          },
                          "end": {
                            "line": 624,
                            "column": 26
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 17637,
                          "end": 17651,
                          "loc": {
                            "start": {
                              "line": 624,
                              "column": 8
                            },
                            "end": {
                              "line": 624,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 17637,
                            "end": 17645,
                            "loc": {
                              "start": {
                                "line": 624,
                                "column": 8
                              },
                              "end": {
                                "line": 624,
                                "column": 16
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 17637,
                              "end": 17641,
                              "loc": {
                                "start": {
                                  "line": 624,
                                  "column": 8
                                },
                                "end": {
                                  "line": 624,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17642,
                              "end": 17645,
                              "loc": {
                                "start": {
                                  "line": 624,
                                  "column": 13
                                },
                                "end": {
                                  "line": 624,
                                  "column": 16
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 17646,
                            "end": 17651,
                            "loc": {
                              "start": {
                                "line": 624,
                                "column": 17
                              },
                              "end": {
                                "line": 624,
                                "column": 22
                              },
                              "identifierName": "watts"
                            },
                            "name": "watts"
                          },
                          "computed": false
                        },
                        "operator": ">",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 17654,
                          "end": 17655,
                          "loc": {
                            "start": {
                              "line": 624,
                              "column": 25
                            },
                            "end": {
                              "line": 624,
                              "column": 26
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 17657,
                        "end": 17728,
                        "loc": {
                          "start": {
                            "line": 624,
                            "column": 28
                          },
                          "end": {
                            "line": 626,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 17665,
                            "end": 17722,
                            "loc": {
                              "start": {
                                "line": 625,
                                "column": 6
                              },
                              "end": {
                                "line": 625,
                                "column": 63
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 17672,
                              "end": 17721,
                              "loc": {
                                "start": {
                                  "line": 625,
                                  "column": 13
                                },
                                "end": {
                                  "line": 625,
                                  "column": 62
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 17672,
                                "end": 17693,
                                "loc": {
                                  "start": {
                                    "line": 625,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 625,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 17672,
                                  "end": 17679,
                                  "loc": {
                                    "start": {
                                      "line": 625,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 625,
                                      "column": 20
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17680,
                                  "end": 17693,
                                  "loc": {
                                    "start": {
                                      "line": 625,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 625,
                                      "column": 34
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "BinaryExpression",
                                  "start": 17694,
                                  "end": 17720,
                                  "loc": {
                                    "start": {
                                      "line": 625,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 625,
                                      "column": 61
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 17694,
                                    "end": 17703,
                                    "loc": {
                                      "start": {
                                        "line": 625,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 625,
                                        "column": 44
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 17694,
                                      "end": 17698,
                                      "loc": {
                                        "start": {
                                          "line": 625,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 625,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17699,
                                      "end": 17703,
                                      "loc": {
                                        "start": {
                                          "line": 625,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 625,
                                          "column": 44
                                        },
                                        "identifierName": "cost"
                                      },
                                      "name": "cost"
                                    },
                                    "computed": false
                                  },
                                  "operator": "/",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 17706,
                                    "end": 17720,
                                    "loc": {
                                      "start": {
                                        "line": 625,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 625,
                                        "column": 61
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 17706,
                                      "end": 17714,
                                      "loc": {
                                        "start": {
                                          "line": 625,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 625,
                                          "column": 55
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 17706,
                                        "end": 17710,
                                        "loc": {
                                          "start": {
                                            "line": 625,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 625,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17711,
                                        "end": 17714,
                                        "loc": {
                                          "start": {
                                            "line": 625,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 625,
                                            "column": 55
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17715,
                                      "end": 17720,
                                      "loc": {
                                        "start": {
                                          "line": 625,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 625,
                                          "column": 61
                                        },
                                        "identifierName": "watts"
                                      },
                                      "name": "watts"
                                    },
                                    "computed": false
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 17734,
                        "end": 17765,
                        "loc": {
                          "start": {
                            "line": 626,
                            "column": 11
                          },
                          "end": {
                            "line": 628,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 17742,
                            "end": 17759,
                            "loc": {
                              "start": {
                                "line": 627,
                                "column": 6
                              },
                              "end": {
                                "line": 627,
                                "column": 23
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 17749,
                              "end": 17758,
                              "loc": {
                                "start": {
                                  "line": 627,
                                  "column": 13
                                },
                                "end": {
                                  "line": 627,
                                  "column": 22
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 17749,
                                "end": 17753,
                                "loc": {
                                  "start": {
                                    "line": 627,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 627,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 17754,
                                "end": 17758,
                                "loc": {
                                  "start": {
                                    "line": 627,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 627,
                                    "column": 22
                                  },
                                  "identifierName": "cost"
                                },
                                "name": "cost"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Cost per watt\n   * @type {number}\n   ",
                    "start": 17561,
                    "end": 17609,
                    "loc": {
                      "start": {
                        "line": 619,
                        "column": 2
                      },
                      "end": {
                        "line": 622,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 17773,
                    "end": 17802,
                    "loc": {
                      "start": {
                        "line": 631,
                        "column": 2
                      },
                      "end": {
                        "line": 633,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 17805,
                "end": 18018,
                "loc": {
                  "start": {
                    "line": 634,
                    "column": 2
                  },
                  "end": {
                    "line": 639,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 17809,
                  "end": 17817,
                  "loc": {
                    "start": {
                      "line": 634,
                      "column": 6
                    },
                    "end": {
                      "line": 634,
                      "column": 14
                    },
                    "identifierName": "costWatt"
                  },
                  "name": "costWatt"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 17818,
                    "end": 17821,
                    "loc": {
                      "start": {
                        "line": 634,
                        "column": 15
                      },
                      "end": {
                        "line": 634,
                        "column": 18
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 17823,
                  "end": 18018,
                  "loc": {
                    "start": {
                      "line": 634,
                      "column": 20
                    },
                    "end": {
                      "line": 639,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 17829,
                      "end": 18014,
                      "loc": {
                        "start": {
                          "line": 635,
                          "column": 4
                        },
                        "end": {
                          "line": 638,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 17833,
                        "end": 17902,
                        "loc": {
                          "start": {
                            "line": 635,
                            "column": 8
                          },
                          "end": {
                            "line": 635,
                            "column": 77
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 17833,
                          "end": 17854,
                          "loc": {
                            "start": {
                              "line": 635,
                              "column": 8
                            },
                            "end": {
                              "line": 635,
                              "column": 29
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 17833,
                            "end": 17849,
                            "loc": {
                              "start": {
                                "line": 635,
                                "column": 8
                              },
                              "end": {
                                "line": 635,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 17833,
                              "end": 17840,
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 8
                                },
                                "end": {
                                  "line": 635,
                                  "column": 15
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17841,
                              "end": 17849,
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 16
                                },
                                "end": {
                                  "line": 635,
                                  "column": 24
                                },
                                "identifierName": "isNumber"
                              },
                              "name": "isNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 17850,
                              "end": 17853,
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 25
                                },
                                "end": {
                                  "line": 635,
                                  "column": 28
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 17858,
                          "end": 17902,
                          "loc": {
                            "start": {
                              "line": 635,
                              "column": 33
                            },
                            "end": {
                              "line": 635,
                              "column": 77
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 17858,
                            "end": 17871,
                            "loc": {
                              "start": {
                                "line": 635,
                                "column": 33
                              },
                              "end": {
                                "line": 635,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 17858,
                              "end": 17862,
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 33
                                },
                                "end": {
                                  "line": 635,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17863,
                              "end": 17871,
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 38
                                },
                                "end": {
                                  "line": 635,
                                  "column": 46
                                },
                                "identifierName": "costWatt"
                              },
                              "name": "costWatt"
                            },
                            "computed": false
                          },
                          "operator": "!==",
                          "right": {
                            "type": "CallExpression",
                            "start": 17876,
                            "end": 17902,
                            "loc": {
                              "start": {
                                "line": 635,
                                "column": 51
                              },
                              "end": {
                                "line": 635,
                                "column": 77
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 17876,
                              "end": 17897,
                              "loc": {
                                "start": {
                                  "line": 635,
                                  "column": 51
                                },
                                "end": {
                                  "line": 635,
                                  "column": 72
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 17876,
                                "end": 17883,
                                "loc": {
                                  "start": {
                                    "line": 635,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 635,
                                    "column": 58
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 17884,
                                "end": 17897,
                                "loc": {
                                  "start": {
                                    "line": 635,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 635,
                                    "column": 72
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 17898,
                                "end": 17901,
                                "loc": {
                                  "start": {
                                    "line": 635,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 635,
                                    "column": 76
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ]
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 17904,
                        "end": 18014,
                        "loc": {
                          "start": {
                            "line": 635,
                            "column": 79
                          },
                          "end": {
                            "line": 638,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 17912,
                            "end": 17968,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 6
                              },
                              "end": {
                                "line": 636,
                                "column": 62
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 17912,
                              "end": 17967,
                              "loc": {
                                "start": {
                                  "line": 636,
                                  "column": 6
                                },
                                "end": {
                                  "line": 636,
                                  "column": 61
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 17912,
                                "end": 17921,
                                "loc": {
                                  "start": {
                                    "line": 636,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 636,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 17912,
                                  "end": 17916,
                                  "loc": {
                                    "start": {
                                      "line": 636,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 636,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17917,
                                  "end": 17921,
                                  "loc": {
                                    "start": {
                                      "line": 636,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 636,
                                      "column": 15
                                    },
                                    "identifierName": "cost"
                                  },
                                  "name": "cost"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 17924,
                                "end": 17967,
                                "loc": {
                                  "start": {
                                    "line": 636,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 636,
                                    "column": 61
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 17924,
                                  "end": 17945,
                                  "loc": {
                                    "start": {
                                      "line": 636,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 636,
                                      "column": 39
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 17924,
                                    "end": 17931,
                                    "loc": {
                                      "start": {
                                        "line": 636,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 636,
                                        "column": 25
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 17932,
                                    "end": 17945,
                                    "loc": {
                                      "start": {
                                        "line": 636,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 636,
                                        "column": 39
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 17946,
                                    "end": 17966,
                                    "loc": {
                                      "start": {
                                        "line": 636,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 636,
                                        "column": 60
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 17946,
                                      "end": 17949,
                                      "loc": {
                                        "start": {
                                          "line": 636,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 636,
                                          "column": 43
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 17952,
                                      "end": 17966,
                                      "loc": {
                                        "start": {
                                          "line": 636,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 636,
                                          "column": 60
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 17952,
                                        "end": 17960,
                                        "loc": {
                                          "start": {
                                            "line": 636,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 636,
                                            "column": 54
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 17952,
                                          "end": 17956,
                                          "loc": {
                                            "start": {
                                              "line": 636,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 636,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 17957,
                                          "end": 17960,
                                          "loc": {
                                            "start": {
                                              "line": 636,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 636,
                                              "column": 54
                                            },
                                            "identifierName": "bid"
                                          },
                                          "name": "bid"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17961,
                                        "end": 17966,
                                        "loc": {
                                          "start": {
                                            "line": 636,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 636,
                                            "column": 60
                                          },
                                          "identifierName": "watts"
                                        },
                                        "name": "watts"
                                      },
                                      "computed": false
                                    }
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 17975,
                            "end": 18008,
                            "loc": {
                              "start": {
                                "line": 637,
                                "column": 6
                              },
                              "end": {
                                "line": 637,
                                "column": 39
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 17975,
                              "end": 18007,
                              "loc": {
                                "start": {
                                  "line": 637,
                                  "column": 6
                                },
                                "end": {
                                  "line": 637,
                                  "column": 38
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 17975,
                                "end": 17988,
                                "loc": {
                                  "start": {
                                    "line": 637,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 637,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 17975,
                                  "end": 17979,
                                  "loc": {
                                    "start": {
                                      "line": 637,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 637,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17980,
                                  "end": 17988,
                                  "loc": {
                                    "start": {
                                      "line": 637,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 637,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 17989,
                                  "end": 18000,
                                  "loc": {
                                    "start": {
                                      "line": 637,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 637,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost_watt",
                                    "raw": "\"cost_watt\""
                                  },
                                  "value": "cost_watt"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 18002,
                                  "end": 18006,
                                  "loc": {
                                    "start": {
                                      "line": 637,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 637,
                                      "column": 37
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @type {number}\n   ",
                    "start": 17773,
                    "end": 17802,
                    "loc": {
                      "start": {
                        "line": 631,
                        "column": 2
                      },
                      "end": {
                        "line": 633,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the line item's definition id.\n   *\n   * @type {number}\n   ",
                    "start": 18022,
                    "end": 18097,
                    "loc": {
                      "start": {
                        "line": 641,
                        "column": 2
                      },
                      "end": {
                        "line": 645,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 18100,
                "end": 18161,
                "loc": {
                  "start": {
                    "line": 646,
                    "column": 2
                  },
                  "end": {
                    "line": 648,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 18104,
                  "end": 18116,
                  "loc": {
                    "start": {
                      "line": 646,
                      "column": 6
                    },
                    "end": {
                      "line": 646,
                      "column": 18
                    },
                    "identifierName": "definitionId"
                  },
                  "name": "definitionId"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 18119,
                  "end": 18161,
                  "loc": {
                    "start": {
                      "line": 646,
                      "column": 21
                    },
                    "end": {
                      "line": 648,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 18125,
                      "end": 18157,
                      "loc": {
                        "start": {
                          "line": 647,
                          "column": 4
                        },
                        "end": {
                          "line": 647,
                          "column": 36
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 18132,
                        "end": 18156,
                        "loc": {
                          "start": {
                            "line": 647,
                            "column": 11
                          },
                          "end": {
                            "line": 647,
                            "column": 35
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 18132,
                          "end": 18142,
                          "loc": {
                            "start": {
                              "line": 647,
                              "column": 11
                            },
                            "end": {
                              "line": 647,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 18132,
                            "end": 18136,
                            "loc": {
                              "start": {
                                "line": 647,
                                "column": 11
                              },
                              "end": {
                                "line": 647,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 18137,
                            "end": 18142,
                            "loc": {
                              "start": {
                                "line": 647,
                                "column": 16
                              },
                              "end": {
                                "line": 647,
                                "column": 21
                              },
                              "identifierName": "_data"
                            },
                            "name": "_data"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 18143,
                          "end": 18156,
                          "loc": {
                            "start": {
                              "line": 647,
                              "column": 22
                            },
                            "end": {
                              "line": 647,
                              "column": 35
                            },
                            "identifierName": "definition_id"
                          },
                          "name": "definition_id"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the line item's definition id.\n   *\n   * @type {number}\n   ",
                    "start": 18022,
                    "end": 18097,
                    "loc": {
                      "start": {
                        "line": 641,
                        "column": 2
                      },
                      "end": {
                        "line": 645,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the line items tags array\n   *\n   * @type {Array<string|number|boolean>}\n   ",
                    "start": 18165,
                    "end": 18257,
                    "loc": {
                      "start": {
                        "line": 650,
                        "column": 2
                      },
                      "end": {
                        "line": 654,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 18260,
                "end": 18317,
                "loc": {
                  "start": {
                    "line": 655,
                    "column": 2
                  },
                  "end": {
                    "line": 657,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 18264,
                  "end": 18268,
                  "loc": {
                    "start": {
                      "line": 655,
                      "column": 6
                    },
                    "end": {
                      "line": 655,
                      "column": 10
                    },
                    "identifierName": "tags"
                  },
                  "name": "tags"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 18271,
                  "end": 18317,
                  "loc": {
                    "start": {
                      "line": 655,
                      "column": 13
                    },
                    "end": {
                      "line": 657,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 18277,
                      "end": 18313,
                      "loc": {
                        "start": {
                          "line": 656,
                          "column": 4
                        },
                        "end": {
                          "line": 656,
                          "column": 40
                        }
                      },
                      "argument": {
                        "type": "LogicalExpression",
                        "start": 18284,
                        "end": 18312,
                        "loc": {
                          "start": {
                            "line": 656,
                            "column": 11
                          },
                          "end": {
                            "line": 656,
                            "column": 39
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 18284,
                          "end": 18306,
                          "loc": {
                            "start": {
                              "line": 656,
                              "column": 11
                            },
                            "end": {
                              "line": 656,
                              "column": 33
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 18284,
                            "end": 18301,
                            "loc": {
                              "start": {
                                "line": 656,
                                "column": 11
                              },
                              "end": {
                                "line": 656,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 18284,
                              "end": 18294,
                              "loc": {
                                "start": {
                                  "line": 656,
                                  "column": 11
                                },
                                "end": {
                                  "line": 656,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 18284,
                                "end": 18288,
                                "loc": {
                                  "start": {
                                    "line": 656,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 656,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 18289,
                                "end": 18294,
                                "loc": {
                                  "start": {
                                    "line": 656,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 656,
                                    "column": 21
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 18295,
                              "end": 18301,
                              "loc": {
                                "start": {
                                  "line": 656,
                                  "column": 22
                                },
                                "end": {
                                  "line": 656,
                                  "column": 28
                                },
                                "identifierName": "config"
                              },
                              "name": "config"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 18302,
                            "end": 18306,
                            "loc": {
                              "start": {
                                "line": 656,
                                "column": 29
                              },
                              "end": {
                                "line": 656,
                                "column": 33
                              },
                              "identifierName": "tags"
                            },
                            "name": "tags"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "ArrayExpression",
                          "start": 18310,
                          "end": 18312,
                          "loc": {
                            "start": {
                              "line": 656,
                              "column": 37
                            },
                            "end": {
                              "line": 656,
                              "column": 39
                            }
                          },
                          "elements": []
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the line items tags array\n   *\n   * @type {Array<string|number|boolean>}\n   ",
                    "start": 18165,
                    "end": 18257,
                    "loc": {
                      "start": {
                        "line": 650,
                        "column": 2
                      },
                      "end": {
                        "line": 654,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Config Property\n   * @type {object}\n   ",
                    "start": 18321,
                    "end": 18371,
                    "loc": {
                      "start": {
                        "line": 659,
                        "column": 2
                      },
                      "end": {
                        "line": 662,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 18374,
                "end": 18422,
                "loc": {
                  "start": {
                    "line": 663,
                    "column": 2
                  },
                  "end": {
                    "line": 665,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 18378,
                  "end": 18384,
                  "loc": {
                    "start": {
                      "line": 663,
                      "column": 6
                    },
                    "end": {
                      "line": 663,
                      "column": 12
                    },
                    "identifierName": "config"
                  },
                  "name": "config"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 18387,
                  "end": 18422,
                  "loc": {
                    "start": {
                      "line": 663,
                      "column": 15
                    },
                    "end": {
                      "line": 665,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 18393,
                      "end": 18418,
                      "loc": {
                        "start": {
                          "line": 664,
                          "column": 4
                        },
                        "end": {
                          "line": 664,
                          "column": 29
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 18400,
                        "end": 18417,
                        "loc": {
                          "start": {
                            "line": 664,
                            "column": 11
                          },
                          "end": {
                            "line": 664,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 18400,
                          "end": 18410,
                          "loc": {
                            "start": {
                              "line": 664,
                              "column": 11
                            },
                            "end": {
                              "line": 664,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 18400,
                            "end": 18404,
                            "loc": {
                              "start": {
                                "line": 664,
                                "column": 11
                              },
                              "end": {
                                "line": 664,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 18405,
                            "end": 18410,
                            "loc": {
                              "start": {
                                "line": 664,
                                "column": 16
                              },
                              "end": {
                                "line": 664,
                                "column": 21
                              },
                              "identifierName": "_data"
                            },
                            "name": "_data"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 18411,
                          "end": 18417,
                          "loc": {
                            "start": {
                              "line": 664,
                              "column": 22
                            },
                            "end": {
                              "line": 664,
                              "column": 28
                            },
                            "identifierName": "config"
                          },
                          "name": "config"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Config Property\n   * @type {object}\n   ",
                    "start": 18321,
                    "end": 18371,
                    "loc": {
                      "start": {
                        "line": 659,
                        "column": 2
                      },
                      "end": {
                        "line": 662,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets Subtotal aka Initial Results.\n   *\n   * @return {number}\n   ",
                    "start": 18426,
                    "end": 18502,
                    "loc": {
                      "start": {
                        "line": 667,
                        "column": 2
                      },
                      "end": {
                        "line": 671,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 18505,
                "end": 18653,
                "loc": {
                  "start": {
                    "line": 672,
                    "column": 2
                  },
                  "end": {
                    "line": 676,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 18509,
                  "end": 18517,
                  "loc": {
                    "start": {
                      "line": 672,
                      "column": 6
                    },
                    "end": {
                      "line": 672,
                      "column": 14
                    },
                    "identifierName": "subtotal"
                  },
                  "name": "subtotal"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 18520,
                  "end": 18653,
                  "loc": {
                    "start": {
                      "line": 672,
                      "column": 17
                    },
                    "end": {
                      "line": 676,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 18526,
                      "end": 18649,
                      "loc": {
                        "start": {
                          "line": 673,
                          "column": 4
                        },
                        "end": {
                          "line": 675,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 18533,
                        "end": 18648,
                        "loc": {
                          "start": {
                            "line": 673,
                            "column": 11
                          },
                          "end": {
                            "line": 675,
                            "column": 5
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 18533,
                          "end": 18554,
                          "loc": {
                            "start": {
                              "line": 673,
                              "column": 11
                            },
                            "end": {
                              "line": 673,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 18533,
                            "end": 18540,
                            "loc": {
                              "start": {
                                "line": 673,
                                "column": 11
                              },
                              "end": {
                                "line": 673,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 18541,
                            "end": 18554,
                            "loc": {
                              "start": {
                                "line": 673,
                                "column": 19
                              },
                              "end": {
                                "line": 673,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "BinaryExpression",
                            "start": 18562,
                            "end": 18642,
                            "loc": {
                              "start": {
                                "line": 674,
                                "column": 6
                              },
                              "end": {
                                "line": 674,
                                "column": 86
                              }
                            },
                            "left": {
                              "type": "BinaryExpression",
                              "start": 18562,
                              "end": 18618,
                              "loc": {
                                "start": {
                                  "line": 674,
                                  "column": 6
                                },
                                "end": {
                                  "line": 674,
                                  "column": 62
                                }
                              },
                              "left": {
                                "type": "CallExpression",
                                "start": 18562,
                                "end": 18587,
                                "loc": {
                                  "start": {
                                    "line": 674,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 674,
                                    "column": 31
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 18562,
                                  "end": 18572,
                                  "loc": {
                                    "start": {
                                      "line": 674,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 674,
                                      "column": 16
                                    },
                                    "identifierName": "parseFloat"
                                  },
                                  "name": "parseFloat"
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 18573,
                                    "end": 18586,
                                    "loc": {
                                      "start": {
                                        "line": 674,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 674,
                                        "column": 30
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 18573,
                                      "end": 18577,
                                      "loc": {
                                        "start": {
                                          "line": 674,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 674,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 18578,
                                      "end": 18586,
                                      "loc": {
                                        "start": {
                                          "line": 674,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 674,
                                          "column": 30
                                        },
                                        "identifierName": "quantity"
                                      },
                                      "name": "quantity"
                                    },
                                    "computed": false
                                  }
                                ]
                              },
                              "operator": "*",
                              "right": {
                                "type": "CallExpression",
                                "start": 18590,
                                "end": 18618,
                                "loc": {
                                  "start": {
                                    "line": 674,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 674,
                                    "column": 62
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 18590,
                                  "end": 18600,
                                  "loc": {
                                    "start": {
                                      "line": 674,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 674,
                                      "column": 44
                                    },
                                    "identifierName": "parseFloat"
                                  },
                                  "name": "parseFloat"
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 18601,
                                    "end": 18617,
                                    "loc": {
                                      "start": {
                                        "line": 674,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 674,
                                        "column": 61
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 18601,
                                      "end": 18605,
                                      "loc": {
                                        "start": {
                                          "line": 674,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 674,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 18606,
                                      "end": 18617,
                                      "loc": {
                                        "start": {
                                          "line": 674,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 674,
                                          "column": 61
                                        },
                                        "identifierName": "perQuantity"
                                      },
                                      "name": "perQuantity"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            },
                            "operator": "+",
                            "right": {
                              "type": "CallExpression",
                              "start": 18621,
                              "end": 18642,
                              "loc": {
                                "start": {
                                  "line": 674,
                                  "column": 65
                                },
                                "end": {
                                  "line": 674,
                                  "column": 86
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 18621,
                                "end": 18631,
                                "loc": {
                                  "start": {
                                    "line": 674,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 674,
                                    "column": 75
                                  },
                                  "identifierName": "parseFloat"
                                },
                                "name": "parseFloat"
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 18632,
                                  "end": 18641,
                                  "loc": {
                                    "start": {
                                      "line": 674,
                                      "column": 76
                                    },
                                    "end": {
                                      "line": 674,
                                      "column": 85
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 18632,
                                    "end": 18636,
                                    "loc": {
                                      "start": {
                                        "line": 674,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 674,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 18637,
                                    "end": 18641,
                                    "loc": {
                                      "start": {
                                        "line": 674,
                                        "column": 81
                                      },
                                      "end": {
                                        "line": 674,
                                        "column": 85
                                      },
                                      "identifierName": "base"
                                    },
                                    "name": "base"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets Subtotal aka Initial Results.\n   *\n   * @return {number}\n   ",
                    "start": 18426,
                    "end": 18502,
                    "loc": {
                      "start": {
                        "line": 667,
                        "column": 2
                      },
                      "end": {
                        "line": 671,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * When using predictive pricing, should the computed value be used if it's available?\n   * @type {boolean}\n   ",
                    "start": 18657,
                    "end": 18776,
                    "loc": {
                      "start": {
                        "line": 678,
                        "column": 2
                      },
                      "end": {
                        "line": 681,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 18779,
                "end": 19012,
                "loc": {
                  "start": {
                    "line": 682,
                    "column": 2
                  },
                  "end": {
                    "line": 687,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 18783,
                  "end": 18812,
                  "loc": {
                    "start": {
                      "line": 682,
                      "column": 6
                    },
                    "end": {
                      "line": 682,
                      "column": 35
                    },
                    "identifierName": "useComputedValueWhenAvailable"
                  },
                  "name": "useComputedValueWhenAvailable"
                },
                "kind": "get",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 18815,
                  "end": 19012,
                  "loc": {
                    "start": {
                      "line": 682,
                      "column": 38
                    },
                    "end": {
                      "line": 687,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 18821,
                      "end": 18947,
                      "loc": {
                        "start": {
                          "line": 683,
                          "column": 4
                        },
                        "end": {
                          "line": 685,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 18825,
                        "end": 18878,
                        "loc": {
                          "start": {
                            "line": 683,
                            "column": 8
                          },
                          "end": {
                            "line": 683,
                            "column": 61
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 18826,
                          "end": 18878,
                          "loc": {
                            "start": {
                              "line": 683,
                              "column": 9
                            },
                            "end": {
                              "line": 683,
                              "column": 61
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 18826,
                            "end": 18831,
                            "loc": {
                              "start": {
                                "line": 683,
                                "column": 9
                              },
                              "end": {
                                "line": 683,
                                "column": 14
                              },
                              "identifierName": "isNil"
                            },
                            "name": "isNil"
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 18832,
                              "end": 18877,
                              "loc": {
                                "start": {
                                  "line": 683,
                                  "column": 15
                                },
                                "end": {
                                  "line": 683,
                                  "column": 60
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 18832,
                                "end": 18849,
                                "loc": {
                                  "start": {
                                    "line": 683,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 683,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 18832,
                                  "end": 18842,
                                  "loc": {
                                    "start": {
                                      "line": 683,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 683,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 18832,
                                    "end": 18836,
                                    "loc": {
                                      "start": {
                                        "line": 683,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 683,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 18837,
                                    "end": 18842,
                                    "loc": {
                                      "start": {
                                        "line": 683,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 683,
                                        "column": 25
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 18843,
                                  "end": 18849,
                                  "loc": {
                                    "start": {
                                      "line": 683,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 683,
                                      "column": 32
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 18850,
                                "end": 18877,
                                "loc": {
                                  "start": {
                                    "line": 683,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 683,
                                    "column": 60
                                  },
                                  "identifierName": "use_computed_when_available"
                                },
                                "name": "use_computed_when_available"
                              },
                              "computed": false
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 18880,
                        "end": 18947,
                        "loc": {
                          "start": {
                            "line": 683,
                            "column": 63
                          },
                          "end": {
                            "line": 685,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 18888,
                            "end": 18941,
                            "loc": {
                              "start": {
                                "line": 684,
                                "column": 6
                              },
                              "end": {
                                "line": 684,
                                "column": 59
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 18895,
                              "end": 18940,
                              "loc": {
                                "start": {
                                  "line": 684,
                                  "column": 13
                                },
                                "end": {
                                  "line": 684,
                                  "column": 58
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 18895,
                                "end": 18912,
                                "loc": {
                                  "start": {
                                    "line": 684,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 684,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 18895,
                                  "end": 18905,
                                  "loc": {
                                    "start": {
                                      "line": 684,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 684,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 18895,
                                    "end": 18899,
                                    "loc": {
                                      "start": {
                                        "line": 684,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 684,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 18900,
                                    "end": 18905,
                                    "loc": {
                                      "start": {
                                        "line": 684,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 684,
                                        "column": 23
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 18906,
                                  "end": 18912,
                                  "loc": {
                                    "start": {
                                      "line": 684,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 684,
                                      "column": 30
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 18913,
                                "end": 18940,
                                "loc": {
                                  "start": {
                                    "line": 684,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 684,
                                    "column": 58
                                  },
                                  "identifierName": "use_computed_when_available"
                                },
                                "name": "use_computed_when_available"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 18952,
                      "end": 19008,
                      "loc": {
                        "start": {
                          "line": 686,
                          "column": 4
                        },
                        "end": {
                          "line": 686,
                          "column": 60
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 18959,
                        "end": 19007,
                        "loc": {
                          "start": {
                            "line": 686,
                            "column": 11
                          },
                          "end": {
                            "line": 686,
                            "column": 59
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 18959,
                          "end": 19001,
                          "loc": {
                            "start": {
                              "line": 686,
                              "column": 11
                            },
                            "end": {
                              "line": 686,
                              "column": 53
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 18959,
                            "end": 18988,
                            "loc": {
                              "start": {
                                "line": 686,
                                "column": 11
                              },
                              "end": {
                                "line": 686,
                                "column": 40
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 18959,
                              "end": 18986,
                              "loc": {
                                "start": {
                                  "line": 686,
                                  "column": 11
                                },
                                "end": {
                                  "line": 686,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 18959,
                                "end": 18976,
                                "loc": {
                                  "start": {
                                    "line": 686,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 686,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 18959,
                                  "end": 18967,
                                  "loc": {
                                    "start": {
                                      "line": 686,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 686,
                                      "column": 19
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 18959,
                                    "end": 18963,
                                    "loc": {
                                      "start": {
                                        "line": 686,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 686,
                                        "column": 15
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 18964,
                                    "end": 18967,
                                    "loc": {
                                      "start": {
                                        "line": 686,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 686,
                                        "column": 19
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 18968,
                                  "end": 18976,
                                  "loc": {
                                    "start": {
                                      "line": 686,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 686,
                                      "column": 28
                                    },
                                    "identifierName": "entities"
                                  },
                                  "name": "entities"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 18977,
                                "end": 18986,
                                "loc": {
                                  "start": {
                                    "line": 686,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 686,
                                    "column": 38
                                  },
                                  "identifierName": "variables"
                                },
                                "name": "variables"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 18989,
                            "end": 19001,
                            "loc": {
                              "start": {
                                "line": 686,
                                "column": 41
                              },
                              "end": {
                                "line": 686,
                                "column": 53
                              },
                              "identifierName": "use_computed"
                            },
                            "name": "use_computed"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 19002,
                          "end": 19007,
                          "loc": {
                            "start": {
                              "line": 686,
                              "column": 54
                            },
                            "end": {
                              "line": 686,
                              "column": 59
                            },
                            "identifierName": "value"
                          },
                          "name": "value"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * When using predictive pricing, should the computed value be used if it's available?\n   * @type {boolean}\n   ",
                    "start": 18657,
                    "end": 18776,
                    "loc": {
                      "start": {
                        "line": 678,
                        "column": 2
                      },
                      "end": {
                        "line": 681,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Overrides the bid variable for the line item\n   * @type {boolean}\n   ",
                    "start": 19016,
                    "end": 19096,
                    "loc": {
                      "start": {
                        "line": 689,
                        "column": 2
                      },
                      "end": {
                        "line": 692,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 19099,
                "end": 19599,
                "loc": {
                  "start": {
                    "line": 693,
                    "column": 2
                  },
                  "end": {
                    "line": 702,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 19103,
                  "end": 19132,
                  "loc": {
                    "start": {
                      "line": 693,
                      "column": 6
                    },
                    "end": {
                      "line": 693,
                      "column": 35
                    },
                    "identifierName": "useComputedValueWhenAvailable"
                  },
                  "name": "useComputedValueWhenAvailable"
                },
                "kind": "set",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 19133,
                    "end": 19136,
                    "loc": {
                      "start": {
                        "line": 693,
                        "column": 36
                      },
                      "end": {
                        "line": 693,
                        "column": 39
                      },
                      "identifierName": "val"
                    },
                    "name": "val"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 19138,
                  "end": 19599,
                  "loc": {
                    "start": {
                      "line": 693,
                      "column": 41
                    },
                    "end": {
                      "line": 702,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 19144,
                      "end": 19210,
                      "loc": {
                        "start": {
                          "line": 694,
                          "column": 4
                        },
                        "end": {
                          "line": 694,
                          "column": 70
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 19148,
                          "end": 19209,
                          "loc": {
                            "start": {
                              "line": 694,
                              "column": 8
                            },
                            "end": {
                              "line": 694,
                              "column": 69
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 19148,
                            "end": 19161,
                            "loc": {
                              "start": {
                                "line": 694,
                                "column": 8
                              },
                              "end": {
                                "line": 694,
                                "column": 21
                              },
                              "identifierName": "originalValue"
                            },
                            "name": "originalValue"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 19164,
                            "end": 19209,
                            "loc": {
                              "start": {
                                "line": 694,
                                "column": 24
                              },
                              "end": {
                                "line": 694,
                                "column": 69
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 19164,
                              "end": 19181,
                              "loc": {
                                "start": {
                                  "line": 694,
                                  "column": 24
                                },
                                "end": {
                                  "line": 694,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 19164,
                                "end": 19174,
                                "loc": {
                                  "start": {
                                    "line": 694,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 694,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 19164,
                                  "end": 19168,
                                  "loc": {
                                    "start": {
                                      "line": 694,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 694,
                                      "column": 28
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 19169,
                                  "end": 19174,
                                  "loc": {
                                    "start": {
                                      "line": 694,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 694,
                                      "column": 34
                                    },
                                    "identifierName": "_data"
                                  },
                                  "name": "_data"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 19175,
                                "end": 19181,
                                "loc": {
                                  "start": {
                                    "line": 694,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 694,
                                    "column": 41
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 19182,
                              "end": 19209,
                              "loc": {
                                "start": {
                                  "line": 694,
                                  "column": 42
                                },
                                "end": {
                                  "line": 694,
                                  "column": 69
                                },
                                "identifierName": "use_computed_when_available"
                              },
                              "name": "use_computed_when_available"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 19215,
                      "end": 19595,
                      "loc": {
                        "start": {
                          "line": 695,
                          "column": 4
                        },
                        "end": {
                          "line": 701,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 19219,
                        "end": 19233,
                        "loc": {
                          "start": {
                            "line": 695,
                            "column": 8
                          },
                          "end": {
                            "line": 695,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 19219,
                          "end": 19228,
                          "loc": {
                            "start": {
                              "line": 695,
                              "column": 8
                            },
                            "end": {
                              "line": 695,
                              "column": 17
                            },
                            "identifierName": "isBoolean"
                          },
                          "name": "isBoolean"
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 19229,
                            "end": 19232,
                            "loc": {
                              "start": {
                                "line": 695,
                                "column": 18
                              },
                              "end": {
                                "line": 695,
                                "column": 21
                              },
                              "identifierName": "val"
                            },
                            "name": "val"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 19235,
                        "end": 19595,
                        "loc": {
                          "start": {
                            "line": 695,
                            "column": 24
                          },
                          "end": {
                            "line": 701,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 19243,
                            "end": 19589,
                            "loc": {
                              "start": {
                                "line": 696,
                                "column": 6
                              },
                              "end": {
                                "line": 700,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 19247,
                              "end": 19300,
                              "loc": {
                                "start": {
                                  "line": 696,
                                  "column": 10
                                },
                                "end": {
                                  "line": 696,
                                  "column": 63
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 19247,
                                "end": 19292,
                                "loc": {
                                  "start": {
                                    "line": 696,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 696,
                                    "column": 55
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 19247,
                                  "end": 19264,
                                  "loc": {
                                    "start": {
                                      "line": 696,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 696,
                                      "column": 27
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 19247,
                                    "end": 19257,
                                    "loc": {
                                      "start": {
                                        "line": 696,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 696,
                                        "column": 20
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 19247,
                                      "end": 19251,
                                      "loc": {
                                        "start": {
                                          "line": 696,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 696,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 19252,
                                      "end": 19257,
                                      "loc": {
                                        "start": {
                                          "line": 696,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 696,
                                          "column": 20
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 19258,
                                    "end": 19264,
                                    "loc": {
                                      "start": {
                                        "line": 696,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 696,
                                        "column": 27
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 19265,
                                  "end": 19292,
                                  "loc": {
                                    "start": {
                                      "line": 696,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 696,
                                      "column": 55
                                    },
                                    "identifierName": "use_computed_when_available"
                                  },
                                  "name": "use_computed_when_available"
                                },
                                "computed": false
                              },
                              "operator": "!==",
                              "right": {
                                "type": "Identifier",
                                "start": 19297,
                                "end": 19300,
                                "loc": {
                                  "start": {
                                    "line": 696,
                                    "column": 60
                                  },
                                  "end": {
                                    "line": 696,
                                    "column": 63
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 19302,
                              "end": 19589,
                              "loc": {
                                "start": {
                                  "line": 696,
                                  "column": 65
                                },
                                "end": {
                                  "line": 700,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 19312,
                                  "end": 19364,
                                  "loc": {
                                    "start": {
                                      "line": 697,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 697,
                                      "column": 60
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 19312,
                                    "end": 19363,
                                    "loc": {
                                      "start": {
                                        "line": 697,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 697,
                                        "column": 59
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 19312,
                                      "end": 19357,
                                      "loc": {
                                        "start": {
                                          "line": 697,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 697,
                                          "column": 53
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 19312,
                                        "end": 19329,
                                        "loc": {
                                          "start": {
                                            "line": 697,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 697,
                                            "column": 25
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 19312,
                                          "end": 19322,
                                          "loc": {
                                            "start": {
                                              "line": 697,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 697,
                                              "column": 18
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 19312,
                                            "end": 19316,
                                            "loc": {
                                              "start": {
                                                "line": 697,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 697,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19317,
                                            "end": 19322,
                                            "loc": {
                                              "start": {
                                                "line": 697,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 697,
                                                "column": 18
                                              },
                                              "identifierName": "_data"
                                            },
                                            "name": "_data"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19323,
                                          "end": 19329,
                                          "loc": {
                                            "start": {
                                              "line": 697,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 697,
                                              "column": 25
                                            },
                                            "identifierName": "config"
                                          },
                                          "name": "config"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19330,
                                        "end": 19357,
                                        "loc": {
                                          "start": {
                                            "line": 697,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 697,
                                            "column": 53
                                          },
                                          "identifierName": "use_computed_when_available"
                                        },
                                        "name": "use_computed_when_available"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 19360,
                                      "end": 19363,
                                      "loc": {
                                        "start": {
                                          "line": 697,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 697,
                                          "column": 59
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 19373,
                                  "end": 19387,
                                  "loc": {
                                    "start": {
                                      "line": 698,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 698,
                                      "column": 22
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 19373,
                                    "end": 19386,
                                    "loc": {
                                      "start": {
                                        "line": 698,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 698,
                                        "column": 21
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 19373,
                                      "end": 19384,
                                      "loc": {
                                        "start": {
                                          "line": 698,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 698,
                                          "column": 19
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 19373,
                                        "end": 19377,
                                        "loc": {
                                          "start": {
                                            "line": 698,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 698,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19378,
                                        "end": 19384,
                                        "loc": {
                                          "start": {
                                            "line": 698,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 698,
                                            "column": 19
                                          },
                                          "identifierName": "assess"
                                        },
                                        "name": "assess"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 19396,
                                  "end": 19581,
                                  "loc": {
                                    "start": {
                                      "line": 699,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 699,
                                      "column": 193
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 19396,
                                    "end": 19580,
                                    "loc": {
                                      "start": {
                                        "line": 699,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 699,
                                        "column": 192
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 19396,
                                      "end": 19572,
                                      "loc": {
                                        "start": {
                                          "line": 699,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 699,
                                          "column": 184
                                        }
                                      },
                                      "object": {
                                        "type": "CallExpression",
                                        "start": 19396,
                                        "end": 19566,
                                        "loc": {
                                          "start": {
                                            "line": 699,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 699,
                                            "column": 178
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 19396,
                                          "end": 19418,
                                          "loc": {
                                            "start": {
                                              "line": 699,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 699,
                                              "column": 30
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 19396,
                                            "end": 19400,
                                            "loc": {
                                              "start": {
                                                "line": 699,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 699,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19401,
                                            "end": 19418,
                                            "loc": {
                                              "start": {
                                                "line": 699,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 699,
                                                "column": 30
                                              },
                                              "identifierName": "initSaveChangeLog"
                                            },
                                            "name": "initSaveChangeLog"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 19419,
                                            "end": 19432,
                                            "loc": {
                                              "start": {
                                                "line": 699,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 699,
                                                "column": 44
                                              },
                                              "identifierName": "originalValue"
                                            },
                                            "name": "originalValue"
                                          },
                                          {
                                            "type": "ObjectExpression",
                                            "start": 19434,
                                            "end": 19501,
                                            "loc": {
                                              "start": {
                                                "line": 699,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 699,
                                                "column": 113
                                              }
                                            },
                                            "properties": [
                                              {
                                                "type": "ObjectProperty",
                                                "start": 19435,
                                                "end": 19500,
                                                "loc": {
                                                  "start": {
                                                    "line": 699,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 699,
                                                    "column": 112
                                                  }
                                                },
                                                "method": false,
                                                "shorthand": false,
                                                "computed": false,
                                                "key": {
                                                  "type": "Identifier",
                                                  "start": 19435,
                                                  "end": 19464,
                                                  "loc": {
                                                    "start": {
                                                      "line": 699,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 699,
                                                      "column": 76
                                                    },
                                                    "identifierName": "computed_value_when_available"
                                                  },
                                                  "name": "computed_value_when_available"
                                                },
                                                "value": {
                                                  "type": "MemberExpression",
                                                  "start": 19466,
                                                  "end": 19500,
                                                  "loc": {
                                                    "start": {
                                                      "line": 699,
                                                      "column": 78
                                                    },
                                                    "end": {
                                                      "line": 699,
                                                      "column": 112
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 19466,
                                                    "end": 19470,
                                                    "loc": {
                                                      "start": {
                                                        "line": 699,
                                                        "column": 78
                                                      },
                                                      "end": {
                                                        "line": 699,
                                                        "column": 82
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 19471,
                                                    "end": 19500,
                                                    "loc": {
                                                      "start": {
                                                        "line": 699,
                                                        "column": 83
                                                      },
                                                      "end": {
                                                        "line": 699,
                                                        "column": 112
                                                      },
                                                      "identifierName": "useComputedValueWhenAvailable"
                                                    },
                                                    "name": "useComputedValueWhenAvailable"
                                                  },
                                                  "computed": false
                                                }
                                              }
                                            ]
                                          },
                                          {
                                            "type": "StringLiteral",
                                            "start": 19503,
                                            "end": 19534,
                                            "loc": {
                                              "start": {
                                                "line": 699,
                                                "column": 115
                                              },
                                              "end": {
                                                "line": 699,
                                                "column": 146
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "computed_value_when_available",
                                              "raw": "'computed_value_when_available'"
                                            },
                                            "value": "computed_value_when_available"
                                          },
                                          {
                                            "type": "StringLiteral",
                                            "start": 19536,
                                            "end": 19565,
                                            "loc": {
                                              "start": {
                                                "line": 699,
                                                "column": 148
                                              },
                                              "end": {
                                                "line": 699,
                                                "column": 177
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "use_computed_when_available",
                                              "raw": "'use_computed_when_available'"
                                            },
                                            "value": "use_computed_when_available"
                                          }
                                        ]
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19567,
                                        "end": 19572,
                                        "loc": {
                                          "start": {
                                            "line": 699,
                                            "column": 179
                                          },
                                          "end": {
                                            "line": 699,
                                            "column": 184
                                          },
                                          "identifierName": "catch"
                                        },
                                        "name": "catch"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrowFunctionExpression",
                                        "start": 19573,
                                        "end": 19579,
                                        "loc": {
                                          "start": {
                                            "line": 699,
                                            "column": 185
                                          },
                                          "end": {
                                            "line": 699,
                                            "column": 191
                                          }
                                        },
                                        "id": null,
                                        "generator": false,
                                        "expression": true,
                                        "async": false,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "start": 19573,
                                            "end": 19574,
                                            "loc": {
                                              "start": {
                                                "line": 699,
                                                "column": 185
                                              },
                                              "end": {
                                                "line": 699,
                                                "column": 186
                                              },
                                              "identifierName": "e"
                                            },
                                            "name": "e"
                                          }
                                        ],
                                        "body": {
                                          "type": "Identifier",
                                          "start": 19578,
                                          "end": 19579,
                                          "loc": {
                                            "start": {
                                              "line": 699,
                                              "column": 190
                                            },
                                            "end": {
                                              "line": 699,
                                              "column": 191
                                            },
                                            "identifierName": "e"
                                          },
                                          "name": "e"
                                        }
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Overrides the bid variable for the line item\n   * @type {boolean}\n   ",
                    "start": 19016,
                    "end": 19096,
                    "loc": {
                      "start": {
                        "line": 689,
                        "column": 2
                      },
                      "end": {
                        "line": 692,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @param {string} property\n   * @param {(number|string|boolean)} value\n   ",
                    "start": 19603,
                    "end": 19691,
                    "loc": {
                      "start": {
                        "line": 704,
                        "column": 2
                      },
                      "end": {
                        "line": 708,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 19694,
                "end": 20261,
                "loc": {
                  "start": {
                    "line": 709,
                    "column": 2
                  },
                  "end": {
                    "line": 725,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 19694,
                  "end": 19702,
                  "loc": {
                    "start": {
                      "line": 709,
                      "column": 2
                    },
                    "end": {
                      "line": 709,
                      "column": 10
                    },
                    "identifierName": "override"
                  },
                  "name": "override",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 19703,
                    "end": 19711,
                    "loc": {
                      "start": {
                        "line": 709,
                        "column": 11
                      },
                      "end": {
                        "line": 709,
                        "column": 19
                      },
                      "identifierName": "property"
                    },
                    "name": "property"
                  },
                  {
                    "type": "Identifier",
                    "start": 19713,
                    "end": 19718,
                    "loc": {
                      "start": {
                        "line": 709,
                        "column": 21
                      },
                      "end": {
                        "line": 709,
                        "column": 26
                      },
                      "identifierName": "value"
                    },
                    "name": "value"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 19720,
                  "end": 20261,
                  "loc": {
                    "start": {
                      "line": 709,
                      "column": 28
                    },
                    "end": {
                      "line": 725,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 19726,
                      "end": 20257,
                      "loc": {
                        "start": {
                          "line": 710,
                          "column": 4
                        },
                        "end": {
                          "line": 724,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 19730,
                        "end": 19752,
                        "loc": {
                          "start": {
                            "line": 710,
                            "column": 8
                          },
                          "end": {
                            "line": 710,
                            "column": 30
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 19731,
                          "end": 19752,
                          "loc": {
                            "start": {
                              "line": 710,
                              "column": 9
                            },
                            "end": {
                              "line": 710,
                              "column": 30
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 19731,
                            "end": 19750,
                            "loc": {
                              "start": {
                                "line": 710,
                                "column": 9
                              },
                              "end": {
                                "line": 710,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 19731,
                              "end": 19739,
                              "loc": {
                                "start": {
                                  "line": 710,
                                  "column": 9
                                },
                                "end": {
                                  "line": 710,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 19731,
                                "end": 19735,
                                "loc": {
                                  "start": {
                                    "line": 710,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 710,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 19736,
                                "end": 19739,
                                "loc": {
                                  "start": {
                                    "line": 710,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 710,
                                    "column": 17
                                  },
                                  "identifierName": "bid"
                                },
                                "name": "bid"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 19740,
                              "end": 19750,
                              "loc": {
                                "start": {
                                  "line": 710,
                                  "column": 18
                                },
                                "end": {
                                  "line": 710,
                                  "column": 28
                                },
                                "identifierName": "isReadOnly"
                              },
                              "name": "isReadOnly"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 19754,
                        "end": 20257,
                        "loc": {
                          "start": {
                            "line": 710,
                            "column": 32
                          },
                          "end": {
                            "line": 724,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 19762,
                            "end": 19859,
                            "loc": {
                              "start": {
                                "line": 711,
                                "column": 6
                              },
                              "end": {
                                "line": 713,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 19766,
                              "end": 19806,
                              "loc": {
                                "start": {
                                  "line": 711,
                                  "column": 10
                                },
                                "end": {
                                  "line": 711,
                                  "column": 50
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 19766,
                                "end": 19777,
                                "loc": {
                                  "start": {
                                    "line": 711,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 711,
                                    "column": 21
                                  },
                                  "identifierName": "isUndefined"
                                },
                                "name": "isUndefined"
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 19778,
                                  "end": 19805,
                                  "loc": {
                                    "start": {
                                      "line": 711,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 711,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 19778,
                                    "end": 19795,
                                    "loc": {
                                      "start": {
                                        "line": 711,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 711,
                                        "column": 39
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 19778,
                                      "end": 19788,
                                      "loc": {
                                        "start": {
                                          "line": 711,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 711,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 19778,
                                        "end": 19782,
                                        "loc": {
                                          "start": {
                                            "line": 711,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 711,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19783,
                                        "end": 19788,
                                        "loc": {
                                          "start": {
                                            "line": 711,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 711,
                                            "column": 32
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 19789,
                                      "end": 19795,
                                      "loc": {
                                        "start": {
                                          "line": 711,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 711,
                                          "column": 39
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 19796,
                                    "end": 19805,
                                    "loc": {
                                      "start": {
                                        "line": 711,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 711,
                                        "column": 49
                                      },
                                      "identifierName": "overrides"
                                    },
                                    "name": "overrides"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 19808,
                              "end": 19859,
                              "loc": {
                                "start": {
                                  "line": 711,
                                  "column": 52
                                },
                                "end": {
                                  "line": 713,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 19818,
                                  "end": 19851,
                                  "loc": {
                                    "start": {
                                      "line": 712,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 712,
                                      "column": 41
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 19818,
                                    "end": 19850,
                                    "loc": {
                                      "start": {
                                        "line": 712,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 712,
                                        "column": 40
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 19818,
                                      "end": 19845,
                                      "loc": {
                                        "start": {
                                          "line": 712,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 712,
                                          "column": 35
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 19818,
                                        "end": 19835,
                                        "loc": {
                                          "start": {
                                            "line": 712,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 712,
                                            "column": 25
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 19818,
                                          "end": 19828,
                                          "loc": {
                                            "start": {
                                              "line": 712,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 712,
                                              "column": 18
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 19818,
                                            "end": 19822,
                                            "loc": {
                                              "start": {
                                                "line": 712,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 712,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19823,
                                            "end": 19828,
                                            "loc": {
                                              "start": {
                                                "line": 712,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 712,
                                                "column": 18
                                              },
                                              "identifierName": "_data"
                                            },
                                            "name": "_data"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19829,
                                          "end": 19835,
                                          "loc": {
                                            "start": {
                                              "line": 712,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 712,
                                              "column": 25
                                            },
                                            "identifierName": "config"
                                          },
                                          "name": "config"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19836,
                                        "end": 19845,
                                        "loc": {
                                          "start": {
                                            "line": 712,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 712,
                                            "column": 35
                                          },
                                          "identifierName": "overrides"
                                        },
                                        "name": "overrides"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "ObjectExpression",
                                      "start": 19848,
                                      "end": 19850,
                                      "loc": {
                                        "start": {
                                          "line": 712,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 712,
                                          "column": 40
                                        }
                                      },
                                      "properties": []
                                    }
                                  }
                                }
                              ],
                              "directives": [],
                              "trailingComments": null
                            },
                            "alternate": null,
                            "trailingComments": [
                              {
                                "type": "CommentLine",
                                "value": " If initially empty, the .config can be interpreted as an array.",
                                "start": 19867,
                                "end": 19933,
                                "loc": {
                                  "start": {
                                    "line": 715,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 715,
                                    "column": 72
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " This line converts the array to an object.",
                                "start": 19940,
                                "end": 19985,
                                "loc": {
                                  "start": {
                                    "line": 716,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 716,
                                    "column": 51
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "IfStatement",
                            "start": 19992,
                            "end": 20198,
                            "loc": {
                              "start": {
                                "line": 717,
                                "column": 6
                              },
                              "end": {
                                "line": 722,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 19996,
                              "end": 20038,
                              "loc": {
                                "start": {
                                  "line": 717,
                                  "column": 10
                                },
                                "end": {
                                  "line": 717,
                                  "column": 52
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 19996,
                                "end": 20009,
                                "loc": {
                                  "start": {
                                    "line": 717,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 717,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 19996,
                                  "end": 20001,
                                  "loc": {
                                    "start": {
                                      "line": 717,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 717,
                                      "column": 15
                                    },
                                    "identifierName": "Array"
                                  },
                                  "name": "Array",
                                  "leadingComments": null
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20002,
                                  "end": 20009,
                                  "loc": {
                                    "start": {
                                      "line": 717,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 717,
                                      "column": 23
                                    },
                                    "identifierName": "isArray"
                                  },
                                  "name": "isArray"
                                },
                                "computed": false,
                                "leadingComments": null
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 20010,
                                  "end": 20037,
                                  "loc": {
                                    "start": {
                                      "line": 717,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 717,
                                      "column": 51
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 20010,
                                    "end": 20027,
                                    "loc": {
                                      "start": {
                                        "line": 717,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 717,
                                        "column": 41
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 20010,
                                      "end": 20020,
                                      "loc": {
                                        "start": {
                                          "line": 717,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 717,
                                          "column": 34
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 20010,
                                        "end": 20014,
                                        "loc": {
                                          "start": {
                                            "line": 717,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 717,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 20015,
                                        "end": 20020,
                                        "loc": {
                                          "start": {
                                            "line": 717,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 717,
                                            "column": 34
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 20021,
                                      "end": 20027,
                                      "loc": {
                                        "start": {
                                          "line": 717,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 717,
                                          "column": 41
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 20028,
                                    "end": 20037,
                                    "loc": {
                                      "start": {
                                        "line": 717,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 717,
                                        "column": 51
                                      },
                                      "identifierName": "overrides"
                                    },
                                    "name": "overrides"
                                  },
                                  "computed": false
                                }
                              ],
                              "leadingComments": null
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 20040,
                              "end": 20198,
                              "loc": {
                                "start": {
                                  "line": 717,
                                  "column": 54
                                },
                                "end": {
                                  "line": 722,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 20050,
                                  "end": 20190,
                                  "loc": {
                                    "start": {
                                      "line": 718,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 721,
                                      "column": 10
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 20050,
                                    "end": 20189,
                                    "loc": {
                                      "start": {
                                        "line": 718,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 721,
                                        "column": 9
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 20050,
                                      "end": 20077,
                                      "loc": {
                                        "start": {
                                          "line": 718,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 718,
                                          "column": 35
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 20050,
                                        "end": 20067,
                                        "loc": {
                                          "start": {
                                            "line": 718,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 718,
                                            "column": 25
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 20050,
                                          "end": 20060,
                                          "loc": {
                                            "start": {
                                              "line": 718,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 718,
                                              "column": 18
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 20050,
                                            "end": 20054,
                                            "loc": {
                                              "start": {
                                                "line": 718,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 718,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 20055,
                                            "end": 20060,
                                            "loc": {
                                              "start": {
                                                "line": 718,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 718,
                                                "column": 18
                                              },
                                              "identifierName": "_data"
                                            },
                                            "name": "_data"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 20061,
                                          "end": 20067,
                                          "loc": {
                                            "start": {
                                              "line": 718,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 718,
                                              "column": 25
                                            },
                                            "identifierName": "config"
                                          },
                                          "name": "config"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 20068,
                                        "end": 20077,
                                        "loc": {
                                          "start": {
                                            "line": 718,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 718,
                                            "column": 35
                                          },
                                          "identifierName": "overrides"
                                        },
                                        "name": "overrides"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 20080,
                                      "end": 20189,
                                      "loc": {
                                        "start": {
                                          "line": 718,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 721,
                                          "column": 9
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 20080,
                                        "end": 20114,
                                        "loc": {
                                          "start": {
                                            "line": 718,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 718,
                                            "column": 72
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 20080,
                                          "end": 20107,
                                          "loc": {
                                            "start": {
                                              "line": 718,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 718,
                                              "column": 65
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 20080,
                                            "end": 20097,
                                            "loc": {
                                              "start": {
                                                "line": 718,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 718,
                                                "column": 55
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 20080,
                                              "end": 20090,
                                              "loc": {
                                                "start": {
                                                  "line": 718,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 718,
                                                  "column": 48
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 20080,
                                                "end": 20084,
                                                "loc": {
                                                  "start": {
                                                    "line": 718,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 718,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 20085,
                                                "end": 20090,
                                                "loc": {
                                                  "start": {
                                                    "line": 718,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 718,
                                                    "column": 48
                                                  },
                                                  "identifierName": "_data"
                                                },
                                                "name": "_data"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 20091,
                                              "end": 20097,
                                              "loc": {
                                                "start": {
                                                  "line": 718,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 718,
                                                  "column": 55
                                                },
                                                "identifierName": "config"
                                              },
                                              "name": "config"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 20098,
                                            "end": 20107,
                                            "loc": {
                                              "start": {
                                                "line": 718,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 718,
                                                "column": 65
                                              },
                                              "identifierName": "overrides"
                                            },
                                            "name": "overrides"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 20108,
                                          "end": 20114,
                                          "loc": {
                                            "start": {
                                              "line": 718,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 718,
                                              "column": 72
                                            },
                                            "identifierName": "reduce"
                                          },
                                          "name": "reduce"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ArrowFunctionExpression",
                                          "start": 20126,
                                          "end": 20165,
                                          "loc": {
                                            "start": {
                                              "line": 719,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 719,
                                              "column": 49
                                            }
                                          },
                                          "id": null,
                                          "generator": false,
                                          "expression": true,
                                          "async": false,
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "start": 20127,
                                              "end": 20128,
                                              "loc": {
                                                "start": {
                                                  "line": 719,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 719,
                                                  "column": 12
                                                },
                                                "identifierName": "o"
                                              },
                                              "name": "o"
                                            },
                                            {
                                              "type": "Identifier",
                                              "start": 20130,
                                              "end": 20131,
                                              "loc": {
                                                "start": {
                                                  "line": 719,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 719,
                                                  "column": 15
                                                },
                                                "identifierName": "k"
                                              },
                                              "name": "k"
                                            }
                                          ],
                                          "body": {
                                            "type": "CallExpression",
                                            "start": 20136,
                                            "end": 20165,
                                            "loc": {
                                              "start": {
                                                "line": 719,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 719,
                                                "column": 49
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 20136,
                                              "end": 20149,
                                              "loc": {
                                                "start": {
                                                  "line": 719,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 719,
                                                  "column": 33
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 20136,
                                                "end": 20142,
                                                "loc": {
                                                  "start": {
                                                    "line": 719,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 719,
                                                    "column": 26
                                                  },
                                                  "identifierName": "Object"
                                                },
                                                "name": "Object"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 20143,
                                                "end": 20149,
                                                "loc": {
                                                  "start": {
                                                    "line": 719,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 719,
                                                    "column": 33
                                                  },
                                                  "identifierName": "assign"
                                                },
                                                "name": "assign"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 20150,
                                                "end": 20151,
                                                "loc": {
                                                  "start": {
                                                    "line": 719,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 719,
                                                    "column": 35
                                                  },
                                                  "identifierName": "o"
                                                },
                                                "name": "o"
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "start": 20153,
                                                "end": 20164,
                                                "loc": {
                                                  "start": {
                                                    "line": 719,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 719,
                                                    "column": 48
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 20154,
                                                    "end": 20163,
                                                    "loc": {
                                                      "start": {
                                                        "line": 719,
                                                        "column": 38
                                                      },
                                                      "end": {
                                                        "line": 719,
                                                        "column": 47
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": true,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 20155,
                                                      "end": 20156,
                                                      "loc": {
                                                        "start": {
                                                          "line": 719,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 719,
                                                          "column": 40
                                                        },
                                                        "identifierName": "k"
                                                      },
                                                      "name": "k"
                                                    },
                                                    "value": {
                                                      "type": "BooleanLiteral",
                                                      "start": 20159,
                                                      "end": 20163,
                                                      "loc": {
                                                        "start": {
                                                          "line": 719,
                                                          "column": 43
                                                        },
                                                        "end": {
                                                          "line": 719,
                                                          "column": 47
                                                        }
                                                      },
                                                      "value": true
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ObjectExpression",
                                          "start": 20177,
                                          "end": 20179,
                                          "loc": {
                                            "start": {
                                              "line": 720,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 720,
                                              "column": 12
                                            }
                                          },
                                          "properties": []
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null,
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": " If initially empty, the .config can be interpreted as an array.",
                                "start": 19867,
                                "end": 19933,
                                "loc": {
                                  "start": {
                                    "line": 715,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 715,
                                    "column": 72
                                  }
                                }
                              },
                              {
                                "type": "CommentLine",
                                "value": " This line converts the array to an object.",
                                "start": 19940,
                                "end": 19985,
                                "loc": {
                                  "start": {
                                    "line": 716,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 716,
                                    "column": 51
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 20205,
                            "end": 20251,
                            "loc": {
                              "start": {
                                "line": 723,
                                "column": 6
                              },
                              "end": {
                                "line": 723,
                                "column": 52
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 20205,
                              "end": 20250,
                              "loc": {
                                "start": {
                                  "line": 723,
                                  "column": 6
                                },
                                "end": {
                                  "line": 723,
                                  "column": 51
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 20205,
                                "end": 20242,
                                "loc": {
                                  "start": {
                                    "line": 723,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 723,
                                    "column": 43
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 20205,
                                  "end": 20232,
                                  "loc": {
                                    "start": {
                                      "line": 723,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 723,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 20205,
                                    "end": 20222,
                                    "loc": {
                                      "start": {
                                        "line": 723,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 723,
                                        "column": 23
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 20205,
                                      "end": 20215,
                                      "loc": {
                                        "start": {
                                          "line": 723,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 723,
                                          "column": 16
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 20205,
                                        "end": 20209,
                                        "loc": {
                                          "start": {
                                            "line": 723,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 723,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 20210,
                                        "end": 20215,
                                        "loc": {
                                          "start": {
                                            "line": 723,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 723,
                                            "column": 16
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 20216,
                                      "end": 20222,
                                      "loc": {
                                        "start": {
                                          "line": 723,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 723,
                                          "column": 23
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 20223,
                                    "end": 20232,
                                    "loc": {
                                      "start": {
                                        "line": 723,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 723,
                                        "column": 33
                                      },
                                      "identifierName": "overrides"
                                    },
                                    "name": "overrides"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20233,
                                  "end": 20241,
                                  "loc": {
                                    "start": {
                                      "line": 723,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 723,
                                      "column": 42
                                    },
                                    "identifierName": "property"
                                  },
                                  "name": "property"
                                },
                                "computed": true
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 20245,
                                "end": 20250,
                                "loc": {
                                  "start": {
                                    "line": 723,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 723,
                                    "column": 51
                                  },
                                  "identifierName": "value"
                                },
                                "name": "value"
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @param {string} property\n   * @param {(number|string|boolean)} value\n   ",
                    "start": 19603,
                    "end": 19691,
                    "loc": {
                      "start": {
                        "line": 704,
                        "column": 2
                      },
                      "end": {
                        "line": 708,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determine if the line item or one of its properties is overridden\n   *\n   * @param {string} [property=null]\n   * @returns {boolean}\n   ",
                    "start": 20265,
                    "end": 20411,
                    "loc": {
                      "start": {
                        "line": 727,
                        "column": 2
                      },
                      "end": {
                        "line": 732,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 20414,
                "end": 20672,
                "loc": {
                  "start": {
                    "line": 733,
                    "column": 2
                  },
                  "end": {
                    "line": 739,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 20414,
                  "end": 20426,
                  "loc": {
                    "start": {
                      "line": 733,
                      "column": 2
                    },
                    "end": {
                      "line": 733,
                      "column": 14
                    },
                    "identifierName": "isOverridden"
                  },
                  "name": "isOverridden",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 20427,
                    "end": 20442,
                    "loc": {
                      "start": {
                        "line": 733,
                        "column": 15
                      },
                      "end": {
                        "line": 733,
                        "column": 30
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 20427,
                      "end": 20435,
                      "loc": {
                        "start": {
                          "line": 733,
                          "column": 15
                        },
                        "end": {
                          "line": 733,
                          "column": 23
                        },
                        "identifierName": "property"
                      },
                      "name": "property"
                    },
                    "right": {
                      "type": "NullLiteral",
                      "start": 20438,
                      "end": 20442,
                      "loc": {
                        "start": {
                          "line": 733,
                          "column": 26
                        },
                        "end": {
                          "line": 733,
                          "column": 30
                        }
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 20444,
                  "end": 20672,
                  "loc": {
                    "start": {
                      "line": 733,
                      "column": 32
                    },
                    "end": {
                      "line": 739,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 20450,
                      "end": 20510,
                      "loc": {
                        "start": {
                          "line": 734,
                          "column": 4
                        },
                        "end": {
                          "line": 734,
                          "column": 64
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 20454,
                        "end": 20495,
                        "loc": {
                          "start": {
                            "line": 734,
                            "column": 8
                          },
                          "end": {
                            "line": 734,
                            "column": 49
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 20454,
                          "end": 20481,
                          "loc": {
                            "start": {
                              "line": 734,
                              "column": 8
                            },
                            "end": {
                              "line": 734,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 20454,
                            "end": 20471,
                            "loc": {
                              "start": {
                                "line": 734,
                                "column": 8
                              },
                              "end": {
                                "line": 734,
                                "column": 25
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 20454,
                              "end": 20464,
                              "loc": {
                                "start": {
                                  "line": 734,
                                  "column": 8
                                },
                                "end": {
                                  "line": 734,
                                  "column": 18
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 20454,
                                "end": 20458,
                                "loc": {
                                  "start": {
                                    "line": 734,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 734,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 20459,
                                "end": 20464,
                                "loc": {
                                  "start": {
                                    "line": 734,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 734,
                                    "column": 18
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 20465,
                              "end": 20471,
                              "loc": {
                                "start": {
                                  "line": 734,
                                  "column": 19
                                },
                                "end": {
                                  "line": 734,
                                  "column": 25
                                },
                                "identifierName": "config"
                              },
                              "name": "config"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 20472,
                            "end": 20481,
                            "loc": {
                              "start": {
                                "line": 734,
                                "column": 26
                              },
                              "end": {
                                "line": 734,
                                "column": 35
                              },
                              "identifierName": "overrides"
                            },
                            "name": "overrides"
                          },
                          "computed": false
                        },
                        "operator": "===",
                        "right": {
                          "type": "Identifier",
                          "start": 20486,
                          "end": 20495,
                          "loc": {
                            "start": {
                              "line": 734,
                              "column": 40
                            },
                            "end": {
                              "line": 734,
                              "column": 49
                            },
                            "identifierName": "undefined"
                          },
                          "name": "undefined"
                        }
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 20497,
                        "end": 20510,
                        "loc": {
                          "start": {
                            "line": 734,
                            "column": 51
                          },
                          "end": {
                            "line": 734,
                            "column": 64
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 20504,
                          "end": 20509,
                          "loc": {
                            "start": {
                              "line": 734,
                              "column": 58
                            },
                            "end": {
                              "line": 734,
                              "column": 63
                            }
                          },
                          "value": false
                        }
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 20516,
                      "end": 20668,
                      "loc": {
                        "start": {
                          "line": 736,
                          "column": 4
                        },
                        "end": {
                          "line": 738,
                          "column": 55
                        }
                      },
                      "argument": {
                        "type": "ConditionalExpression",
                        "start": 20523,
                        "end": 20667,
                        "loc": {
                          "start": {
                            "line": 736,
                            "column": 11
                          },
                          "end": {
                            "line": 738,
                            "column": 54
                          }
                        },
                        "test": {
                          "type": "BinaryExpression",
                          "start": 20523,
                          "end": 20540,
                          "loc": {
                            "start": {
                              "line": 736,
                              "column": 11
                            },
                            "end": {
                              "line": 736,
                              "column": 28
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 20523,
                            "end": 20531,
                            "loc": {
                              "start": {
                                "line": 736,
                                "column": 11
                              },
                              "end": {
                                "line": 736,
                                "column": 19
                              },
                              "identifierName": "property"
                            },
                            "name": "property"
                          },
                          "operator": "===",
                          "right": {
                            "type": "NullLiteral",
                            "start": 20536,
                            "end": 20540,
                            "loc": {
                              "start": {
                                "line": 736,
                                "column": 24
                              },
                              "end": {
                                "line": 736,
                                "column": 28
                              }
                            }
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "start": 20549,
                          "end": 20612,
                          "loc": {
                            "start": {
                              "line": 737,
                              "column": 8
                            },
                            "end": {
                              "line": 737,
                              "column": 71
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 20549,
                            "end": 20596,
                            "loc": {
                              "start": {
                                "line": 737,
                                "column": 8
                              },
                              "end": {
                                "line": 737,
                                "column": 55
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 20549,
                              "end": 20591,
                              "loc": {
                                "start": {
                                  "line": 737,
                                  "column": 8
                                },
                                "end": {
                                  "line": 737,
                                  "column": 50
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 20549,
                                "end": 20562,
                                "loc": {
                                  "start": {
                                    "line": 737,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 737,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 20549,
                                  "end": 20555,
                                  "loc": {
                                    "start": {
                                      "line": 737,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 737,
                                      "column": 14
                                    },
                                    "identifierName": "Object"
                                  },
                                  "name": "Object"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20556,
                                  "end": 20562,
                                  "loc": {
                                    "start": {
                                      "line": 737,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 737,
                                      "column": 21
                                    },
                                    "identifierName": "values"
                                  },
                                  "name": "values"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 20563,
                                  "end": 20590,
                                  "loc": {
                                    "start": {
                                      "line": 737,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 737,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 20563,
                                    "end": 20580,
                                    "loc": {
                                      "start": {
                                        "line": 737,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 737,
                                        "column": 39
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 20563,
                                      "end": 20573,
                                      "loc": {
                                        "start": {
                                          "line": 737,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 737,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 20563,
                                        "end": 20567,
                                        "loc": {
                                          "start": {
                                            "line": 737,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 737,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 20568,
                                        "end": 20573,
                                        "loc": {
                                          "start": {
                                            "line": 737,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 737,
                                            "column": 32
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 20574,
                                      "end": 20580,
                                      "loc": {
                                        "start": {
                                          "line": 737,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 737,
                                          "column": 39
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 20581,
                                    "end": 20590,
                                    "loc": {
                                      "start": {
                                        "line": 737,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 737,
                                        "column": 49
                                      },
                                      "identifierName": "overrides"
                                    },
                                    "name": "overrides"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 20592,
                              "end": 20596,
                              "loc": {
                                "start": {
                                  "line": 737,
                                  "column": 51
                                },
                                "end": {
                                  "line": 737,
                                  "column": 55
                                },
                                "identifierName": "some"
                              },
                              "name": "some"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ArrowFunctionExpression",
                              "start": 20597,
                              "end": 20611,
                              "loc": {
                                "start": {
                                  "line": 737,
                                  "column": 56
                                },
                                "end": {
                                  "line": 737,
                                  "column": 70
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": true,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 20597,
                                  "end": 20602,
                                  "loc": {
                                    "start": {
                                      "line": 737,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 737,
                                      "column": 61
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                }
                              ],
                              "body": {
                                "type": "Identifier",
                                "start": 20606,
                                "end": 20611,
                                "loc": {
                                  "start": {
                                    "line": 737,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 737,
                                    "column": 70
                                  },
                                  "identifierName": "value"
                                },
                                "name": "value"
                              }
                            }
                          ]
                        },
                        "alternate": {
                          "type": "BinaryExpression",
                          "start": 20621,
                          "end": 20667,
                          "loc": {
                            "start": {
                              "line": 738,
                              "column": 8
                            },
                            "end": {
                              "line": 738,
                              "column": 54
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 20621,
                            "end": 20658,
                            "loc": {
                              "start": {
                                "line": 738,
                                "column": 8
                              },
                              "end": {
                                "line": 738,
                                "column": 45
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 20621,
                              "end": 20648,
                              "loc": {
                                "start": {
                                  "line": 738,
                                  "column": 8
                                },
                                "end": {
                                  "line": 738,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 20621,
                                "end": 20638,
                                "loc": {
                                  "start": {
                                    "line": 738,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 738,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 20621,
                                  "end": 20631,
                                  "loc": {
                                    "start": {
                                      "line": 738,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 738,
                                      "column": 18
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 20621,
                                    "end": 20625,
                                    "loc": {
                                      "start": {
                                        "line": 738,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 738,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 20626,
                                    "end": 20631,
                                    "loc": {
                                      "start": {
                                        "line": 738,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 738,
                                        "column": 18
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 20632,
                                  "end": 20638,
                                  "loc": {
                                    "start": {
                                      "line": 738,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 738,
                                      "column": 25
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 20639,
                                "end": 20648,
                                "loc": {
                                  "start": {
                                    "line": 738,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 738,
                                    "column": 35
                                  },
                                  "identifierName": "overrides"
                                },
                                "name": "overrides"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 20649,
                              "end": 20657,
                              "loc": {
                                "start": {
                                  "line": 738,
                                  "column": 36
                                },
                                "end": {
                                  "line": 738,
                                  "column": 44
                                },
                                "identifierName": "property"
                              },
                              "name": "property"
                            },
                            "computed": true
                          },
                          "operator": "===",
                          "right": {
                            "type": "BooleanLiteral",
                            "start": 20663,
                            "end": 20667,
                            "loc": {
                              "start": {
                                "line": 738,
                                "column": 50
                              },
                              "end": {
                                "line": 738,
                                "column": 54
                              }
                            },
                            "value": true
                          }
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determine if the line item or one of its properties is overridden\n   *\n   * @param {string} [property=null]\n   * @returns {boolean}\n   ",
                    "start": 20265,
                    "end": 20411,
                    "loc": {
                      "start": {
                        "line": 727,
                        "column": 2
                      },
                      "end": {
                        "line": 732,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines if the line item or a property is predicted by recursively checking the\n   *  properties calculation dependencies prediction status.\n   *\n   * @param {string} [property] snake case property name\n   * @returns {boolean}\n   ",
                    "start": 20676,
                    "end": 20920,
                    "loc": {
                      "start": {
                        "line": 741,
                        "column": 2
                      },
                      "end": {
                        "line": 747,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 20923,
                "end": 21952,
                "loc": {
                  "start": {
                    "line": 748,
                    "column": 2
                  },
                  "end": {
                    "line": 776,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 20923,
                  "end": 20934,
                  "loc": {
                    "start": {
                      "line": 748,
                      "column": 2
                    },
                    "end": {
                      "line": 748,
                      "column": 13
                    },
                    "identifierName": "isPredicted"
                  },
                  "name": "isPredicted",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 20935,
                    "end": 20943,
                    "loc": {
                      "start": {
                        "line": 748,
                        "column": 14
                      },
                      "end": {
                        "line": 748,
                        "column": 22
                      },
                      "identifierName": "property"
                    },
                    "name": "property"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 20945,
                  "end": 21952,
                  "loc": {
                    "start": {
                      "line": 748,
                      "column": 24
                    },
                    "end": {
                      "line": 776,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 20951,
                      "end": 21265,
                      "loc": {
                        "start": {
                          "line": 749,
                          "column": 4
                        },
                        "end": {
                          "line": 757,
                          "column": 6
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 20957,
                          "end": 21264,
                          "loc": {
                            "start": {
                              "line": 749,
                              "column": 10
                            },
                            "end": {
                              "line": 757,
                              "column": 5
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 20957,
                            "end": 20974,
                            "loc": {
                              "start": {
                                "line": 749,
                                "column": 10
                              },
                              "end": {
                                "line": 749,
                                "column": 27
                              },
                              "identifierName": "calcDependencyMap"
                            },
                            "name": "calcDependencyMap"
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "start": 20977,
                            "end": 21264,
                            "loc": {
                              "start": {
                                "line": 749,
                                "column": 30
                              },
                              "end": {
                                "line": 757,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 20985,
                                "end": 21006,
                                "loc": {
                                  "start": {
                                    "line": 750,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 750,
                                    "column": 27
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 20985,
                                  "end": 20989,
                                  "loc": {
                                    "start": {
                                      "line": 750,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 750,
                                      "column": 10
                                    },
                                    "identifierName": "cost"
                                  },
                                  "name": "cost"
                                },
                                "value": {
                                  "type": "ArrayExpression",
                                  "start": 20991,
                                  "end": 21006,
                                  "loc": {
                                    "start": {
                                      "line": 750,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 750,
                                      "column": 27
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 20992,
                                      "end": 21005,
                                      "loc": {
                                        "start": {
                                          "line": 750,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 750,
                                          "column": 26
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "labor_hours",
                                        "raw": "\"labor_hours\""
                                      },
                                      "value": "labor_hours"
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 21014,
                                "end": 21049,
                                "loc": {
                                  "start": {
                                    "line": 751,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 751,
                                    "column": 41
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 21014,
                                  "end": 21017,
                                  "loc": {
                                    "start": {
                                      "line": 751,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 751,
                                      "column": 9
                                    },
                                    "identifierName": "tax"
                                  },
                                  "name": "tax"
                                },
                                "value": {
                                  "type": "ConditionalExpression",
                                  "start": 21019,
                                  "end": 21049,
                                  "loc": {
                                    "start": {
                                      "line": 751,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 751,
                                      "column": 41
                                    }
                                  },
                                  "test": {
                                    "type": "CallExpression",
                                    "start": 21019,
                                    "end": 21033,
                                    "loc": {
                                      "start": {
                                        "line": 751,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 751,
                                        "column": 25
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 21019,
                                      "end": 21031,
                                      "loc": {
                                        "start": {
                                          "line": 751,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 751,
                                          "column": 23
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 21019,
                                        "end": 21023,
                                        "loc": {
                                          "start": {
                                            "line": 751,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 751,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 21024,
                                        "end": 21031,
                                        "loc": {
                                          "start": {
                                            "line": 751,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 751,
                                            "column": 23
                                          },
                                          "identifierName": "isLabor"
                                        },
                                        "name": "isLabor"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  "consequent": {
                                    "type": "ArrayExpression",
                                    "start": 21036,
                                    "end": 21038,
                                    "loc": {
                                      "start": {
                                        "line": 751,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 751,
                                        "column": 30
                                      }
                                    },
                                    "elements": []
                                  },
                                  "alternate": {
                                    "type": "ArrayExpression",
                                    "start": 21041,
                                    "end": 21049,
                                    "loc": {
                                      "start": {
                                        "line": 751,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 751,
                                        "column": 41
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 21042,
                                        "end": 21048,
                                        "loc": {
                                          "start": {
                                            "line": 751,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 751,
                                            "column": 40
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "cost",
                                          "raw": "\"cost\""
                                        },
                                        "value": "cost"
                                      }
                                    ]
                                  }
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 21057,
                                "end": 21123,
                                "loc": {
                                  "start": {
                                    "line": 752,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 752,
                                    "column": 72
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 21057,
                                  "end": 21063,
                                  "loc": {
                                    "start": {
                                      "line": 752,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 752,
                                      "column": 12
                                    },
                                    "identifierName": "markup"
                                  },
                                  "name": "markup"
                                },
                                "value": {
                                  "type": "ConditionalExpression",
                                  "start": 21065,
                                  "end": 21123,
                                  "loc": {
                                    "start": {
                                      "line": 752,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 752,
                                      "column": 72
                                    }
                                  },
                                  "test": {
                                    "type": "CallExpression",
                                    "start": 21065,
                                    "end": 21094,
                                    "loc": {
                                      "start": {
                                        "line": 752,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 752,
                                        "column": 43
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 21065,
                                      "end": 21092,
                                      "loc": {
                                        "start": {
                                          "line": 752,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 752,
                                          "column": 41
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 21065,
                                        "end": 21073,
                                        "loc": {
                                          "start": {
                                            "line": 752,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 752,
                                            "column": 22
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 21065,
                                          "end": 21069,
                                          "loc": {
                                            "start": {
                                              "line": 752,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 752,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 21070,
                                          "end": 21073,
                                          "loc": {
                                            "start": {
                                              "line": 752,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 752,
                                              "column": 22
                                            },
                                            "identifierName": "bid"
                                          },
                                          "name": "bid"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 21074,
                                        "end": 21092,
                                        "loc": {
                                          "start": {
                                            "line": 752,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 752,
                                            "column": 41
                                          },
                                          "identifierName": "includeTaxInMarkup"
                                        },
                                        "name": "includeTaxInMarkup"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  "consequent": {
                                    "type": "ArrayExpression",
                                    "start": 21097,
                                    "end": 21112,
                                    "loc": {
                                      "start": {
                                        "line": 752,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 752,
                                        "column": 61
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 21098,
                                        "end": 21104,
                                        "loc": {
                                          "start": {
                                            "line": 752,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 752,
                                            "column": 53
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "cost",
                                          "raw": "\"cost\""
                                        },
                                        "value": "cost"
                                      },
                                      {
                                        "type": "StringLiteral",
                                        "start": 21106,
                                        "end": 21111,
                                        "loc": {
                                          "start": {
                                            "line": 752,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 752,
                                            "column": 60
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "tax",
                                          "raw": "\"tax\""
                                        },
                                        "value": "tax"
                                      }
                                    ]
                                  },
                                  "alternate": {
                                    "type": "ArrayExpression",
                                    "start": 21115,
                                    "end": 21123,
                                    "loc": {
                                      "start": {
                                        "line": 752,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 752,
                                        "column": 72
                                      }
                                    },
                                    "elements": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 21116,
                                        "end": 21122,
                                        "loc": {
                                          "start": {
                                            "line": 752,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 752,
                                            "column": 71
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "cost",
                                          "raw": "\"cost\""
                                        },
                                        "value": "cost"
                                      }
                                    ]
                                  }
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 21131,
                                "end": 21163,
                                "loc": {
                                  "start": {
                                    "line": 753,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 753,
                                    "column": 38
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 21131,
                                  "end": 21136,
                                  "loc": {
                                    "start": {
                                      "line": 753,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 753,
                                      "column": 11
                                    },
                                    "identifierName": "price"
                                  },
                                  "name": "price"
                                },
                                "value": {
                                  "type": "ArrayExpression",
                                  "start": 21138,
                                  "end": 21163,
                                  "loc": {
                                    "start": {
                                      "line": 753,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 753,
                                      "column": 38
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 21139,
                                      "end": 21145,
                                      "loc": {
                                        "start": {
                                          "line": 753,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 753,
                                          "column": 20
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "cost",
                                        "raw": "\"cost\""
                                      },
                                      "value": "cost"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 21147,
                                      "end": 21152,
                                      "loc": {
                                        "start": {
                                          "line": 753,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 753,
                                          "column": 27
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "tax",
                                        "raw": "\"tax\""
                                      },
                                      "value": "tax"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 21154,
                                      "end": 21162,
                                      "loc": {
                                        "start": {
                                          "line": 753,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 753,
                                          "column": 37
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "markup",
                                        "raw": "\"markup\""
                                      },
                                      "value": "markup"
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 21171,
                                "end": 21190,
                                "loc": {
                                  "start": {
                                    "line": 754,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 754,
                                    "column": 25
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 21171,
                                  "end": 21180,
                                  "loc": {
                                    "start": {
                                      "line": 754,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 754,
                                      "column": 15
                                    },
                                    "identifierName": "cost_watt"
                                  },
                                  "name": "cost_watt"
                                },
                                "value": {
                                  "type": "ArrayExpression",
                                  "start": 21182,
                                  "end": 21190,
                                  "loc": {
                                    "start": {
                                      "line": 754,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 754,
                                      "column": 25
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 21183,
                                      "end": 21189,
                                      "loc": {
                                        "start": {
                                          "line": 754,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 754,
                                          "column": 24
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "cost",
                                        "raw": "\"cost\""
                                      },
                                      "value": "cost"
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 21198,
                                "end": 21219,
                                "loc": {
                                  "start": {
                                    "line": 755,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 755,
                                    "column": 27
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 21198,
                                  "end": 21208,
                                  "loc": {
                                    "start": {
                                      "line": 755,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 755,
                                      "column": 16
                                    },
                                    "identifierName": "price_watt"
                                  },
                                  "name": "price_watt"
                                },
                                "value": {
                                  "type": "ArrayExpression",
                                  "start": 21210,
                                  "end": 21219,
                                  "loc": {
                                    "start": {
                                      "line": 755,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 755,
                                      "column": 27
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 21211,
                                      "end": 21218,
                                      "loc": {
                                        "start": {
                                          "line": 755,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 755,
                                          "column": 26
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "price",
                                        "raw": "\"price\""
                                      },
                                      "value": "price"
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 21227,
                                "end": 21257,
                                "loc": {
                                  "start": {
                                    "line": 756,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 756,
                                    "column": 36
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 21227,
                                  "end": 21240,
                                  "loc": {
                                    "start": {
                                      "line": 756,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 756,
                                      "column": 19
                                    },
                                    "identifierName": "cost_with_tax"
                                  },
                                  "name": "cost_with_tax"
                                },
                                "value": {
                                  "type": "ArrayExpression",
                                  "start": 21242,
                                  "end": 21257,
                                  "loc": {
                                    "start": {
                                      "line": 756,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 756,
                                      "column": 36
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 21243,
                                      "end": 21249,
                                      "loc": {
                                        "start": {
                                          "line": 756,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 756,
                                          "column": 28
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "cost",
                                        "raw": "\"cost\""
                                      },
                                      "value": "cost"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 21251,
                                      "end": 21256,
                                      "loc": {
                                        "start": {
                                          "line": 756,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 756,
                                          "column": 35
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "tax",
                                        "raw": "\"tax\""
                                      },
                                      "value": "tax"
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 21270,
                      "end": 21428,
                      "loc": {
                        "start": {
                          "line": 758,
                          "column": 4
                        },
                        "end": {
                          "line": 762,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 21274,
                        "end": 21283,
                        "loc": {
                          "start": {
                            "line": 758,
                            "column": 8
                          },
                          "end": {
                            "line": 758,
                            "column": 17
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "Identifier",
                          "start": 21275,
                          "end": 21283,
                          "loc": {
                            "start": {
                              "line": 758,
                              "column": 9
                            },
                            "end": {
                              "line": 758,
                              "column": 17
                            },
                            "identifierName": "property"
                          },
                          "name": "property"
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 21285,
                        "end": 21428,
                        "loc": {
                          "start": {
                            "line": 758,
                            "column": 19
                          },
                          "end": {
                            "line": 762,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 21293,
                            "end": 21422,
                            "loc": {
                              "start": {
                                "line": 759,
                                "column": 6
                              },
                              "end": {
                                "line": 761,
                                "column": 26
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 21300,
                              "end": 21421,
                              "loc": {
                                "start": {
                                  "line": 759,
                                  "column": 13
                                },
                                "end": {
                                  "line": 761,
                                  "column": 25
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 21300,
                                "end": 21409,
                                "loc": {
                                  "start": {
                                    "line": 759,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 761,
                                    "column": 13
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 21300,
                                  "end": 21395,
                                  "loc": {
                                    "start": {
                                      "line": 759,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 760,
                                      "column": 44
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 21300,
                                    "end": 21363,
                                    "loc": {
                                      "start": {
                                        "line": 759,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 760,
                                        "column": 12
                                      }
                                    },
                                    "object": {
                                      "type": "ArrayExpression",
                                      "start": 21300,
                                      "end": 21350,
                                      "loc": {
                                        "start": {
                                          "line": 759,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 759,
                                          "column": 63
                                        }
                                      },
                                      "elements": [
                                        {
                                          "type": "SpreadElement",
                                          "start": 21301,
                                          "end": 21334,
                                          "loc": {
                                            "start": {
                                              "line": 759,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 759,
                                              "column": 47
                                            }
                                          },
                                          "argument": {
                                            "type": "CallExpression",
                                            "start": 21304,
                                            "end": 21334,
                                            "loc": {
                                              "start": {
                                                "line": 759,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 759,
                                                "column": 47
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 21304,
                                              "end": 21315,
                                              "loc": {
                                                "start": {
                                                  "line": 759,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 759,
                                                  "column": 28
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 21304,
                                                "end": 21310,
                                                "loc": {
                                                  "start": {
                                                    "line": 759,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 759,
                                                    "column": 23
                                                  },
                                                  "identifierName": "Object"
                                                },
                                                "name": "Object"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 21311,
                                                "end": 21315,
                                                "loc": {
                                                  "start": {
                                                    "line": 759,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 759,
                                                    "column": 28
                                                  },
                                                  "identifierName": "keys"
                                                },
                                                "name": "keys"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 21316,
                                                "end": 21333,
                                                "loc": {
                                                  "start": {
                                                    "line": 759,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 759,
                                                    "column": 46
                                                  },
                                                  "identifierName": "calcDependencyMap"
                                                },
                                                "name": "calcDependencyMap"
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "StringLiteral",
                                          "start": 21336,
                                          "end": 21349,
                                          "loc": {
                                            "start": {
                                              "line": 759,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 759,
                                              "column": 62
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "labor_hours",
                                            "raw": "\"labor_hours\""
                                          },
                                          "value": "labor_hours"
                                        }
                                      ]
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21360,
                                      "end": 21363,
                                      "loc": {
                                        "start": {
                                          "line": 760,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 760,
                                          "column": 12
                                        },
                                        "identifierName": "map"
                                      },
                                      "name": "map"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ArrowFunctionExpression",
                                      "start": 21364,
                                      "end": 21394,
                                      "loc": {
                                        "start": {
                                          "line": 760,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 760,
                                          "column": 43
                                        }
                                      },
                                      "id": null,
                                      "generator": false,
                                      "expression": true,
                                      "async": false,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "start": 21364,
                                          "end": 21368,
                                          "loc": {
                                            "start": {
                                              "line": 760,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 760,
                                              "column": 17
                                            },
                                            "identifierName": "prop"
                                          },
                                          "name": "prop"
                                        }
                                      ],
                                      "body": {
                                        "type": "CallExpression",
                                        "start": 21372,
                                        "end": 21394,
                                        "loc": {
                                          "start": {
                                            "line": 760,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 760,
                                            "column": 43
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 21372,
                                          "end": 21388,
                                          "loc": {
                                            "start": {
                                              "line": 760,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 760,
                                              "column": 37
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 21372,
                                            "end": 21376,
                                            "loc": {
                                              "start": {
                                                "line": 760,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 760,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 21377,
                                            "end": 21388,
                                            "loc": {
                                              "start": {
                                                "line": 760,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 760,
                                                "column": 37
                                              },
                                              "identifierName": "isPredicted"
                                            },
                                            "name": "isPredicted"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 21389,
                                            "end": 21393,
                                            "loc": {
                                              "start": {
                                                "line": 760,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 760,
                                                "column": 42
                                              },
                                              "identifierName": "prop"
                                            },
                                            "name": "prop"
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 21405,
                                  "end": 21409,
                                  "loc": {
                                    "start": {
                                      "line": 761,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 761,
                                      "column": 13
                                    },
                                    "identifierName": "some"
                                  },
                                  "name": "some"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 21410,
                                  "end": 21420,
                                  "loc": {
                                    "start": {
                                      "line": 761,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 761,
                                      "column": 24
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 21410,
                                      "end": 21413,
                                      "loc": {
                                        "start": {
                                          "line": 761,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 761,
                                          "column": 17
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    }
                                  ],
                                  "body": {
                                    "type": "Identifier",
                                    "start": 21417,
                                    "end": 21420,
                                    "loc": {
                                      "start": {
                                        "line": 761,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 761,
                                        "column": 24
                                      },
                                      "identifierName": "val"
                                    },
                                    "name": "val"
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 21433,
                      "end": 21493,
                      "loc": {
                        "start": {
                          "line": 763,
                          "column": 4
                        },
                        "end": {
                          "line": 765,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 21437,
                        "end": 21464,
                        "loc": {
                          "start": {
                            "line": 763,
                            "column": 8
                          },
                          "end": {
                            "line": 763,
                            "column": 35
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 21437,
                          "end": 21454,
                          "loc": {
                            "start": {
                              "line": 763,
                              "column": 8
                            },
                            "end": {
                              "line": 763,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 21437,
                            "end": 21441,
                            "loc": {
                              "start": {
                                "line": 763,
                                "column": 8
                              },
                              "end": {
                                "line": 763,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 21442,
                            "end": 21454,
                            "loc": {
                              "start": {
                                "line": 763,
                                "column": 13
                              },
                              "end": {
                                "line": 763,
                                "column": 25
                              },
                              "identifierName": "isOverridden"
                            },
                            "name": "isOverridden"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 21455,
                            "end": 21463,
                            "loc": {
                              "start": {
                                "line": 763,
                                "column": 26
                              },
                              "end": {
                                "line": 763,
                                "column": 34
                              },
                              "identifierName": "property"
                            },
                            "name": "property"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 21466,
                        "end": 21493,
                        "loc": {
                          "start": {
                            "line": 763,
                            "column": 37
                          },
                          "end": {
                            "line": 765,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 21474,
                            "end": 21487,
                            "loc": {
                              "start": {
                                "line": 764,
                                "column": 6
                              },
                              "end": {
                                "line": 764,
                                "column": 19
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 21481,
                              "end": 21486,
                              "loc": {
                                "start": {
                                  "line": 764,
                                  "column": 13
                                },
                                "end": {
                                  "line": 764,
                                  "column": 18
                                }
                              },
                              "value": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 21498,
                      "end": 21603,
                      "loc": {
                        "start": {
                          "line": 766,
                          "column": 4
                        },
                        "end": {
                          "line": 768,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 21502,
                        "end": 21528,
                        "loc": {
                          "start": {
                            "line": 766,
                            "column": 8
                          },
                          "end": {
                            "line": 766,
                            "column": 34
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 21502,
                          "end": 21510,
                          "loc": {
                            "start": {
                              "line": 766,
                              "column": 8
                            },
                            "end": {
                              "line": 766,
                              "column": 16
                            },
                            "identifierName": "property"
                          },
                          "name": "property"
                        },
                        "operator": "===",
                        "right": {
                          "type": "StringLiteral",
                          "start": 21515,
                          "end": 21528,
                          "loc": {
                            "start": {
                              "line": 766,
                              "column": 21
                            },
                            "end": {
                              "line": 766,
                              "column": 34
                            }
                          },
                          "extra": {
                            "rawValue": "labor_hours",
                            "raw": "\"labor_hours\""
                          },
                          "value": "labor_hours"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 21530,
                        "end": 21603,
                        "loc": {
                          "start": {
                            "line": 766,
                            "column": 36
                          },
                          "end": {
                            "line": 768,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 21538,
                            "end": 21597,
                            "loc": {
                              "start": {
                                "line": 767,
                                "column": 6
                              },
                              "end": {
                                "line": 767,
                                "column": 65
                              }
                            },
                            "argument": {
                              "type": "LogicalExpression",
                              "start": 21545,
                              "end": 21596,
                              "loc": {
                                "start": {
                                  "line": 767,
                                  "column": 13
                                },
                                "end": {
                                  "line": 767,
                                  "column": 64
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 21545,
                                "end": 21587,
                                "loc": {
                                  "start": {
                                    "line": 767,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 767,
                                    "column": 55
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 21545,
                                  "end": 21562,
                                  "loc": {
                                    "start": {
                                      "line": 767,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 767,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 21545,
                                    "end": 21555,
                                    "loc": {
                                      "start": {
                                        "line": 767,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 767,
                                        "column": 23
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 21545,
                                      "end": 21549,
                                      "loc": {
                                        "start": {
                                          "line": 767,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 767,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21550,
                                      "end": 21555,
                                      "loc": {
                                        "start": {
                                          "line": 767,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 767,
                                          "column": 23
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21556,
                                    "end": 21562,
                                    "loc": {
                                      "start": {
                                        "line": 767,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 767,
                                        "column": 30
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 21563,
                                  "end": 21587,
                                  "loc": {
                                    "start": {
                                      "line": 767,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 767,
                                      "column": 55
                                    },
                                    "identifierName": "is_predicted_labor_hours"
                                  },
                                  "name": "is_predicted_labor_hours"
                                },
                                "computed": false
                              },
                              "operator": "||",
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 21591,
                                "end": 21596,
                                "loc": {
                                  "start": {
                                    "line": 767,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 767,
                                    "column": 64
                                  }
                                },
                                "value": false
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 21608,
                      "end": 21745,
                      "loc": {
                        "start": {
                          "line": 769,
                          "column": 4
                        },
                        "end": {
                          "line": 771,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 21612,
                        "end": 21631,
                        "loc": {
                          "start": {
                            "line": 769,
                            "column": 8
                          },
                          "end": {
                            "line": 769,
                            "column": 27
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 21612,
                          "end": 21620,
                          "loc": {
                            "start": {
                              "line": 769,
                              "column": 8
                            },
                            "end": {
                              "line": 769,
                              "column": 16
                            },
                            "identifierName": "property"
                          },
                          "name": "property"
                        },
                        "operator": "===",
                        "right": {
                          "type": "StringLiteral",
                          "start": 21625,
                          "end": 21631,
                          "loc": {
                            "start": {
                              "line": 769,
                              "column": 21
                            },
                            "end": {
                              "line": 769,
                              "column": 27
                            }
                          },
                          "extra": {
                            "rawValue": "cost",
                            "raw": "\"cost\""
                          },
                          "value": "cost"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 21633,
                        "end": 21745,
                        "loc": {
                          "start": {
                            "line": 769,
                            "column": 29
                          },
                          "end": {
                            "line": 771,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 21641,
                            "end": 21739,
                            "loc": {
                              "start": {
                                "line": 770,
                                "column": 6
                              },
                              "end": {
                                "line": 770,
                                "column": 104
                              }
                            },
                            "argument": {
                              "type": "LogicalExpression",
                              "start": 21648,
                              "end": 21738,
                              "loc": {
                                "start": {
                                  "line": 770,
                                  "column": 13
                                },
                                "end": {
                                  "line": 770,
                                  "column": 103
                                }
                              },
                              "left": {
                                "type": "LogicalExpression",
                                "start": 21648,
                                "end": 21729,
                                "loc": {
                                  "start": {
                                    "line": 770,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 770,
                                    "column": 94
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 21648,
                                  "end": 21683,
                                  "loc": {
                                    "start": {
                                      "line": 770,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 770,
                                      "column": 48
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 21648,
                                    "end": 21665,
                                    "loc": {
                                      "start": {
                                        "line": 770,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 770,
                                        "column": 30
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 21648,
                                      "end": 21658,
                                      "loc": {
                                        "start": {
                                          "line": 770,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 770,
                                          "column": 23
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 21648,
                                        "end": 21652,
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 21653,
                                        "end": 21658,
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 23
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21659,
                                      "end": 21665,
                                      "loc": {
                                        "start": {
                                          "line": 770,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 770,
                                          "column": 30
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21666,
                                    "end": 21683,
                                    "loc": {
                                      "start": {
                                        "line": 770,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 770,
                                        "column": 48
                                      },
                                      "identifierName": "is_predicted_cost"
                                    },
                                    "name": "is_predicted_cost"
                                  },
                                  "computed": false
                                },
                                "operator": "||",
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 21687,
                                  "end": 21729,
                                  "loc": {
                                    "start": {
                                      "line": 770,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 770,
                                      "column": 94
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 21687,
                                    "end": 21704,
                                    "loc": {
                                      "start": {
                                        "line": 770,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 770,
                                        "column": 69
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 21687,
                                      "end": 21697,
                                      "loc": {
                                        "start": {
                                          "line": 770,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 770,
                                          "column": 62
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 21687,
                                        "end": 21691,
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 21692,
                                        "end": 21697,
                                        "loc": {
                                          "start": {
                                            "line": 770,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 770,
                                            "column": 62
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21698,
                                      "end": 21704,
                                      "loc": {
                                        "start": {
                                          "line": 770,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 770,
                                          "column": 69
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21705,
                                    "end": 21729,
                                    "loc": {
                                      "start": {
                                        "line": 770,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 770,
                                        "column": 94
                                      },
                                      "identifierName": "is_predicted_labor_hours"
                                    },
                                    "name": "is_predicted_labor_hours"
                                  },
                                  "computed": false
                                }
                              },
                              "operator": "||",
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 21733,
                                "end": 21738,
                                "loc": {
                                  "start": {
                                    "line": 770,
                                    "column": 98
                                  },
                                  "end": {
                                    "line": 770,
                                    "column": 103
                                  }
                                },
                                "value": false
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 21750,
                      "end": 21855,
                      "loc": {
                        "start": {
                          "line": 772,
                          "column": 4
                        },
                        "end": {
                          "line": 774,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 21754,
                        "end": 21826,
                        "loc": {
                          "start": {
                            "line": 772,
                            "column": 8
                          },
                          "end": {
                            "line": 772,
                            "column": 80
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 21754,
                          "end": 21782,
                          "loc": {
                            "start": {
                              "line": 772,
                              "column": 8
                            },
                            "end": {
                              "line": 772,
                              "column": 36
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "MemberExpression",
                            "start": 21755,
                            "end": 21782,
                            "loc": {
                              "start": {
                                "line": 772,
                                "column": 9
                              },
                              "end": {
                                "line": 772,
                                "column": 36
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 21755,
                              "end": 21772,
                              "loc": {
                                "start": {
                                  "line": 772,
                                  "column": 9
                                },
                                "end": {
                                  "line": 772,
                                  "column": 26
                                },
                                "identifierName": "calcDependencyMap"
                              },
                              "name": "calcDependencyMap"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 21773,
                              "end": 21781,
                              "loc": {
                                "start": {
                                  "line": 772,
                                  "column": 27
                                },
                                "end": {
                                  "line": 772,
                                  "column": 35
                                },
                                "identifierName": "property"
                              },
                              "name": "property"
                            },
                            "computed": true
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 21786,
                          "end": 21826,
                          "loc": {
                            "start": {
                              "line": 772,
                              "column": 40
                            },
                            "end": {
                              "line": 772,
                              "column": 80
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 21786,
                            "end": 21820,
                            "loc": {
                              "start": {
                                "line": 772,
                                "column": 40
                              },
                              "end": {
                                "line": 772,
                                "column": 74
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 21786,
                              "end": 21813,
                              "loc": {
                                "start": {
                                  "line": 772,
                                  "column": 40
                                },
                                "end": {
                                  "line": 772,
                                  "column": 67
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 21786,
                                "end": 21803,
                                "loc": {
                                  "start": {
                                    "line": 772,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 772,
                                    "column": 57
                                  },
                                  "identifierName": "calcDependencyMap"
                                },
                                "name": "calcDependencyMap"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 21804,
                                "end": 21812,
                                "loc": {
                                  "start": {
                                    "line": 772,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 772,
                                    "column": 66
                                  },
                                  "identifierName": "property"
                                },
                                "name": "property"
                              },
                              "computed": true
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 21814,
                              "end": 21820,
                              "loc": {
                                "start": {
                                  "line": 772,
                                  "column": 68
                                },
                                "end": {
                                  "line": 772,
                                  "column": 74
                                },
                                "identifierName": "length"
                              },
                              "name": "length"
                            },
                            "computed": false
                          },
                          "operator": "===",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 21825,
                            "end": 21826,
                            "loc": {
                              "start": {
                                "line": 772,
                                "column": 79
                              },
                              "end": {
                                "line": 772,
                                "column": 80
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 21828,
                        "end": 21855,
                        "loc": {
                          "start": {
                            "line": 772,
                            "column": 82
                          },
                          "end": {
                            "line": 774,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 21836,
                            "end": 21849,
                            "loc": {
                              "start": {
                                "line": 773,
                                "column": 6
                              },
                              "end": {
                                "line": 773,
                                "column": 19
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 21843,
                              "end": 21848,
                              "loc": {
                                "start": {
                                  "line": 773,
                                  "column": 13
                                },
                                "end": {
                                  "line": 773,
                                  "column": 18
                                }
                              },
                              "value": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 21860,
                      "end": 21948,
                      "loc": {
                        "start": {
                          "line": 775,
                          "column": 4
                        },
                        "end": {
                          "line": 775,
                          "column": 92
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 21867,
                        "end": 21947,
                        "loc": {
                          "start": {
                            "line": 775,
                            "column": 11
                          },
                          "end": {
                            "line": 775,
                            "column": 91
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 21867,
                          "end": 21935,
                          "loc": {
                            "start": {
                              "line": 775,
                              "column": 11
                            },
                            "end": {
                              "line": 775,
                              "column": 79
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 21867,
                            "end": 21930,
                            "loc": {
                              "start": {
                                "line": 775,
                                "column": 11
                              },
                              "end": {
                                "line": 775,
                                "column": 74
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 21867,
                              "end": 21898,
                              "loc": {
                                "start": {
                                  "line": 775,
                                  "column": 11
                                },
                                "end": {
                                  "line": 775,
                                  "column": 42
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 21867,
                                "end": 21894,
                                "loc": {
                                  "start": {
                                    "line": 775,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 775,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 21867,
                                  "end": 21884,
                                  "loc": {
                                    "start": {
                                      "line": 775,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 775,
                                      "column": 28
                                    },
                                    "identifierName": "calcDependencyMap"
                                  },
                                  "name": "calcDependencyMap"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 21885,
                                  "end": 21893,
                                  "loc": {
                                    "start": {
                                      "line": 775,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 775,
                                      "column": 37
                                    },
                                    "identifierName": "property"
                                  },
                                  "name": "property"
                                },
                                "computed": true
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 21895,
                                "end": 21898,
                                "loc": {
                                  "start": {
                                    "line": 775,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 775,
                                    "column": 42
                                  },
                                  "identifierName": "map"
                                },
                                "name": "map"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 21899,
                                "end": 21929,
                                "loc": {
                                  "start": {
                                    "line": 775,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 775,
                                    "column": 73
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": true,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 21899,
                                    "end": 21903,
                                    "loc": {
                                      "start": {
                                        "line": 775,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 775,
                                        "column": 47
                                      },
                                      "identifierName": "prop"
                                    },
                                    "name": "prop"
                                  }
                                ],
                                "body": {
                                  "type": "CallExpression",
                                  "start": 21907,
                                  "end": 21929,
                                  "loc": {
                                    "start": {
                                      "line": 775,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 775,
                                      "column": 73
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 21907,
                                    "end": 21923,
                                    "loc": {
                                      "start": {
                                        "line": 775,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 775,
                                        "column": 67
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 21907,
                                      "end": 21911,
                                      "loc": {
                                        "start": {
                                          "line": 775,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 775,
                                          "column": 55
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21912,
                                      "end": 21923,
                                      "loc": {
                                        "start": {
                                          "line": 775,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 775,
                                          "column": 67
                                        },
                                        "identifierName": "isPredicted"
                                      },
                                      "name": "isPredicted"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 21924,
                                      "end": 21928,
                                      "loc": {
                                        "start": {
                                          "line": 775,
                                          "column": 68
                                        },
                                        "end": {
                                          "line": 775,
                                          "column": 72
                                        },
                                        "identifierName": "prop"
                                      },
                                      "name": "prop"
                                    }
                                  ]
                                }
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 21931,
                            "end": 21935,
                            "loc": {
                              "start": {
                                "line": 775,
                                "column": 75
                              },
                              "end": {
                                "line": 775,
                                "column": 79
                              },
                              "identifierName": "some"
                            },
                            "name": "some"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 21936,
                            "end": 21946,
                            "loc": {
                              "start": {
                                "line": 775,
                                "column": 80
                              },
                              "end": {
                                "line": 775,
                                "column": 90
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 21936,
                                "end": 21939,
                                "loc": {
                                  "start": {
                                    "line": 775,
                                    "column": 80
                                  },
                                  "end": {
                                    "line": 775,
                                    "column": 83
                                  },
                                  "identifierName": "val"
                                },
                                "name": "val"
                              }
                            ],
                            "body": {
                              "type": "Identifier",
                              "start": 21943,
                              "end": 21946,
                              "loc": {
                                "start": {
                                  "line": 775,
                                  "column": 87
                                },
                                "end": {
                                  "line": 775,
                                  "column": 90
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines if the line item or a property is predicted by recursively checking the\n   *  properties calculation dependencies prediction status.\n   *\n   * @param {string} [property] snake case property name\n   * @returns {boolean}\n   ",
                    "start": 20676,
                    "end": 20920,
                    "loc": {
                      "start": {
                        "line": 741,
                        "column": 2
                      },
                      "end": {
                        "line": 747,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Resets a specific line item member, remove override value.\n   *\n   * @param {string} property\n   ",
                    "start": 21956,
                    "end": 22064,
                    "loc": {
                      "start": {
                        "line": 778,
                        "column": 2
                      },
                      "end": {
                        "line": 782,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 22067,
                "end": 22380,
                "loc": {
                  "start": {
                    "line": 783,
                    "column": 2
                  },
                  "end": {
                    "line": 793,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 22067,
                  "end": 22080,
                  "loc": {
                    "start": {
                      "line": 783,
                      "column": 2
                    },
                    "end": {
                      "line": 783,
                      "column": 15
                    },
                    "identifierName": "resetProperty"
                  },
                  "name": "resetProperty",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 22081,
                    "end": 22089,
                    "loc": {
                      "start": {
                        "line": 783,
                        "column": 16
                      },
                      "end": {
                        "line": 783,
                        "column": 24
                      },
                      "identifierName": "property"
                    },
                    "name": "property"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 22091,
                  "end": 22380,
                  "loc": {
                    "start": {
                      "line": 783,
                      "column": 26
                    },
                    "end": {
                      "line": 793,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 22097,
                      "end": 22376,
                      "loc": {
                        "start": {
                          "line": 784,
                          "column": 4
                        },
                        "end": {
                          "line": 792,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 22108,
                        "end": 22243,
                        "loc": {
                          "start": {
                            "line": 785,
                            "column": 6
                          },
                          "end": {
                            "line": 787,
                            "column": 57
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 22108,
                          "end": 22182,
                          "loc": {
                            "start": {
                              "line": 785,
                              "column": 6
                            },
                            "end": {
                              "line": 786,
                              "column": 47
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 22108,
                            "end": 22131,
                            "loc": {
                              "start": {
                                "line": 785,
                                "column": 6
                              },
                              "end": {
                                "line": 785,
                                "column": 29
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 22108,
                              "end": 22129,
                              "loc": {
                                "start": {
                                  "line": 785,
                                  "column": 6
                                },
                                "end": {
                                  "line": 785,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 22108,
                                "end": 22116,
                                "loc": {
                                  "start": {
                                    "line": 785,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 785,
                                    "column": 14
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 22108,
                                  "end": 22112,
                                  "loc": {
                                    "start": {
                                      "line": 785,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 785,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22113,
                                  "end": 22116,
                                  "loc": {
                                    "start": {
                                      "line": 785,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 785,
                                      "column": 14
                                    },
                                    "identifierName": "bid"
                                  },
                                  "name": "bid"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 22117,
                                "end": 22129,
                                "loc": {
                                  "start": {
                                    "line": 785,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 785,
                                    "column": 27
                                  },
                                  "identifierName": "isAssessable"
                                },
                                "name": "isAssessable"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "operator": "&&",
                          "right": {
                            "type": "UnaryExpression",
                            "start": 22141,
                            "end": 22182,
                            "loc": {
                              "start": {
                                "line": 786,
                                "column": 6
                              },
                              "end": {
                                "line": 786,
                                "column": 47
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "CallExpression",
                              "start": 22142,
                              "end": 22182,
                              "loc": {
                                "start": {
                                  "line": 786,
                                  "column": 7
                                },
                                "end": {
                                  "line": 786,
                                  "column": 47
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 22142,
                                "end": 22153,
                                "loc": {
                                  "start": {
                                    "line": 786,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 786,
                                    "column": 18
                                  },
                                  "identifierName": "isUndefined"
                                },
                                "name": "isUndefined"
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 22154,
                                  "end": 22181,
                                  "loc": {
                                    "start": {
                                      "line": 786,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 786,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 22154,
                                    "end": 22171,
                                    "loc": {
                                      "start": {
                                        "line": 786,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 786,
                                        "column": 36
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 22154,
                                      "end": 22164,
                                      "loc": {
                                        "start": {
                                          "line": 786,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 786,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 22154,
                                        "end": 22158,
                                        "loc": {
                                          "start": {
                                            "line": 786,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 786,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 22159,
                                        "end": 22164,
                                        "loc": {
                                          "start": {
                                            "line": 786,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 786,
                                            "column": 29
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 22165,
                                      "end": 22171,
                                      "loc": {
                                        "start": {
                                          "line": 786,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 786,
                                          "column": 36
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 22172,
                                    "end": 22181,
                                    "loc": {
                                      "start": {
                                        "line": 786,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 786,
                                        "column": 46
                                      },
                                      "identifierName": "overrides"
                                    },
                                    "name": "overrides"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "UnaryExpression",
                          "start": 22192,
                          "end": 22243,
                          "loc": {
                            "start": {
                              "line": 787,
                              "column": 6
                            },
                            "end": {
                              "line": 787,
                              "column": 57
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "CallExpression",
                            "start": 22193,
                            "end": 22243,
                            "loc": {
                              "start": {
                                "line": 787,
                                "column": 7
                              },
                              "end": {
                                "line": 787,
                                "column": 57
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 22193,
                              "end": 22204,
                              "loc": {
                                "start": {
                                  "line": 787,
                                  "column": 7
                                },
                                "end": {
                                  "line": 787,
                                  "column": 18
                                },
                                "identifierName": "isUndefined"
                              },
                              "name": "isUndefined"
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 22205,
                                "end": 22242,
                                "loc": {
                                  "start": {
                                    "line": 787,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 787,
                                    "column": 56
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 22205,
                                  "end": 22232,
                                  "loc": {
                                    "start": {
                                      "line": 787,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 787,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 22205,
                                    "end": 22222,
                                    "loc": {
                                      "start": {
                                        "line": 787,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 787,
                                        "column": 36
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 22205,
                                      "end": 22215,
                                      "loc": {
                                        "start": {
                                          "line": 787,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 787,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 22205,
                                        "end": 22209,
                                        "loc": {
                                          "start": {
                                            "line": 787,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 787,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 22210,
                                        "end": 22215,
                                        "loc": {
                                          "start": {
                                            "line": 787,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 787,
                                            "column": 29
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 22216,
                                      "end": 22222,
                                      "loc": {
                                        "start": {
                                          "line": 787,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 787,
                                          "column": 36
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 22223,
                                    "end": 22232,
                                    "loc": {
                                      "start": {
                                        "line": 787,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 787,
                                        "column": 46
                                      },
                                      "identifierName": "overrides"
                                    },
                                    "name": "overrides"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22233,
                                  "end": 22241,
                                  "loc": {
                                    "start": {
                                      "line": 787,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 787,
                                      "column": 55
                                    },
                                    "identifierName": "property"
                                  },
                                  "name": "property"
                                },
                                "computed": true
                              }
                            ]
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 22250,
                        "end": 22376,
                        "loc": {
                          "start": {
                            "line": 788,
                            "column": 6
                          },
                          "end": {
                            "line": 792,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 22258,
                            "end": 22303,
                            "loc": {
                              "start": {
                                "line": 789,
                                "column": 6
                              },
                              "end": {
                                "line": 789,
                                "column": 51
                              }
                            },
                            "expression": {
                              "type": "UnaryExpression",
                              "start": 22258,
                              "end": 22302,
                              "loc": {
                                "start": {
                                  "line": 789,
                                  "column": 6
                                },
                                "end": {
                                  "line": 789,
                                  "column": 50
                                }
                              },
                              "operator": "delete",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 22265,
                                "end": 22302,
                                "loc": {
                                  "start": {
                                    "line": 789,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 789,
                                    "column": 50
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 22265,
                                  "end": 22292,
                                  "loc": {
                                    "start": {
                                      "line": 789,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 789,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 22265,
                                    "end": 22282,
                                    "loc": {
                                      "start": {
                                        "line": 789,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 789,
                                        "column": 30
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 22265,
                                      "end": 22275,
                                      "loc": {
                                        "start": {
                                          "line": 789,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 789,
                                          "column": 23
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 22265,
                                        "end": 22269,
                                        "loc": {
                                          "start": {
                                            "line": 789,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 789,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 22270,
                                        "end": 22275,
                                        "loc": {
                                          "start": {
                                            "line": 789,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 789,
                                            "column": 23
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 22276,
                                      "end": 22282,
                                      "loc": {
                                        "start": {
                                          "line": 789,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 789,
                                          "column": 30
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 22283,
                                    "end": 22292,
                                    "loc": {
                                      "start": {
                                        "line": 789,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 789,
                                        "column": 40
                                      },
                                      "identifierName": "overrides"
                                    },
                                    "name": "overrides"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22293,
                                  "end": 22301,
                                  "loc": {
                                    "start": {
                                      "line": 789,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 789,
                                      "column": 49
                                    },
                                    "identifierName": "property"
                                  },
                                  "name": "property"
                                },
                                "computed": true
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 22310,
                            "end": 22323,
                            "loc": {
                              "start": {
                                "line": 790,
                                "column": 6
                              },
                              "end": {
                                "line": 790,
                                "column": 19
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 22310,
                              "end": 22322,
                              "loc": {
                                "start": {
                                  "line": 790,
                                  "column": 6
                                },
                                "end": {
                                  "line": 790,
                                  "column": 18
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 22310,
                                "end": 22320,
                                "loc": {
                                  "start": {
                                    "line": 790,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 790,
                                    "column": 16
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 22310,
                                  "end": 22314,
                                  "loc": {
                                    "start": {
                                      "line": 790,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 790,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22315,
                                  "end": 22320,
                                  "loc": {
                                    "start": {
                                      "line": 790,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 790,
                                      "column": 16
                                    },
                                    "identifierName": "dirty"
                                  },
                                  "name": "dirty"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 22330,
                            "end": 22370,
                            "loc": {
                              "start": {
                                "line": 791,
                                "column": 6
                              },
                              "end": {
                                "line": 791,
                                "column": 46
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 22330,
                              "end": 22369,
                              "loc": {
                                "start": {
                                  "line": 791,
                                  "column": 6
                                },
                                "end": {
                                  "line": 791,
                                  "column": 45
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 22330,
                                "end": 22339,
                                "loc": {
                                  "start": {
                                    "line": 791,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 791,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 22330,
                                  "end": 22334,
                                  "loc": {
                                    "start": {
                                      "line": 791,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 791,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22335,
                                  "end": 22339,
                                  "loc": {
                                    "start": {
                                      "line": 791,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 791,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 22340,
                                  "end": 22358,
                                  "loc": {
                                    "start": {
                                      "line": 791,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 791,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "property.updated",
                                    "raw": "\"property.updated\""
                                  },
                                  "value": "property.updated"
                                },
                                {
                                  "type": "Identifier",
                                  "start": 22360,
                                  "end": 22368,
                                  "loc": {
                                    "start": {
                                      "line": 791,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 791,
                                      "column": 44
                                    },
                                    "identifierName": "property"
                                  },
                                  "name": "property"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Resets a specific line item member, remove override value.\n   *\n   * @param {string} property\n   ",
                    "start": 21956,
                    "end": 22064,
                    "loc": {
                      "start": {
                        "line": 778,
                        "column": 2
                      },
                      "end": {
                        "line": 782,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Resets the markup, removing user override inputs for markup and markup percent.\n   ",
                    "start": 22384,
                    "end": 22478,
                    "loc": {
                      "start": {
                        "line": 795,
                        "column": 2
                      },
                      "end": {
                        "line": 797,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 22481,
                "end": 22656,
                "loc": {
                  "start": {
                    "line": 798,
                    "column": 2
                  },
                  "end": {
                    "line": 804,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 22481,
                  "end": 22492,
                  "loc": {
                    "start": {
                      "line": 798,
                      "column": 2
                    },
                    "end": {
                      "line": 798,
                      "column": 13
                    },
                    "identifierName": "resetMarkup"
                  },
                  "name": "resetMarkup",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 22495,
                  "end": 22656,
                  "loc": {
                    "start": {
                      "line": 798,
                      "column": 16
                    },
                    "end": {
                      "line": 804,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 22501,
                      "end": 22652,
                      "loc": {
                        "start": {
                          "line": 799,
                          "column": 4
                        },
                        "end": {
                          "line": 803,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 22505,
                        "end": 22528,
                        "loc": {
                          "start": {
                            "line": 799,
                            "column": 8
                          },
                          "end": {
                            "line": 799,
                            "column": 31
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 22505,
                          "end": 22526,
                          "loc": {
                            "start": {
                              "line": 799,
                              "column": 8
                            },
                            "end": {
                              "line": 799,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 22505,
                            "end": 22513,
                            "loc": {
                              "start": {
                                "line": 799,
                                "column": 8
                              },
                              "end": {
                                "line": 799,
                                "column": 16
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 22505,
                              "end": 22509,
                              "loc": {
                                "start": {
                                  "line": 799,
                                  "column": 8
                                },
                                "end": {
                                  "line": 799,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 22510,
                              "end": 22513,
                              "loc": {
                                "start": {
                                  "line": 799,
                                  "column": 13
                                },
                                "end": {
                                  "line": 799,
                                  "column": 16
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 22514,
                            "end": 22526,
                            "loc": {
                              "start": {
                                "line": 799,
                                "column": 17
                              },
                              "end": {
                                "line": 799,
                                "column": 29
                              },
                              "identifierName": "isAssessable"
                            },
                            "name": "isAssessable"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 22530,
                        "end": 22652,
                        "loc": {
                          "start": {
                            "line": 799,
                            "column": 33
                          },
                          "end": {
                            "line": 803,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 22538,
                            "end": 22567,
                            "loc": {
                              "start": {
                                "line": 800,
                                "column": 6
                              },
                              "end": {
                                "line": 800,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 22538,
                              "end": 22566,
                              "loc": {
                                "start": {
                                  "line": 800,
                                  "column": 6
                                },
                                "end": {
                                  "line": 800,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 22538,
                                "end": 22556,
                                "loc": {
                                  "start": {
                                    "line": 800,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 800,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 22538,
                                  "end": 22542,
                                  "loc": {
                                    "start": {
                                      "line": 800,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 800,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22543,
                                  "end": 22556,
                                  "loc": {
                                    "start": {
                                      "line": 800,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 800,
                                      "column": 24
                                    },
                                    "identifierName": "resetProperty"
                                  },
                                  "name": "resetProperty"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 22557,
                                  "end": 22565,
                                  "loc": {
                                    "start": {
                                      "line": 800,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 800,
                                      "column": 33
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup",
                                    "raw": "\"markup\""
                                  },
                                  "value": "markup"
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 22574,
                            "end": 22611,
                            "loc": {
                              "start": {
                                "line": 801,
                                "column": 6
                              },
                              "end": {
                                "line": 801,
                                "column": 43
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 22574,
                              "end": 22610,
                              "loc": {
                                "start": {
                                  "line": 801,
                                  "column": 6
                                },
                                "end": {
                                  "line": 801,
                                  "column": 42
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 22574,
                                "end": 22592,
                                "loc": {
                                  "start": {
                                    "line": 801,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 801,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 22574,
                                  "end": 22578,
                                  "loc": {
                                    "start": {
                                      "line": 801,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 801,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22579,
                                  "end": 22592,
                                  "loc": {
                                    "start": {
                                      "line": 801,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 801,
                                      "column": 24
                                    },
                                    "identifierName": "resetProperty"
                                  },
                                  "name": "resetProperty"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 22593,
                                  "end": 22609,
                                  "loc": {
                                    "start": {
                                      "line": 801,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 801,
                                      "column": 41
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup_percent",
                                    "raw": "\"markup_percent\""
                                  },
                                  "value": "markup_percent"
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 22618,
                            "end": 22646,
                            "loc": {
                              "start": {
                                "line": 802,
                                "column": 6
                              },
                              "end": {
                                "line": 802,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 22618,
                              "end": 22645,
                              "loc": {
                                "start": {
                                  "line": 802,
                                  "column": 6
                                },
                                "end": {
                                  "line": 802,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 22618,
                                "end": 22636,
                                "loc": {
                                  "start": {
                                    "line": 802,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 802,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 22618,
                                  "end": 22622,
                                  "loc": {
                                    "start": {
                                      "line": 802,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 802,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22623,
                                  "end": 22636,
                                  "loc": {
                                    "start": {
                                      "line": 802,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 802,
                                      "column": 24
                                    },
                                    "identifierName": "resetProperty"
                                  },
                                  "name": "resetProperty"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 22637,
                                  "end": 22644,
                                  "loc": {
                                    "start": {
                                      "line": 802,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 802,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "price",
                                    "raw": "\"price\""
                                  },
                                  "value": "price"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Resets the markup, removing user override inputs for markup and markup percent.\n   ",
                    "start": 22384,
                    "end": 22478,
                    "loc": {
                      "start": {
                        "line": 795,
                        "column": 2
                      },
                      "end": {
                        "line": 797,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Resets the line item, removing all user override inputs.\n   ",
                    "start": 22660,
                    "end": 22731,
                    "loc": {
                      "start": {
                        "line": 806,
                        "column": 2
                      },
                      "end": {
                        "line": 808,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 22734,
                "end": 22940,
                "loc": {
                  "start": {
                    "line": 809,
                    "column": 2
                  },
                  "end": {
                    "line": 816,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 22734,
                  "end": 22739,
                  "loc": {
                    "start": {
                      "line": 809,
                      "column": 2
                    },
                    "end": {
                      "line": 809,
                      "column": 7
                    },
                    "identifierName": "reset"
                  },
                  "name": "reset",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 22742,
                  "end": 22940,
                  "loc": {
                    "start": {
                      "line": 809,
                      "column": 10
                    },
                    "end": {
                      "line": 816,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 22748,
                      "end": 22936,
                      "loc": {
                        "start": {
                          "line": 810,
                          "column": 4
                        },
                        "end": {
                          "line": 815,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 22752,
                        "end": 22775,
                        "loc": {
                          "start": {
                            "line": 810,
                            "column": 8
                          },
                          "end": {
                            "line": 810,
                            "column": 31
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 22752,
                          "end": 22773,
                          "loc": {
                            "start": {
                              "line": 810,
                              "column": 8
                            },
                            "end": {
                              "line": 810,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 22752,
                            "end": 22760,
                            "loc": {
                              "start": {
                                "line": 810,
                                "column": 8
                              },
                              "end": {
                                "line": 810,
                                "column": 16
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 22752,
                              "end": 22756,
                              "loc": {
                                "start": {
                                  "line": 810,
                                  "column": 8
                                },
                                "end": {
                                  "line": 810,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 22757,
                              "end": 22760,
                              "loc": {
                                "start": {
                                  "line": 810,
                                  "column": 13
                                },
                                "end": {
                                  "line": 810,
                                  "column": 16
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 22761,
                            "end": 22773,
                            "loc": {
                              "start": {
                                "line": 810,
                                "column": 17
                              },
                              "end": {
                                "line": 810,
                                "column": 29
                              },
                              "identifierName": "isAssessable"
                            },
                            "name": "isAssessable"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 22777,
                        "end": 22936,
                        "loc": {
                          "start": {
                            "line": 810,
                            "column": 33
                          },
                          "end": {
                            "line": 815,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 22785,
                            "end": 22812,
                            "loc": {
                              "start": {
                                "line": 811,
                                "column": 6
                              },
                              "end": {
                                "line": 811,
                                "column": 33
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 22785,
                              "end": 22811,
                              "loc": {
                                "start": {
                                  "line": 811,
                                  "column": 6
                                },
                                "end": {
                                  "line": 811,
                                  "column": 32
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 22785,
                                "end": 22806,
                                "loc": {
                                  "start": {
                                    "line": 811,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 811,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 22785,
                                  "end": 22796,
                                  "loc": {
                                    "start": {
                                      "line": 811,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 811,
                                      "column": 17
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 22785,
                                    "end": 22789,
                                    "loc": {
                                      "start": {
                                        "line": 811,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 811,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 22790,
                                    "end": 22796,
                                    "loc": {
                                      "start": {
                                        "line": 811,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 811,
                                        "column": 17
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22797,
                                  "end": 22806,
                                  "loc": {
                                    "start": {
                                      "line": 811,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 811,
                                      "column": 27
                                    },
                                    "identifierName": "overrides"
                                  },
                                  "name": "overrides"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "ObjectExpression",
                                "start": 22809,
                                "end": 22811,
                                "loc": {
                                  "start": {
                                    "line": 811,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 811,
                                    "column": 32
                                  }
                                },
                                "properties": []
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 22819,
                            "end": 22845,
                            "loc": {
                              "start": {
                                "line": 812,
                                "column": 6
                              },
                              "end": {
                                "line": 812,
                                "column": 32
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 22819,
                              "end": 22844,
                              "loc": {
                                "start": {
                                  "line": 812,
                                  "column": 6
                                },
                                "end": {
                                  "line": 812,
                                  "column": 31
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 22819,
                                "end": 22840,
                                "loc": {
                                  "start": {
                                    "line": 812,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 812,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 22819,
                                  "end": 22829,
                                  "loc": {
                                    "start": {
                                      "line": 812,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 812,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 22819,
                                    "end": 22823,
                                    "loc": {
                                      "start": {
                                        "line": 812,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 812,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 22824,
                                    "end": 22829,
                                    "loc": {
                                      "start": {
                                        "line": 812,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 812,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22830,
                                  "end": 22840,
                                  "loc": {
                                    "start": {
                                      "line": 812,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 812,
                                      "column": 27
                                    },
                                    "identifierName": "multiplier"
                                  },
                                  "name": "multiplier"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "NumericLiteral",
                                "start": 22843,
                                "end": 22844,
                                "loc": {
                                  "start": {
                                    "line": 812,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 812,
                                    "column": 31
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 22852,
                            "end": 22899,
                            "loc": {
                              "start": {
                                "line": 813,
                                "column": 6
                              },
                              "end": {
                                "line": 813,
                                "column": 53
                              }
                            },
                            "expression": {
                              "type": "UnaryExpression",
                              "start": 22852,
                              "end": 22898,
                              "loc": {
                                "start": {
                                  "line": 813,
                                  "column": 6
                                },
                                "end": {
                                  "line": 813,
                                  "column": 52
                                }
                              },
                              "operator": "delete",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 22859,
                                "end": 22898,
                                "loc": {
                                  "start": {
                                    "line": 813,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 813,
                                    "column": 52
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 22859,
                                  "end": 22870,
                                  "loc": {
                                    "start": {
                                      "line": 813,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 813,
                                      "column": 24
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 22859,
                                    "end": 22863,
                                    "loc": {
                                      "start": {
                                        "line": 813,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 813,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 22864,
                                    "end": 22870,
                                    "loc": {
                                      "start": {
                                        "line": 813,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 813,
                                        "column": 24
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22871,
                                  "end": 22898,
                                  "loc": {
                                    "start": {
                                      "line": 813,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 813,
                                      "column": 52
                                    },
                                    "identifierName": "use_computed_when_available"
                                  },
                                  "name": "use_computed_when_available"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 22906,
                            "end": 22930,
                            "loc": {
                              "start": {
                                "line": 814,
                                "column": 6
                              },
                              "end": {
                                "line": 814,
                                "column": 30
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 22906,
                              "end": 22929,
                              "loc": {
                                "start": {
                                  "line": 814,
                                  "column": 6
                                },
                                "end": {
                                  "line": 814,
                                  "column": 29
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 22906,
                                "end": 22917,
                                "loc": {
                                  "start": {
                                    "line": 814,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 814,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 22906,
                                  "end": 22910,
                                  "loc": {
                                    "start": {
                                      "line": 814,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 814,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 22911,
                                  "end": 22917,
                                  "loc": {
                                    "start": {
                                      "line": 814,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 814,
                                      "column": 17
                                    },
                                    "identifierName": "assess"
                                  },
                                  "name": "assess"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "start": 22918,
                                  "end": 22922,
                                  "loc": {
                                    "start": {
                                      "line": 814,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 814,
                                      "column": 22
                                    }
                                  }
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 22924,
                                  "end": 22928,
                                  "loc": {
                                    "start": {
                                      "line": 814,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 814,
                                      "column": 28
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Resets the line item, removing all user override inputs.\n   ",
                    "start": 22660,
                    "end": 22731,
                    "loc": {
                      "start": {
                        "line": 806,
                        "column": 2
                      },
                      "end": {
                        "line": 808,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines if the line item represents labor costs.\n   *\n   * @returns {boolean}\n   ",
                    "start": 22944,
                    "end": 23039,
                    "loc": {
                      "start": {
                        "line": 818,
                        "column": 2
                      },
                      "end": {
                        "line": 822,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 23042,
                "end": 23104,
                "loc": {
                  "start": {
                    "line": 823,
                    "column": 2
                  },
                  "end": {
                    "line": 825,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 23042,
                  "end": 23049,
                  "loc": {
                    "start": {
                      "line": 823,
                      "column": 2
                    },
                    "end": {
                      "line": 823,
                      "column": 9
                    },
                    "identifierName": "isLabor"
                  },
                  "name": "isLabor",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 23052,
                  "end": 23104,
                  "loc": {
                    "start": {
                      "line": 823,
                      "column": 12
                    },
                    "end": {
                      "line": 825,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 23058,
                      "end": 23100,
                      "loc": {
                        "start": {
                          "line": 824,
                          "column": 4
                        },
                        "end": {
                          "line": 824,
                          "column": 46
                        }
                      },
                      "argument": {
                        "type": "BinaryExpression",
                        "start": 23065,
                        "end": 23099,
                        "loc": {
                          "start": {
                            "line": 824,
                            "column": 11
                          },
                          "end": {
                            "line": 824,
                            "column": 45
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 23065,
                          "end": 23087,
                          "loc": {
                            "start": {
                              "line": 824,
                              "column": 11
                            },
                            "end": {
                              "line": 824,
                              "column": 33
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 23065,
                            "end": 23082,
                            "loc": {
                              "start": {
                                "line": 824,
                                "column": 11
                              },
                              "end": {
                                "line": 824,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 23065,
                              "end": 23075,
                              "loc": {
                                "start": {
                                  "line": 824,
                                  "column": 11
                                },
                                "end": {
                                  "line": 824,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 23065,
                                "end": 23069,
                                "loc": {
                                  "start": {
                                    "line": 824,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 824,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 23070,
                                "end": 23075,
                                "loc": {
                                  "start": {
                                    "line": 824,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 824,
                                    "column": 21
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 23076,
                              "end": 23082,
                              "loc": {
                                "start": {
                                  "line": 824,
                                  "column": 22
                                },
                                "end": {
                                  "line": 824,
                                  "column": 28
                                },
                                "identifierName": "config"
                              },
                              "name": "config"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 23083,
                            "end": 23087,
                            "loc": {
                              "start": {
                                "line": 824,
                                "column": 29
                              },
                              "end": {
                                "line": 824,
                                "column": 33
                              },
                              "identifierName": "type"
                            },
                            "name": "type"
                          },
                          "computed": false
                        },
                        "operator": "===",
                        "right": {
                          "type": "StringLiteral",
                          "start": 23092,
                          "end": 23099,
                          "loc": {
                            "start": {
                              "line": 824,
                              "column": 38
                            },
                            "end": {
                              "line": 824,
                              "column": 45
                            }
                          },
                          "extra": {
                            "rawValue": "labor",
                            "raw": "\"labor\""
                          },
                          "value": "labor"
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines if the line item represents labor costs.\n   *\n   * @returns {boolean}\n   ",
                    "start": 22944,
                    "end": 23039,
                    "loc": {
                      "start": {
                        "line": 818,
                        "column": 2
                      },
                      "end": {
                        "line": 822,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Bind a field dependency to the workup\n   *\n   * @param {Field} [field=null] The field entity to bind to the workup. Must be a 'list' type field.\n   ",
                    "start": 23108,
                    "end": 23267,
                    "loc": {
                      "start": {
                        "line": 827,
                        "column": 2
                      },
                      "end": {
                        "line": 831,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 23270,
                "end": 23843,
                "loc": {
                  "start": {
                    "line": 832,
                    "column": 2
                  },
                  "end": {
                    "line": 850,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 23270,
                  "end": 23284,
                  "loc": {
                    "start": {
                      "line": 832,
                      "column": 2
                    },
                    "end": {
                      "line": 832,
                      "column": 16
                    },
                    "identifierName": "setWorkupField"
                  },
                  "name": "setWorkupField",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 23285,
                    "end": 23297,
                    "loc": {
                      "start": {
                        "line": 832,
                        "column": 17
                      },
                      "end": {
                        "line": 832,
                        "column": 29
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 23285,
                      "end": 23290,
                      "loc": {
                        "start": {
                          "line": 832,
                          "column": 17
                        },
                        "end": {
                          "line": 832,
                          "column": 22
                        },
                        "identifierName": "field"
                      },
                      "name": "field"
                    },
                    "right": {
                      "type": "NullLiteral",
                      "start": 23293,
                      "end": 23297,
                      "loc": {
                        "start": {
                          "line": 832,
                          "column": 25
                        },
                        "end": {
                          "line": 832,
                          "column": 29
                        }
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 23299,
                  "end": 23843,
                  "loc": {
                    "start": {
                      "line": 832,
                      "column": 31
                    },
                    "end": {
                      "line": 850,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 23305,
                      "end": 23448,
                      "loc": {
                        "start": {
                          "line": 833,
                          "column": 4
                        },
                        "end": {
                          "line": 835,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 23309,
                        "end": 23372,
                        "loc": {
                          "start": {
                            "line": 833,
                            "column": 8
                          },
                          "end": {
                            "line": 833,
                            "column": 71
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 23309,
                          "end": 23314,
                          "loc": {
                            "start": {
                              "line": 833,
                              "column": 8
                            },
                            "end": {
                              "line": 833,
                              "column": 13
                            },
                            "identifierName": "field"
                          },
                          "name": "field"
                        },
                        "operator": "&&",
                        "right": {
                          "type": "LogicalExpression",
                          "start": 23319,
                          "end": 23371,
                          "loc": {
                            "start": {
                              "line": 833,
                              "column": 18
                            },
                            "end": {
                              "line": 833,
                              "column": 70
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 23319,
                            "end": 23341,
                            "loc": {
                              "start": {
                                "line": 833,
                                "column": 18
                              },
                              "end": {
                                "line": 833,
                                "column": 40
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 23319,
                              "end": 23329,
                              "loc": {
                                "start": {
                                  "line": 833,
                                  "column": 18
                                },
                                "end": {
                                  "line": 833,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 23319,
                                "end": 23324,
                                "loc": {
                                  "start": {
                                    "line": 833,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 833,
                                    "column": 23
                                  },
                                  "identifierName": "field"
                                },
                                "name": "field"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 23325,
                                "end": 23329,
                                "loc": {
                                  "start": {
                                    "line": 833,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 833,
                                    "column": 28
                                  },
                                  "identifierName": "type"
                                },
                                "name": "type"
                              },
                              "computed": false
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 23334,
                              "end": 23341,
                              "loc": {
                                "start": {
                                  "line": 833,
                                  "column": 33
                                },
                                "end": {
                                  "line": 833,
                                  "column": 40
                                }
                              },
                              "extra": {
                                "rawValue": "field",
                                "raw": "\"field\""
                              },
                              "value": "field"
                            }
                          },
                          "operator": "||",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 23345,
                            "end": 23371,
                            "loc": {
                              "start": {
                                "line": 833,
                                "column": 44
                              },
                              "end": {
                                "line": 833,
                                "column": 70
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 23345,
                              "end": 23360,
                              "loc": {
                                "start": {
                                  "line": 833,
                                  "column": 44
                                },
                                "end": {
                                  "line": 833,
                                  "column": 59
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 23345,
                                "end": 23350,
                                "loc": {
                                  "start": {
                                    "line": 833,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 833,
                                    "column": 49
                                  },
                                  "identifierName": "field"
                                },
                                "name": "field"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 23351,
                                "end": 23360,
                                "loc": {
                                  "start": {
                                    "line": 833,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 833,
                                    "column": 59
                                  },
                                  "identifierName": "fieldType"
                                },
                                "name": "fieldType"
                              },
                              "computed": false
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 23365,
                              "end": 23371,
                              "loc": {
                                "start": {
                                  "line": 833,
                                  "column": 64
                                },
                                "end": {
                                  "line": 833,
                                  "column": 70
                                }
                              },
                              "extra": {
                                "rawValue": "list",
                                "raw": "\"list\""
                              },
                              "value": "list"
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 23318
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 23374,
                        "end": 23448,
                        "loc": {
                          "start": {
                            "line": 833,
                            "column": 73
                          },
                          "end": {
                            "line": 835,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ThrowStatement",
                            "start": 23382,
                            "end": 23442,
                            "loc": {
                              "start": {
                                "line": 834,
                                "column": 6
                              },
                              "end": {
                                "line": 834,
                                "column": 66
                              }
                            },
                            "argument": {
                              "type": "NewExpression",
                              "start": 23388,
                              "end": 23441,
                              "loc": {
                                "start": {
                                  "line": 834,
                                  "column": 12
                                },
                                "end": {
                                  "line": 834,
                                  "column": 65
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 23392,
                                "end": 23397,
                                "loc": {
                                  "start": {
                                    "line": 834,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 834,
                                    "column": 21
                                  },
                                  "identifierName": "Error"
                                },
                                "name": "Error"
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 23398,
                                  "end": 23440,
                                  "loc": {
                                    "start": {
                                      "line": 834,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 834,
                                      "column": 64
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "Workup field must be a \"list\" type field",
                                    "raw": "'Workup field must be a \"list\" type field'"
                                  },
                                  "value": "Workup field must be a \"list\" type field"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 23454,
                      "end": 23486,
                      "loc": {
                        "start": {
                          "line": 837,
                          "column": 4
                        },
                        "end": {
                          "line": 837,
                          "column": 36
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 23460,
                          "end": 23485,
                          "loc": {
                            "start": {
                              "line": 837,
                              "column": 10
                            },
                            "end": {
                              "line": 837,
                              "column": 35
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 23460,
                            "end": 23466,
                            "loc": {
                              "start": {
                                "line": 837,
                                "column": 10
                              },
                              "end": {
                                "line": 837,
                                "column": 16
                              },
                              "identifierName": "workup"
                            },
                            "name": "workup"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 23469,
                            "end": 23485,
                            "loc": {
                              "start": {
                                "line": 837,
                                "column": 19
                              },
                              "end": {
                                "line": 837,
                                "column": 35
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 23469,
                              "end": 23483,
                              "loc": {
                                "start": {
                                  "line": 837,
                                  "column": 19
                                },
                                "end": {
                                  "line": 837,
                                  "column": 33
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 23469,
                                "end": 23473,
                                "loc": {
                                  "start": {
                                    "line": 837,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 837,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 23474,
                                "end": 23483,
                                "loc": {
                                  "start": {
                                    "line": 837,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 837,
                                    "column": 33
                                  },
                                  "identifierName": "getWorkup"
                                },
                                "name": "getWorkup"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 23491,
                      "end": 23530,
                      "loc": {
                        "start": {
                          "line": 838,
                          "column": 4
                        },
                        "end": {
                          "line": 838,
                          "column": 43
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 23497,
                          "end": 23529,
                          "loc": {
                            "start": {
                              "line": 838,
                              "column": 10
                            },
                            "end": {
                              "line": 838,
                              "column": 42
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 23497,
                            "end": 23509,
                            "loc": {
                              "start": {
                                "line": 838,
                                "column": 10
                              },
                              "end": {
                                "line": 838,
                                "column": 22
                              },
                              "identifierName": "currentField"
                            },
                            "name": "currentField"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 23512,
                            "end": 23529,
                            "loc": {
                              "start": {
                                "line": 838,
                                "column": 25
                              },
                              "end": {
                                "line": 838,
                                "column": 42
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 23512,
                              "end": 23527,
                              "loc": {
                                "start": {
                                  "line": 838,
                                  "column": 25
                                },
                                "end": {
                                  "line": 838,
                                  "column": 40
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 23512,
                                "end": 23518,
                                "loc": {
                                  "start": {
                                    "line": 838,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 838,
                                    "column": 31
                                  },
                                  "identifierName": "workup"
                                },
                                "name": "workup"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 23519,
                                "end": 23527,
                                "loc": {
                                  "start": {
                                    "line": 838,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 838,
                                    "column": 40
                                  },
                                  "identifierName": "getField"
                                },
                                "name": "getField"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 23536,
                      "end": 23578,
                      "loc": {
                        "start": {
                          "line": 840,
                          "column": 4
                        },
                        "end": {
                          "line": 840,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 23536,
                        "end": 23577,
                        "loc": {
                          "start": {
                            "line": 840,
                            "column": 4
                          },
                          "end": {
                            "line": 840,
                            "column": 45
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 23536,
                          "end": 23551,
                          "loc": {
                            "start": {
                              "line": 840,
                              "column": 4
                            },
                            "end": {
                              "line": 840,
                              "column": 19
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 23536,
                            "end": 23542,
                            "loc": {
                              "start": {
                                "line": 840,
                                "column": 4
                              },
                              "end": {
                                "line": 840,
                                "column": 10
                              },
                              "identifierName": "workup"
                            },
                            "name": "workup"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 23543,
                            "end": 23551,
                            "loc": {
                              "start": {
                                "line": 840,
                                "column": 11
                              },
                              "end": {
                                "line": 840,
                                "column": 19
                              },
                              "identifierName": "field_id"
                            },
                            "name": "field_id"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "start": 23554,
                          "end": 23577,
                          "loc": {
                            "start": {
                              "line": 840,
                              "column": 22
                            },
                            "end": {
                              "line": 840,
                              "column": 45
                            }
                          },
                          "test": {
                            "type": "Identifier",
                            "start": 23554,
                            "end": 23559,
                            "loc": {
                              "start": {
                                "line": 840,
                                "column": 22
                              },
                              "end": {
                                "line": 840,
                                "column": 27
                              },
                              "identifierName": "field"
                            },
                            "name": "field"
                          },
                          "consequent": {
                            "type": "MemberExpression",
                            "start": 23562,
                            "end": 23570,
                            "loc": {
                              "start": {
                                "line": 840,
                                "column": 30
                              },
                              "end": {
                                "line": 840,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 23562,
                              "end": 23567,
                              "loc": {
                                "start": {
                                  "line": 840,
                                  "column": 30
                                },
                                "end": {
                                  "line": 840,
                                  "column": 35
                                },
                                "identifierName": "field"
                              },
                              "name": "field"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 23568,
                              "end": 23570,
                              "loc": {
                                "start": {
                                  "line": 840,
                                  "column": 36
                                },
                                "end": {
                                  "line": 840,
                                  "column": 38
                                },
                                "identifierName": "id"
                              },
                              "name": "id"
                            },
                            "computed": false
                          },
                          "alternate": {
                            "type": "NullLiteral",
                            "start": 23573,
                            "end": 23577,
                            "loc": {
                              "start": {
                                "line": 840,
                                "column": 41
                              },
                              "end": {
                                "line": 840,
                                "column": 45
                              }
                            }
                          }
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 23584,
                      "end": 23716,
                      "loc": {
                        "start": {
                          "line": 842,
                          "column": 4
                        },
                        "end": {
                          "line": 844,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 23588,
                        "end": 23626,
                        "loc": {
                          "start": {
                            "line": 842,
                            "column": 8
                          },
                          "end": {
                            "line": 842,
                            "column": 46
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 23588,
                          "end": 23600,
                          "loc": {
                            "start": {
                              "line": 842,
                              "column": 8
                            },
                            "end": {
                              "line": 842,
                              "column": 20
                            },
                            "identifierName": "currentField"
                          },
                          "name": "currentField"
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 23604,
                          "end": 23626,
                          "loc": {
                            "start": {
                              "line": 842,
                              "column": 24
                            },
                            "end": {
                              "line": 842,
                              "column": 46
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 23604,
                            "end": 23609,
                            "loc": {
                              "start": {
                                "line": 842,
                                "column": 24
                              },
                              "end": {
                                "line": 842,
                                "column": 29
                              },
                              "identifierName": "field"
                            },
                            "name": "field"
                          },
                          "operator": "!==",
                          "right": {
                            "type": "Identifier",
                            "start": 23614,
                            "end": 23626,
                            "loc": {
                              "start": {
                                "line": 842,
                                "column": 34
                              },
                              "end": {
                                "line": 842,
                                "column": 46
                              },
                              "identifierName": "currentField"
                            },
                            "name": "currentField"
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 23628,
                        "end": 23716,
                        "loc": {
                          "start": {
                            "line": 842,
                            "column": 48
                          },
                          "end": {
                            "line": 844,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 23636,
                            "end": 23710,
                            "loc": {
                              "start": {
                                "line": 843,
                                "column": 6
                              },
                              "end": {
                                "line": 843,
                                "column": 80
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 23636,
                              "end": 23709,
                              "loc": {
                                "start": {
                                  "line": 843,
                                  "column": 6
                                },
                                "end": {
                                  "line": 843,
                                  "column": 79
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 23636,
                                "end": 23674,
                                "loc": {
                                  "start": {
                                    "line": 843,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 843,
                                    "column": 44
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 23636,
                                  "end": 23648,
                                  "loc": {
                                    "start": {
                                      "line": 843,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 843,
                                      "column": 18
                                    },
                                    "identifierName": "currentField"
                                  },
                                  "name": "currentField"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 23649,
                                  "end": 23674,
                                  "loc": {
                                    "start": {
                                      "line": 843,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 843,
                                      "column": 44
                                    },
                                    "identifierName": "removeListenerByRequester"
                                  },
                                  "name": "removeListenerByRequester"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 23675,
                                  "end": 23684,
                                  "loc": {
                                    "start": {
                                      "line": 843,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 843,
                                      "column": 54
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "updated",
                                    "raw": "\"updated\""
                                  },
                                  "value": "updated"
                                },
                                {
                                  "type": "TemplateLiteral",
                                  "start": 23686,
                                  "end": 23708,
                                  "loc": {
                                    "start": {
                                      "line": 843,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 843,
                                      "column": 78
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 23699,
                                      "end": 23706,
                                      "loc": {
                                        "start": {
                                          "line": 843,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 843,
                                          "column": 76
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 23699,
                                        "end": 23703,
                                        "loc": {
                                          "start": {
                                            "line": 843,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 843,
                                            "column": 73
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 23704,
                                        "end": 23706,
                                        "loc": {
                                          "start": {
                                            "line": 843,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 843,
                                            "column": 76
                                          },
                                          "identifierName": "id"
                                        },
                                        "name": "id"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 23687,
                                      "end": 23697,
                                      "loc": {
                                        "start": {
                                          "line": 843,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 843,
                                          "column": 67
                                        }
                                      },
                                      "value": {
                                        "raw": "line_item.",
                                        "cooked": "line_item."
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 23707,
                                      "end": 23707,
                                      "loc": {
                                        "start": {
                                          "line": 843,
                                          "column": 77
                                        },
                                        "end": {
                                          "line": 843,
                                          "column": 77
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": true
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 23722,
                      "end": 23766,
                      "loc": {
                        "start": {
                          "line": 846,
                          "column": 4
                        },
                        "end": {
                          "line": 846,
                          "column": 48
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 23722,
                        "end": 23765,
                        "loc": {
                          "start": {
                            "line": 846,
                            "column": 4
                          },
                          "end": {
                            "line": 846,
                            "column": 47
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 23722,
                          "end": 23744,
                          "loc": {
                            "start": {
                              "line": 846,
                              "column": 4
                            },
                            "end": {
                              "line": 846,
                              "column": 26
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 23722,
                            "end": 23741,
                            "loc": {
                              "start": {
                                "line": 846,
                                "column": 4
                              },
                              "end": {
                                "line": 846,
                                "column": 23
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 23722,
                              "end": 23733,
                              "loc": {
                                "start": {
                                  "line": 846,
                                  "column": 4
                                },
                                "end": {
                                  "line": 846,
                                  "column": 15
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 23722,
                                "end": 23726,
                                "loc": {
                                  "start": {
                                    "line": 846,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 846,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 23727,
                                "end": 23733,
                                "loc": {
                                  "start": {
                                    "line": 846,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 846,
                                    "column": 15
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 23734,
                              "end": 23741,
                              "loc": {
                                "start": {
                                  "line": 846,
                                  "column": 16
                                },
                                "end": {
                                  "line": 846,
                                  "column": 23
                                },
                                "identifierName": "workups"
                              },
                              "name": "workups"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "NumericLiteral",
                            "start": 23742,
                            "end": 23743,
                            "loc": {
                              "start": {
                                "line": 846,
                                "column": 24
                              },
                              "end": {
                                "line": 846,
                                "column": 25
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          },
                          "computed": true
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 23747,
                          "end": 23765,
                          "loc": {
                            "start": {
                              "line": 846,
                              "column": 29
                            },
                            "end": {
                              "line": 846,
                              "column": 47
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 23747,
                            "end": 23763,
                            "loc": {
                              "start": {
                                "line": 846,
                                "column": 29
                              },
                              "end": {
                                "line": 846,
                                "column": 45
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 23747,
                              "end": 23753,
                              "loc": {
                                "start": {
                                  "line": 846,
                                  "column": 29
                                },
                                "end": {
                                  "line": 846,
                                  "column": 35
                                },
                                "identifierName": "workup"
                              },
                              "name": "workup"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 23754,
                              "end": 23763,
                              "loc": {
                                "start": {
                                  "line": 846,
                                  "column": 36
                                },
                                "end": {
                                  "line": 846,
                                  "column": 45
                                },
                                "identifierName": "getWorkup"
                              },
                              "name": "getWorkup"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 23771,
                      "end": 23802,
                      "loc": {
                        "start": {
                          "line": 847,
                          "column": 4
                        },
                        "end": {
                          "line": 847,
                          "column": 35
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 23771,
                        "end": 23801,
                        "loc": {
                          "start": {
                            "line": 847,
                            "column": 4
                          },
                          "end": {
                            "line": 847,
                            "column": 34
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 23771,
                          "end": 23799,
                          "loc": {
                            "start": {
                              "line": 847,
                              "column": 4
                            },
                            "end": {
                              "line": 847,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 23771,
                            "end": 23775,
                            "loc": {
                              "start": {
                                "line": 847,
                                "column": 4
                              },
                              "end": {
                                "line": 847,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 23776,
                            "end": 23799,
                            "loc": {
                              "start": {
                                "line": 847,
                                "column": 9
                              },
                              "end": {
                                "line": 847,
                                "column": 32
                              },
                              "identifierName": "_bindWorkupDependencies"
                            },
                            "name": "_bindWorkupDependencies"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 23807,
                      "end": 23820,
                      "loc": {
                        "start": {
                          "line": 848,
                          "column": 4
                        },
                        "end": {
                          "line": 848,
                          "column": 17
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 23807,
                        "end": 23819,
                        "loc": {
                          "start": {
                            "line": 848,
                            "column": 4
                          },
                          "end": {
                            "line": 848,
                            "column": 16
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 23807,
                          "end": 23817,
                          "loc": {
                            "start": {
                              "line": 848,
                              "column": 4
                            },
                            "end": {
                              "line": 848,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 23807,
                            "end": 23811,
                            "loc": {
                              "start": {
                                "line": 848,
                                "column": 4
                              },
                              "end": {
                                "line": 848,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 23812,
                            "end": 23817,
                            "loc": {
                              "start": {
                                "line": 848,
                                "column": 9
                              },
                              "end": {
                                "line": 848,
                                "column": 14
                              },
                              "identifierName": "dirty"
                            },
                            "name": "dirty"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 23825,
                      "end": 23839,
                      "loc": {
                        "start": {
                          "line": 849,
                          "column": 4
                        },
                        "end": {
                          "line": 849,
                          "column": 18
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 23825,
                        "end": 23838,
                        "loc": {
                          "start": {
                            "line": 849,
                            "column": 4
                          },
                          "end": {
                            "line": 849,
                            "column": 17
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 23825,
                          "end": 23836,
                          "loc": {
                            "start": {
                              "line": 849,
                              "column": 4
                            },
                            "end": {
                              "line": 849,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 23825,
                            "end": 23829,
                            "loc": {
                              "start": {
                                "line": 849,
                                "column": 4
                              },
                              "end": {
                                "line": 849,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 23830,
                            "end": 23836,
                            "loc": {
                              "start": {
                                "line": 849,
                                "column": 9
                              },
                              "end": {
                                "line": 849,
                                "column": 15
                              },
                              "identifierName": "assess"
                            },
                            "name": "assess"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Bind a field dependency to the workup\n   *\n   * @param {Field} [field=null] The field entity to bind to the workup. Must be a 'list' type field.\n   ",
                    "start": 23108,
                    "end": 23267,
                    "loc": {
                      "start": {
                        "line": 827,
                        "column": 2
                      },
                      "end": {
                        "line": 831,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Assess line item for changes.\n   *\n   * @emits {assessing} fires event before assessement.\n   * @emits {assessed}\n   * @emits {updated}\n   * @param {?BidEntity} [dependency] The calling dependency\n   * @param {?boolean} [forceUpdate]\n   ",
                    "start": 23847,
                    "end": 24095,
                    "loc": {
                      "start": {
                        "line": 852,
                        "column": 2
                      },
                      "end": {
                        "line": 860,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 24098,
                "end": 26480,
                "loc": {
                  "start": {
                    "line": 861,
                    "column": 2
                  },
                  "end": {
                    "line": 911,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 24098,
                  "end": 24104,
                  "loc": {
                    "start": {
                      "line": 861,
                      "column": 2
                    },
                    "end": {
                      "line": 861,
                      "column": 8
                    },
                    "identifierName": "assess"
                  },
                  "name": "assess",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 24105,
                    "end": 24115,
                    "loc": {
                      "start": {
                        "line": 861,
                        "column": 9
                      },
                      "end": {
                        "line": 861,
                        "column": 19
                      },
                      "identifierName": "dependency"
                    },
                    "name": "dependency"
                  },
                  {
                    "type": "Identifier",
                    "start": 24117,
                    "end": 24128,
                    "loc": {
                      "start": {
                        "line": 861,
                        "column": 21
                      },
                      "end": {
                        "line": 861,
                        "column": 32
                      },
                      "identifierName": "forceUpdate"
                    },
                    "name": "forceUpdate"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 24130,
                  "end": 26480,
                  "loc": {
                    "start": {
                      "line": 861,
                      "column": 34
                    },
                    "end": {
                      "line": 911,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 24136,
                      "end": 24173,
                      "loc": {
                        "start": {
                          "line": 862,
                          "column": 4
                        },
                        "end": {
                          "line": 862,
                          "column": 41
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 24136,
                        "end": 24172,
                        "loc": {
                          "start": {
                            "line": 862,
                            "column": 4
                          },
                          "end": {
                            "line": 862,
                            "column": 40
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 24136,
                          "end": 24161,
                          "loc": {
                            "start": {
                              "line": 862,
                              "column": 4
                            },
                            "end": {
                              "line": 862,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 24136,
                            "end": 24140,
                            "loc": {
                              "start": {
                                "line": 862,
                                "column": 4
                              },
                              "end": {
                                "line": 862,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 24141,
                            "end": 24161,
                            "loc": {
                              "start": {
                                "line": 862,
                                "column": 9
                              },
                              "end": {
                                "line": 862,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 24162,
                            "end": 24171,
                            "loc": {
                              "start": {
                                "line": 862,
                                "column": 30
                              },
                              "end": {
                                "line": 862,
                                "column": 39
                              }
                            },
                            "extra": {
                              "rawValue": "account",
                              "raw": "'account'"
                            },
                            "value": "account"
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 24178,
                      "end": 26476,
                      "loc": {
                        "start": {
                          "line": 863,
                          "column": 4
                        },
                        "end": {
                          "line": 910,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 24182,
                        "end": 24205,
                        "loc": {
                          "start": {
                            "line": 863,
                            "column": 8
                          },
                          "end": {
                            "line": 863,
                            "column": 31
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 24182,
                          "end": 24203,
                          "loc": {
                            "start": {
                              "line": 863,
                              "column": 8
                            },
                            "end": {
                              "line": 863,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 24182,
                            "end": 24190,
                            "loc": {
                              "start": {
                                "line": 863,
                                "column": 8
                              },
                              "end": {
                                "line": 863,
                                "column": 16
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 24182,
                              "end": 24186,
                              "loc": {
                                "start": {
                                  "line": 863,
                                  "column": 8
                                },
                                "end": {
                                  "line": 863,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 24187,
                              "end": 24190,
                              "loc": {
                                "start": {
                                  "line": 863,
                                  "column": 13
                                },
                                "end": {
                                  "line": 863,
                                  "column": 16
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 24191,
                            "end": 24203,
                            "loc": {
                              "start": {
                                "line": 863,
                                "column": 17
                              },
                              "end": {
                                "line": 863,
                                "column": 29
                              },
                              "identifierName": "isAssessable"
                            },
                            "name": "isAssessable"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 24207,
                        "end": 26476,
                        "loc": {
                          "start": {
                            "line": 863,
                            "column": 33
                          },
                          "end": {
                            "line": 910,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 24215,
                            "end": 24246,
                            "loc": {
                              "start": {
                                "line": 864,
                                "column": 6
                              },
                              "end": {
                                "line": 864,
                                "column": 37
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 24215,
                              "end": 24245,
                              "loc": {
                                "start": {
                                  "line": 864,
                                  "column": 6
                                },
                                "end": {
                                  "line": 864,
                                  "column": 36
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 24215,
                                "end": 24243,
                                "loc": {
                                  "start": {
                                    "line": 864,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 864,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 24215,
                                  "end": 24219,
                                  "loc": {
                                    "start": {
                                      "line": 864,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 864,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 24220,
                                  "end": 24243,
                                  "loc": {
                                    "start": {
                                      "line": 864,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 864,
                                      "column": 34
                                    },
                                    "identifierName": "_invalidateCachedValues"
                                  },
                                  "name": "_invalidateCachedValues"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24253,
                            "end": 24280,
                            "loc": {
                              "start": {
                                "line": 865,
                                "column": 6
                              },
                              "end": {
                                "line": 865,
                                "column": 33
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 24253,
                              "end": 24279,
                              "loc": {
                                "start": {
                                  "line": 865,
                                  "column": 6
                                },
                                "end": {
                                  "line": 865,
                                  "column": 32
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 24253,
                                "end": 24266,
                                "loc": {
                                  "start": {
                                    "line": 865,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 865,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 24253,
                                  "end": 24261,
                                  "loc": {
                                    "start": {
                                      "line": 865,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 865,
                                      "column": 14
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 24253,
                                    "end": 24257,
                                    "loc": {
                                      "start": {
                                        "line": 865,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 865,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 24258,
                                    "end": 24261,
                                    "loc": {
                                      "start": {
                                        "line": 865,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 865,
                                        "column": 14
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 24262,
                                  "end": 24266,
                                  "loc": {
                                    "start": {
                                      "line": 865,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 865,
                                      "column": 19
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 24267,
                                  "end": 24278,
                                  "loc": {
                                    "start": {
                                      "line": 865,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 865,
                                      "column": 31
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "assessing",
                                    "raw": "\"assessing\""
                                  },
                                  "value": "assessing"
                                }
                              ]
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 24287,
                            "end": 24309,
                            "loc": {
                              "start": {
                                "line": 866,
                                "column": 6
                              },
                              "end": {
                                "line": 866,
                                "column": 28
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 24291,
                                "end": 24308,
                                "loc": {
                                  "start": {
                                    "line": 866,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 866,
                                    "column": 27
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 24291,
                                  "end": 24300,
                                  "loc": {
                                    "start": {
                                      "line": 866,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 866,
                                      "column": 19
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                },
                                "init": {
                                  "type": "BooleanLiteral",
                                  "start": 24303,
                                  "end": 24308,
                                  "loc": {
                                    "start": {
                                      "line": 866,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 866,
                                      "column": 27
                                    }
                                  },
                                  "value": false
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24316,
                            "end": 24348,
                            "loc": {
                              "start": {
                                "line": 867,
                                "column": 6
                              },
                              "end": {
                                "line": 867,
                                "column": 38
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 24316,
                              "end": 24347,
                              "loc": {
                                "start": {
                                  "line": 867,
                                  "column": 6
                                },
                                "end": {
                                  "line": 867,
                                  "column": 37
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 24316,
                                "end": 24345,
                                "loc": {
                                  "start": {
                                    "line": 867,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 867,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 24316,
                                  "end": 24320,
                                  "loc": {
                                    "start": {
                                      "line": 867,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 867,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 24321,
                                  "end": 24345,
                                  "loc": {
                                    "start": {
                                      "line": 867,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 867,
                                      "column": 35
                                    },
                                    "identifierName": "_resetUndefinedPropFlags"
                                  },
                                  "name": "_resetUndefinedPropFlags"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24356,
                            "end": 24431,
                            "loc": {
                              "start": {
                                "line": 869,
                                "column": 6
                              },
                              "end": {
                                "line": 869,
                                "column": 81
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 24356,
                              "end": 24430,
                              "loc": {
                                "start": {
                                  "line": 869,
                                  "column": 6
                                },
                                "end": {
                                  "line": 869,
                                  "column": 80
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 24356,
                                "end": 24365,
                                "loc": {
                                  "start": {
                                    "line": 869,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 869,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 24368,
                                "end": 24430,
                                "loc": {
                                  "start": {
                                    "line": 869,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 869,
                                    "column": 80
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 24368,
                                  "end": 24417,
                                  "loc": {
                                    "start": {
                                      "line": 869,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 869,
                                      "column": 67
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24368,
                                    "end": 24387,
                                    "loc": {
                                      "start": {
                                        "line": 869,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 869,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 24368,
                                      "end": 24372,
                                      "loc": {
                                        "start": {
                                          "line": 869,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 869,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24373,
                                      "end": 24387,
                                      "loc": {
                                        "start": {
                                          "line": 869,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 869,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 24388,
                                      "end": 24394,
                                      "loc": {
                                        "start": {
                                          "line": 869,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 869,
                                          "column": 44
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "base",
                                        "raw": "\"base\""
                                      },
                                      "value": "base"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 24396,
                                      "end": 24416,
                                      "loc": {
                                        "start": {
                                          "line": 869,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 869,
                                          "column": 66
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 24396,
                                        "end": 24414,
                                        "loc": {
                                          "start": {
                                            "line": 869,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 869,
                                            "column": 64
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24396,
                                          "end": 24400,
                                          "loc": {
                                            "start": {
                                              "line": 869,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 869,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24401,
                                          "end": 24414,
                                          "loc": {
                                            "start": {
                                              "line": 869,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 869,
                                              "column": 64
                                            },
                                            "identifierName": "_getBaseValue"
                                          },
                                          "name": "_getBaseValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 24421,
                                  "end": 24430,
                                  "loc": {
                                    "start": {
                                      "line": 869,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 869,
                                      "column": 80
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24438,
                            "end": 24517,
                            "loc": {
                              "start": {
                                "line": 870,
                                "column": 6
                              },
                              "end": {
                                "line": 870,
                                "column": 85
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 24438,
                              "end": 24516,
                              "loc": {
                                "start": {
                                  "line": 870,
                                  "column": 6
                                },
                                "end": {
                                  "line": 870,
                                  "column": 84
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 24438,
                                "end": 24447,
                                "loc": {
                                  "start": {
                                    "line": 870,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 870,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 24450,
                                "end": 24516,
                                "loc": {
                                  "start": {
                                    "line": 870,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 870,
                                    "column": 84
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 24450,
                                  "end": 24503,
                                  "loc": {
                                    "start": {
                                      "line": 870,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 870,
                                      "column": 71
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24450,
                                    "end": 24469,
                                    "loc": {
                                      "start": {
                                        "line": 870,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 870,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 24450,
                                      "end": 24454,
                                      "loc": {
                                        "start": {
                                          "line": 870,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 870,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24455,
                                      "end": 24469,
                                      "loc": {
                                        "start": {
                                          "line": 870,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 870,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 24470,
                                      "end": 24478,
                                      "loc": {
                                        "start": {
                                          "line": 870,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 870,
                                          "column": 46
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "burden",
                                        "raw": "\"burden\""
                                      },
                                      "value": "burden"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 24480,
                                      "end": 24502,
                                      "loc": {
                                        "start": {
                                          "line": 870,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 870,
                                          "column": 70
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 24480,
                                        "end": 24500,
                                        "loc": {
                                          "start": {
                                            "line": 870,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 870,
                                            "column": 68
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24480,
                                          "end": 24484,
                                          "loc": {
                                            "start": {
                                              "line": 870,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 870,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24485,
                                          "end": 24500,
                                          "loc": {
                                            "start": {
                                              "line": 870,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 870,
                                              "column": 68
                                            },
                                            "identifierName": "_getBurdenValue"
                                          },
                                          "name": "_getBurdenValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 24507,
                                  "end": 24516,
                                  "loc": {
                                    "start": {
                                      "line": 870,
                                      "column": 75
                                    },
                                    "end": {
                                      "line": 870,
                                      "column": 84
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24524,
                            "end": 24599,
                            "loc": {
                              "start": {
                                "line": 871,
                                "column": 6
                              },
                              "end": {
                                "line": 871,
                                "column": 81
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 24524,
                              "end": 24598,
                              "loc": {
                                "start": {
                                  "line": 871,
                                  "column": 6
                                },
                                "end": {
                                  "line": 871,
                                  "column": 80
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 24524,
                                "end": 24533,
                                "loc": {
                                  "start": {
                                    "line": 871,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 871,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 24536,
                                "end": 24598,
                                "loc": {
                                  "start": {
                                    "line": 871,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 871,
                                    "column": 80
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 24536,
                                  "end": 24585,
                                  "loc": {
                                    "start": {
                                      "line": 871,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 871,
                                      "column": 67
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24536,
                                    "end": 24555,
                                    "loc": {
                                      "start": {
                                        "line": 871,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 871,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 24536,
                                      "end": 24540,
                                      "loc": {
                                        "start": {
                                          "line": 871,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 871,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24541,
                                      "end": 24555,
                                      "loc": {
                                        "start": {
                                          "line": 871,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 871,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 24556,
                                      "end": 24562,
                                      "loc": {
                                        "start": {
                                          "line": 871,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 871,
                                          "column": 44
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "wage",
                                        "raw": "\"wage\""
                                      },
                                      "value": "wage"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 24564,
                                      "end": 24584,
                                      "loc": {
                                        "start": {
                                          "line": 871,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 871,
                                          "column": 66
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 24564,
                                        "end": 24582,
                                        "loc": {
                                          "start": {
                                            "line": 871,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 871,
                                            "column": 64
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24564,
                                          "end": 24568,
                                          "loc": {
                                            "start": {
                                              "line": 871,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 871,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24569,
                                          "end": 24582,
                                          "loc": {
                                            "start": {
                                              "line": 871,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 871,
                                              "column": 64
                                            },
                                            "identifierName": "_getWageValue"
                                          },
                                          "name": "_getWageValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 24589,
                                  "end": 24598,
                                  "loc": {
                                    "start": {
                                      "line": 871,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 871,
                                      "column": 80
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24606,
                            "end": 24689,
                            "loc": {
                              "start": {
                                "line": 872,
                                "column": 6
                              },
                              "end": {
                                "line": 872,
                                "column": 89
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 24606,
                              "end": 24688,
                              "loc": {
                                "start": {
                                  "line": 872,
                                  "column": 6
                                },
                                "end": {
                                  "line": 872,
                                  "column": 88
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 24606,
                                "end": 24615,
                                "loc": {
                                  "start": {
                                    "line": 872,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 872,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 24618,
                                "end": 24688,
                                "loc": {
                                  "start": {
                                    "line": 872,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 872,
                                    "column": 88
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 24618,
                                  "end": 24675,
                                  "loc": {
                                    "start": {
                                      "line": 872,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 872,
                                      "column": 75
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24618,
                                    "end": 24637,
                                    "loc": {
                                      "start": {
                                        "line": 872,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 872,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 24618,
                                      "end": 24622,
                                      "loc": {
                                        "start": {
                                          "line": 872,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 872,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24623,
                                      "end": 24637,
                                      "loc": {
                                        "start": {
                                          "line": 872,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 872,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 24638,
                                      "end": 24648,
                                      "loc": {
                                        "start": {
                                          "line": 872,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 872,
                                          "column": 48
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "quantity",
                                        "raw": "\"quantity\""
                                      },
                                      "value": "quantity"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 24650,
                                      "end": 24674,
                                      "loc": {
                                        "start": {
                                          "line": 872,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 872,
                                          "column": 74
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 24650,
                                        "end": 24672,
                                        "loc": {
                                          "start": {
                                            "line": 872,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 872,
                                            "column": 72
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24650,
                                          "end": 24654,
                                          "loc": {
                                            "start": {
                                              "line": 872,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 872,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24655,
                                          "end": 24672,
                                          "loc": {
                                            "start": {
                                              "line": 872,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 872,
                                              "column": 72
                                            },
                                            "identifierName": "_getQuantityValue"
                                          },
                                          "name": "_getQuantityValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 24679,
                                  "end": 24688,
                                  "loc": {
                                    "start": {
                                      "line": 872,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 872,
                                      "column": 88
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24696,
                            "end": 24786,
                            "loc": {
                              "start": {
                                "line": 873,
                                "column": 6
                              },
                              "end": {
                                "line": 873,
                                "column": 96
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 24696,
                              "end": 24785,
                              "loc": {
                                "start": {
                                  "line": 873,
                                  "column": 6
                                },
                                "end": {
                                  "line": 873,
                                  "column": 95
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 24696,
                                "end": 24705,
                                "loc": {
                                  "start": {
                                    "line": 873,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 873,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 24708,
                                "end": 24785,
                                "loc": {
                                  "start": {
                                    "line": 873,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 873,
                                    "column": 95
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 24708,
                                  "end": 24772,
                                  "loc": {
                                    "start": {
                                      "line": 873,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 873,
                                      "column": 82
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24708,
                                    "end": 24727,
                                    "loc": {
                                      "start": {
                                        "line": 873,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 873,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 24708,
                                      "end": 24712,
                                      "loc": {
                                        "start": {
                                          "line": 873,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 873,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24713,
                                      "end": 24727,
                                      "loc": {
                                        "start": {
                                          "line": 873,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 873,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 24728,
                                      "end": 24742,
                                      "loc": {
                                        "start": {
                                          "line": 873,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 873,
                                          "column": 52
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "per_quantity",
                                        "raw": "\"per_quantity\""
                                      },
                                      "value": "per_quantity"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 24744,
                                      "end": 24771,
                                      "loc": {
                                        "start": {
                                          "line": 873,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 873,
                                          "column": 81
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 24744,
                                        "end": 24769,
                                        "loc": {
                                          "start": {
                                            "line": 873,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 873,
                                            "column": 79
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24744,
                                          "end": 24748,
                                          "loc": {
                                            "start": {
                                              "line": 873,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 873,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24749,
                                          "end": 24769,
                                          "loc": {
                                            "start": {
                                              "line": 873,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 873,
                                              "column": 79
                                            },
                                            "identifierName": "_getPerQuantityValue"
                                          },
                                          "name": "_getPerQuantityValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 24776,
                                  "end": 24785,
                                  "loc": {
                                    "start": {
                                      "line": 873,
                                      "column": 86
                                    },
                                    "end": {
                                      "line": 873,
                                      "column": 95
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24793,
                            "end": 24866,
                            "loc": {
                              "start": {
                                "line": 874,
                                "column": 6
                              },
                              "end": {
                                "line": 874,
                                "column": 79
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 24793,
                              "end": 24865,
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 6
                                },
                                "end": {
                                  "line": 874,
                                  "column": 78
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 24793,
                                "end": 24802,
                                "loc": {
                                  "start": {
                                    "line": 874,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 874,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 24805,
                                "end": 24865,
                                "loc": {
                                  "start": {
                                    "line": 874,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 874,
                                    "column": 78
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 24805,
                                  "end": 24852,
                                  "loc": {
                                    "start": {
                                      "line": 874,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 874,
                                      "column": 65
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24805,
                                    "end": 24824,
                                    "loc": {
                                      "start": {
                                        "line": 874,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 874,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 24805,
                                      "end": 24809,
                                      "loc": {
                                        "start": {
                                          "line": 874,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 874,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24810,
                                      "end": 24824,
                                      "loc": {
                                        "start": {
                                          "line": 874,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 874,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 24825,
                                      "end": 24830,
                                      "loc": {
                                        "start": {
                                          "line": 874,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 874,
                                          "column": 43
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "ohp",
                                        "raw": "\"ohp\""
                                      },
                                      "value": "ohp"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 24832,
                                      "end": 24851,
                                      "loc": {
                                        "start": {
                                          "line": 874,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 874,
                                          "column": 64
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 24832,
                                        "end": 24849,
                                        "loc": {
                                          "start": {
                                            "line": 874,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 874,
                                            "column": 62
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24832,
                                          "end": 24836,
                                          "loc": {
                                            "start": {
                                              "line": 874,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 874,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24837,
                                          "end": 24849,
                                          "loc": {
                                            "start": {
                                              "line": 874,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 874,
                                              "column": 62
                                            },
                                            "identifierName": "_getOhpValue"
                                          },
                                          "name": "_getOhpValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 24856,
                                  "end": 24865,
                                  "loc": {
                                    "start": {
                                      "line": 874,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 874,
                                      "column": 78
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24873,
                            "end": 24958,
                            "loc": {
                              "start": {
                                "line": 875,
                                "column": 6
                              },
                              "end": {
                                "line": 875,
                                "column": 91
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 24873,
                              "end": 24957,
                              "loc": {
                                "start": {
                                  "line": 875,
                                  "column": 6
                                },
                                "end": {
                                  "line": 875,
                                  "column": 90
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 24873,
                                "end": 24882,
                                "loc": {
                                  "start": {
                                    "line": 875,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 875,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 24885,
                                "end": 24957,
                                "loc": {
                                  "start": {
                                    "line": 875,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 875,
                                    "column": 90
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 24885,
                                  "end": 24944,
                                  "loc": {
                                    "start": {
                                      "line": 875,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 875,
                                      "column": 77
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24885,
                                    "end": 24904,
                                    "loc": {
                                      "start": {
                                        "line": 875,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 875,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 24885,
                                      "end": 24889,
                                      "loc": {
                                        "start": {
                                          "line": 875,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 875,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24890,
                                      "end": 24904,
                                      "loc": {
                                        "start": {
                                          "line": 875,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 875,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 24905,
                                      "end": 24916,
                                      "loc": {
                                        "start": {
                                          "line": 875,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 875,
                                          "column": 49
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "escalator",
                                        "raw": "\"escalator\""
                                      },
                                      "value": "escalator"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 24918,
                                      "end": 24943,
                                      "loc": {
                                        "start": {
                                          "line": 875,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 875,
                                          "column": 76
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 24918,
                                        "end": 24941,
                                        "loc": {
                                          "start": {
                                            "line": 875,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 875,
                                            "column": 74
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24918,
                                          "end": 24922,
                                          "loc": {
                                            "start": {
                                              "line": 875,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 875,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24923,
                                          "end": 24941,
                                          "loc": {
                                            "start": {
                                              "line": 875,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 875,
                                              "column": 74
                                            },
                                            "identifierName": "_getEscalatorValue"
                                          },
                                          "name": "_getEscalatorValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 24948,
                                  "end": 24957,
                                  "loc": {
                                    "start": {
                                      "line": 875,
                                      "column": 81
                                    },
                                    "end": {
                                      "line": 875,
                                      "column": 90
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24965,
                            "end": 25053,
                            "loc": {
                              "start": {
                                "line": 876,
                                "column": 6
                              },
                              "end": {
                                "line": 876,
                                "column": 94
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 24965,
                              "end": 25052,
                              "loc": {
                                "start": {
                                  "line": 876,
                                  "column": 6
                                },
                                "end": {
                                  "line": 876,
                                  "column": 93
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 24965,
                                "end": 24974,
                                "loc": {
                                  "start": {
                                    "line": 876,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 876,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 24977,
                                "end": 25052,
                                "loc": {
                                  "start": {
                                    "line": 876,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 876,
                                    "column": 93
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 24977,
                                  "end": 25039,
                                  "loc": {
                                    "start": {
                                      "line": 876,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 876,
                                      "column": 80
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24977,
                                    "end": 24996,
                                    "loc": {
                                      "start": {
                                        "line": 876,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 876,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 24977,
                                      "end": 24981,
                                      "loc": {
                                        "start": {
                                          "line": 876,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 876,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24982,
                                      "end": 24996,
                                      "loc": {
                                        "start": {
                                          "line": 876,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 876,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 24997,
                                      "end": 25010,
                                      "loc": {
                                        "start": {
                                          "line": 876,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 876,
                                          "column": 51
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "labor_hours",
                                        "raw": "\"labor_hours\""
                                      },
                                      "value": "labor_hours"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 25012,
                                      "end": 25038,
                                      "loc": {
                                        "start": {
                                          "line": 876,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 876,
                                          "column": 79
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 25012,
                                        "end": 25036,
                                        "loc": {
                                          "start": {
                                            "line": 876,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 876,
                                            "column": 77
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25012,
                                          "end": 25016,
                                          "loc": {
                                            "start": {
                                              "line": 876,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 876,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25017,
                                          "end": 25036,
                                          "loc": {
                                            "start": {
                                              "line": 876,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 876,
                                              "column": 77
                                            },
                                            "identifierName": "_getLaborHoursValue"
                                          },
                                          "name": "_getLaborHoursValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 25043,
                                  "end": 25052,
                                  "loc": {
                                    "start": {
                                      "line": 876,
                                      "column": 84
                                    },
                                    "end": {
                                      "line": 876,
                                      "column": 93
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 25060,
                            "end": 25146,
                            "loc": {
                              "start": {
                                "line": 877,
                                "column": 6
                              },
                              "end": {
                                "line": 877,
                                "column": 92
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 25060,
                              "end": 25145,
                              "loc": {
                                "start": {
                                  "line": 877,
                                  "column": 6
                                },
                                "end": {
                                  "line": 877,
                                  "column": 91
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 25060,
                                "end": 25069,
                                "loc": {
                                  "start": {
                                    "line": 877,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 877,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 25072,
                                "end": 25145,
                                "loc": {
                                  "start": {
                                    "line": 877,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 877,
                                    "column": 91
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 25072,
                                  "end": 25132,
                                  "loc": {
                                    "start": {
                                      "line": 877,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 877,
                                      "column": 78
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 25072,
                                    "end": 25089,
                                    "loc": {
                                      "start": {
                                        "line": 877,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 877,
                                        "column": 35
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25072,
                                      "end": 25076,
                                      "loc": {
                                        "start": {
                                          "line": 877,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 877,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25077,
                                      "end": 25089,
                                      "loc": {
                                        "start": {
                                          "line": 877,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 877,
                                          "column": 35
                                        },
                                        "identifierName": "_applyConfig"
                                      },
                                      "name": "_applyConfig"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 25090,
                                      "end": 25103,
                                      "loc": {
                                        "start": {
                                          "line": 877,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 877,
                                          "column": 49
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "is_weighted",
                                        "raw": "\"is_weighted\""
                                      },
                                      "value": "is_weighted"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 25105,
                                      "end": 25131,
                                      "loc": {
                                        "start": {
                                          "line": 877,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 877,
                                          "column": 77
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 25105,
                                        "end": 25129,
                                        "loc": {
                                          "start": {
                                            "line": 877,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 877,
                                            "column": 75
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25105,
                                          "end": 25109,
                                          "loc": {
                                            "start": {
                                              "line": 877,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 877,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25110,
                                          "end": 25129,
                                          "loc": {
                                            "start": {
                                              "line": 877,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 877,
                                              "column": 75
                                            },
                                            "identifierName": "_getIsWeightedValue"
                                          },
                                          "name": "_getIsWeightedValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 25136,
                                  "end": 25145,
                                  "loc": {
                                    "start": {
                                      "line": 877,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 877,
                                      "column": 91
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 25153,
                            "end": 25228,
                            "loc": {
                              "start": {
                                "line": 878,
                                "column": 6
                              },
                              "end": {
                                "line": 878,
                                "column": 81
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 25153,
                              "end": 25227,
                              "loc": {
                                "start": {
                                  "line": 878,
                                  "column": 6
                                },
                                "end": {
                                  "line": 878,
                                  "column": 80
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 25153,
                                "end": 25162,
                                "loc": {
                                  "start": {
                                    "line": 878,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 878,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 25165,
                                "end": 25227,
                                "loc": {
                                  "start": {
                                    "line": 878,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 878,
                                    "column": 80
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 25165,
                                  "end": 25214,
                                  "loc": {
                                    "start": {
                                      "line": 878,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 878,
                                      "column": 67
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 25165,
                                    "end": 25184,
                                    "loc": {
                                      "start": {
                                        "line": 878,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 878,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25165,
                                      "end": 25169,
                                      "loc": {
                                        "start": {
                                          "line": 878,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 878,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25170,
                                      "end": 25184,
                                      "loc": {
                                        "start": {
                                          "line": 878,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 878,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 25185,
                                      "end": 25191,
                                      "loc": {
                                        "start": {
                                          "line": 878,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 878,
                                          "column": 44
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "cost",
                                        "raw": "\"cost\""
                                      },
                                      "value": "cost"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 25193,
                                      "end": 25213,
                                      "loc": {
                                        "start": {
                                          "line": 878,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 878,
                                          "column": 66
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 25193,
                                        "end": 25211,
                                        "loc": {
                                          "start": {
                                            "line": 878,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 878,
                                            "column": 64
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25193,
                                          "end": 25197,
                                          "loc": {
                                            "start": {
                                              "line": 878,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 878,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25198,
                                          "end": 25211,
                                          "loc": {
                                            "start": {
                                              "line": 878,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 878,
                                              "column": 64
                                            },
                                            "identifierName": "_getCostValue"
                                          },
                                          "name": "_getCostValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 25218,
                                  "end": 25227,
                                  "loc": {
                                    "start": {
                                      "line": 878,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 878,
                                      "column": 80
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 25236,
                            "end": 25460,
                            "loc": {
                              "start": {
                                "line": 880,
                                "column": 6
                              },
                              "end": {
                                "line": 883,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 25240,
                              "end": 25270,
                              "loc": {
                                "start": {
                                  "line": 880,
                                  "column": 10
                                },
                                "end": {
                                  "line": 880,
                                  "column": 40
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 25241,
                                "end": 25270,
                                "loc": {
                                  "start": {
                                    "line": 880,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 880,
                                    "column": 40
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 25241,
                                  "end": 25268,
                                  "loc": {
                                    "start": {
                                      "line": 880,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 880,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 25241,
                                    "end": 25249,
                                    "loc": {
                                      "start": {
                                        "line": 880,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 880,
                                        "column": 19
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25241,
                                      "end": 25245,
                                      "loc": {
                                        "start": {
                                          "line": 880,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 880,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25246,
                                      "end": 25249,
                                      "loc": {
                                        "start": {
                                          "line": 880,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 880,
                                          "column": 19
                                        },
                                        "identifierName": "bid"
                                      },
                                      "name": "bid"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 25250,
                                    "end": 25268,
                                    "loc": {
                                      "start": {
                                        "line": 880,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 880,
                                        "column": 38
                                      },
                                      "identifierName": "includeMarkupInTax"
                                    },
                                    "name": "includeMarkupInTax"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 25272,
                              "end": 25460,
                              "loc": {
                                "start": {
                                  "line": 880,
                                  "column": 42
                                },
                                "end": {
                                  "line": 883,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 25282,
                                  "end": 25370,
                                  "loc": {
                                    "start": {
                                      "line": 881,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 881,
                                      "column": 96
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 25282,
                                    "end": 25369,
                                    "loc": {
                                      "start": {
                                        "line": 881,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 881,
                                        "column": 95
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 25282,
                                      "end": 25291,
                                      "loc": {
                                        "start": {
                                          "line": 881,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 881,
                                          "column": 17
                                        },
                                        "identifierName": "isChanged"
                                      },
                                      "name": "isChanged"
                                    },
                                    "right": {
                                      "type": "LogicalExpression",
                                      "start": 25294,
                                      "end": 25369,
                                      "loc": {
                                        "start": {
                                          "line": 881,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 881,
                                          "column": 95
                                        }
                                      },
                                      "left": {
                                        "type": "CallExpression",
                                        "start": 25294,
                                        "end": 25356,
                                        "loc": {
                                          "start": {
                                            "line": 881,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 881,
                                            "column": 82
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 25294,
                                          "end": 25313,
                                          "loc": {
                                            "start": {
                                              "line": 881,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 881,
                                              "column": 39
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 25294,
                                            "end": 25298,
                                            "loc": {
                                              "start": {
                                                "line": 881,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 881,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 25299,
                                            "end": 25313,
                                            "loc": {
                                              "start": {
                                                "line": 881,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 881,
                                                "column": 39
                                              },
                                              "identifierName": "_applyProperty"
                                            },
                                            "name": "_applyProperty"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "StringLiteral",
                                            "start": 25314,
                                            "end": 25327,
                                            "loc": {
                                              "start": {
                                                "line": 881,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 881,
                                                "column": 53
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "tax_percent",
                                              "raw": "\"tax_percent\""
                                            },
                                            "value": "tax_percent"
                                          },
                                          {
                                            "type": "CallExpression",
                                            "start": 25329,
                                            "end": 25355,
                                            "loc": {
                                              "start": {
                                                "line": 881,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 881,
                                                "column": 81
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 25329,
                                              "end": 25353,
                                              "loc": {
                                                "start": {
                                                  "line": 881,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 881,
                                                  "column": 79
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 25329,
                                                "end": 25333,
                                                "loc": {
                                                  "start": {
                                                    "line": 881,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 881,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 25334,
                                                "end": 25353,
                                                "loc": {
                                                  "start": {
                                                    "line": 881,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 881,
                                                    "column": 79
                                                  },
                                                  "identifierName": "_getTaxPercentValue"
                                                },
                                                "name": "_getTaxPercentValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          }
                                        ]
                                      },
                                      "operator": "||",
                                      "right": {
                                        "type": "Identifier",
                                        "start": 25360,
                                        "end": 25369,
                                        "loc": {
                                          "start": {
                                            "line": 881,
                                            "column": 86
                                          },
                                          "end": {
                                            "line": 881,
                                            "column": 95
                                          },
                                          "identifierName": "isChanged"
                                        },
                                        "name": "isChanged"
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 25379,
                                  "end": 25452,
                                  "loc": {
                                    "start": {
                                      "line": 882,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 882,
                                      "column": 81
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 25379,
                                    "end": 25451,
                                    "loc": {
                                      "start": {
                                        "line": 882,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 882,
                                        "column": 80
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 25379,
                                      "end": 25388,
                                      "loc": {
                                        "start": {
                                          "line": 882,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 882,
                                          "column": 17
                                        },
                                        "identifierName": "isChanged"
                                      },
                                      "name": "isChanged"
                                    },
                                    "right": {
                                      "type": "LogicalExpression",
                                      "start": 25391,
                                      "end": 25451,
                                      "loc": {
                                        "start": {
                                          "line": 882,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 882,
                                          "column": 80
                                        }
                                      },
                                      "left": {
                                        "type": "CallExpression",
                                        "start": 25391,
                                        "end": 25438,
                                        "loc": {
                                          "start": {
                                            "line": 882,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 882,
                                            "column": 67
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 25391,
                                          "end": 25410,
                                          "loc": {
                                            "start": {
                                              "line": 882,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 882,
                                              "column": 39
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 25391,
                                            "end": 25395,
                                            "loc": {
                                              "start": {
                                                "line": 882,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 882,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 25396,
                                            "end": 25410,
                                            "loc": {
                                              "start": {
                                                "line": 882,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 882,
                                                "column": 39
                                              },
                                              "identifierName": "_applyProperty"
                                            },
                                            "name": "_applyProperty"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "StringLiteral",
                                            "start": 25411,
                                            "end": 25416,
                                            "loc": {
                                              "start": {
                                                "line": 882,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 882,
                                                "column": 45
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "tax",
                                              "raw": "\"tax\""
                                            },
                                            "value": "tax"
                                          },
                                          {
                                            "type": "CallExpression",
                                            "start": 25418,
                                            "end": 25437,
                                            "loc": {
                                              "start": {
                                                "line": 882,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 882,
                                                "column": 66
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 25418,
                                              "end": 25435,
                                              "loc": {
                                                "start": {
                                                  "line": 882,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 882,
                                                  "column": 64
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 25418,
                                                "end": 25422,
                                                "loc": {
                                                  "start": {
                                                    "line": 882,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 882,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 25423,
                                                "end": 25435,
                                                "loc": {
                                                  "start": {
                                                    "line": 882,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 882,
                                                    "column": 64
                                                  },
                                                  "identifierName": "_getTaxValue"
                                                },
                                                "name": "_getTaxValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          }
                                        ]
                                      },
                                      "operator": "||",
                                      "right": {
                                        "type": "Identifier",
                                        "start": 25442,
                                        "end": 25451,
                                        "loc": {
                                          "start": {
                                            "line": 882,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 882,
                                            "column": 80
                                          },
                                          "identifierName": "isChanged"
                                        },
                                        "name": "isChanged"
                                      }
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 25468,
                            "end": 25562,
                            "loc": {
                              "start": {
                                "line": 885,
                                "column": 6
                              },
                              "end": {
                                "line": 885,
                                "column": 100
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 25468,
                              "end": 25561,
                              "loc": {
                                "start": {
                                  "line": 885,
                                  "column": 6
                                },
                                "end": {
                                  "line": 885,
                                  "column": 99
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 25468,
                                "end": 25477,
                                "loc": {
                                  "start": {
                                    "line": 885,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 885,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 25480,
                                "end": 25561,
                                "loc": {
                                  "start": {
                                    "line": 885,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 885,
                                    "column": 99
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 25480,
                                  "end": 25548,
                                  "loc": {
                                    "start": {
                                      "line": 885,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 885,
                                      "column": 86
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 25480,
                                    "end": 25499,
                                    "loc": {
                                      "start": {
                                        "line": 885,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 885,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25480,
                                      "end": 25484,
                                      "loc": {
                                        "start": {
                                          "line": 885,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 885,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25485,
                                      "end": 25499,
                                      "loc": {
                                        "start": {
                                          "line": 885,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 885,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 25500,
                                      "end": 25516,
                                      "loc": {
                                        "start": {
                                          "line": 885,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 885,
                                          "column": 54
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "markup_percent",
                                        "raw": "\"markup_percent\""
                                      },
                                      "value": "markup_percent"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 25518,
                                      "end": 25547,
                                      "loc": {
                                        "start": {
                                          "line": 885,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 885,
                                          "column": 85
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 25518,
                                        "end": 25545,
                                        "loc": {
                                          "start": {
                                            "line": 885,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 885,
                                            "column": 83
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25518,
                                          "end": 25522,
                                          "loc": {
                                            "start": {
                                              "line": 885,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 885,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25523,
                                          "end": 25545,
                                          "loc": {
                                            "start": {
                                              "line": 885,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 885,
                                              "column": 83
                                            },
                                            "identifierName": "_getMarkupPercentValue"
                                          },
                                          "name": "_getMarkupPercentValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 25552,
                                  "end": 25561,
                                  "loc": {
                                    "start": {
                                      "line": 885,
                                      "column": 90
                                    },
                                    "end": {
                                      "line": 885,
                                      "column": 99
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 25569,
                            "end": 25648,
                            "loc": {
                              "start": {
                                "line": 886,
                                "column": 6
                              },
                              "end": {
                                "line": 886,
                                "column": 85
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 25569,
                              "end": 25647,
                              "loc": {
                                "start": {
                                  "line": 886,
                                  "column": 6
                                },
                                "end": {
                                  "line": 886,
                                  "column": 84
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 25569,
                                "end": 25578,
                                "loc": {
                                  "start": {
                                    "line": 886,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 886,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 25581,
                                "end": 25647,
                                "loc": {
                                  "start": {
                                    "line": 886,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 886,
                                    "column": 84
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 25581,
                                  "end": 25634,
                                  "loc": {
                                    "start": {
                                      "line": 886,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 886,
                                      "column": 71
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 25581,
                                    "end": 25600,
                                    "loc": {
                                      "start": {
                                        "line": 886,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 886,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25581,
                                      "end": 25585,
                                      "loc": {
                                        "start": {
                                          "line": 886,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 886,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25586,
                                      "end": 25600,
                                      "loc": {
                                        "start": {
                                          "line": 886,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 886,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 25601,
                                      "end": 25609,
                                      "loc": {
                                        "start": {
                                          "line": 886,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 886,
                                          "column": 46
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "markup",
                                        "raw": "\"markup\""
                                      },
                                      "value": "markup"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 25611,
                                      "end": 25633,
                                      "loc": {
                                        "start": {
                                          "line": 886,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 886,
                                          "column": 70
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 25611,
                                        "end": 25631,
                                        "loc": {
                                          "start": {
                                            "line": 886,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 886,
                                            "column": 68
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25611,
                                          "end": 25615,
                                          "loc": {
                                            "start": {
                                              "line": 886,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 886,
                                              "column": 52
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25616,
                                          "end": 25631,
                                          "loc": {
                                            "start": {
                                              "line": 886,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 886,
                                              "column": 68
                                            },
                                            "identifierName": "_getMarkupValue"
                                          },
                                          "name": "_getMarkupValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 25638,
                                  "end": 25647,
                                  "loc": {
                                    "start": {
                                      "line": 886,
                                      "column": 75
                                    },
                                    "end": {
                                      "line": 886,
                                      "column": 84
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 25656,
                            "end": 25879,
                            "loc": {
                              "start": {
                                "line": 888,
                                "column": 6
                              },
                              "end": {
                                "line": 891,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 25660,
                              "end": 25689,
                              "loc": {
                                "start": {
                                  "line": 888,
                                  "column": 10
                                },
                                "end": {
                                  "line": 888,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 25660,
                                "end": 25687,
                                "loc": {
                                  "start": {
                                    "line": 888,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 888,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 25660,
                                  "end": 25668,
                                  "loc": {
                                    "start": {
                                      "line": 888,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 888,
                                      "column": 18
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 25660,
                                    "end": 25664,
                                    "loc": {
                                      "start": {
                                        "line": 888,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 888,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 25665,
                                    "end": 25668,
                                    "loc": {
                                      "start": {
                                        "line": 888,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 888,
                                        "column": 18
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 25669,
                                  "end": 25687,
                                  "loc": {
                                    "start": {
                                      "line": 888,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 888,
                                      "column": 37
                                    },
                                    "identifierName": "includeMarkupInTax"
                                  },
                                  "name": "includeMarkupInTax"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 25691,
                              "end": 25879,
                              "loc": {
                                "start": {
                                  "line": 888,
                                  "column": 41
                                },
                                "end": {
                                  "line": 891,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 25701,
                                  "end": 25789,
                                  "loc": {
                                    "start": {
                                      "line": 889,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 889,
                                      "column": 96
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 25701,
                                    "end": 25788,
                                    "loc": {
                                      "start": {
                                        "line": 889,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 889,
                                        "column": 95
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 25701,
                                      "end": 25710,
                                      "loc": {
                                        "start": {
                                          "line": 889,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 889,
                                          "column": 17
                                        },
                                        "identifierName": "isChanged"
                                      },
                                      "name": "isChanged"
                                    },
                                    "right": {
                                      "type": "LogicalExpression",
                                      "start": 25713,
                                      "end": 25788,
                                      "loc": {
                                        "start": {
                                          "line": 889,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 889,
                                          "column": 95
                                        }
                                      },
                                      "left": {
                                        "type": "CallExpression",
                                        "start": 25713,
                                        "end": 25775,
                                        "loc": {
                                          "start": {
                                            "line": 889,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 889,
                                            "column": 82
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 25713,
                                          "end": 25732,
                                          "loc": {
                                            "start": {
                                              "line": 889,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 889,
                                              "column": 39
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 25713,
                                            "end": 25717,
                                            "loc": {
                                              "start": {
                                                "line": 889,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 889,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 25718,
                                            "end": 25732,
                                            "loc": {
                                              "start": {
                                                "line": 889,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 889,
                                                "column": 39
                                              },
                                              "identifierName": "_applyProperty"
                                            },
                                            "name": "_applyProperty"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "StringLiteral",
                                            "start": 25733,
                                            "end": 25746,
                                            "loc": {
                                              "start": {
                                                "line": 889,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 889,
                                                "column": 53
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "tax_percent",
                                              "raw": "\"tax_percent\""
                                            },
                                            "value": "tax_percent"
                                          },
                                          {
                                            "type": "CallExpression",
                                            "start": 25748,
                                            "end": 25774,
                                            "loc": {
                                              "start": {
                                                "line": 889,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 889,
                                                "column": 81
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 25748,
                                              "end": 25772,
                                              "loc": {
                                                "start": {
                                                  "line": 889,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 889,
                                                  "column": 79
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 25748,
                                                "end": 25752,
                                                "loc": {
                                                  "start": {
                                                    "line": 889,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 889,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 25753,
                                                "end": 25772,
                                                "loc": {
                                                  "start": {
                                                    "line": 889,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 889,
                                                    "column": 79
                                                  },
                                                  "identifierName": "_getTaxPercentValue"
                                                },
                                                "name": "_getTaxPercentValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          }
                                        ]
                                      },
                                      "operator": "||",
                                      "right": {
                                        "type": "Identifier",
                                        "start": 25779,
                                        "end": 25788,
                                        "loc": {
                                          "start": {
                                            "line": 889,
                                            "column": 86
                                          },
                                          "end": {
                                            "line": 889,
                                            "column": 95
                                          },
                                          "identifierName": "isChanged"
                                        },
                                        "name": "isChanged"
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 25798,
                                  "end": 25871,
                                  "loc": {
                                    "start": {
                                      "line": 890,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 890,
                                      "column": 81
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 25798,
                                    "end": 25870,
                                    "loc": {
                                      "start": {
                                        "line": 890,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 890,
                                        "column": 80
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 25798,
                                      "end": 25807,
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 17
                                        },
                                        "identifierName": "isChanged"
                                      },
                                      "name": "isChanged"
                                    },
                                    "right": {
                                      "type": "LogicalExpression",
                                      "start": 25810,
                                      "end": 25870,
                                      "loc": {
                                        "start": {
                                          "line": 890,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 890,
                                          "column": 80
                                        }
                                      },
                                      "left": {
                                        "type": "CallExpression",
                                        "start": 25810,
                                        "end": 25857,
                                        "loc": {
                                          "start": {
                                            "line": 890,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 890,
                                            "column": 67
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 25810,
                                          "end": 25829,
                                          "loc": {
                                            "start": {
                                              "line": 890,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 890,
                                              "column": 39
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 25810,
                                            "end": 25814,
                                            "loc": {
                                              "start": {
                                                "line": 890,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 890,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 25815,
                                            "end": 25829,
                                            "loc": {
                                              "start": {
                                                "line": 890,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 890,
                                                "column": 39
                                              },
                                              "identifierName": "_applyProperty"
                                            },
                                            "name": "_applyProperty"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "StringLiteral",
                                            "start": 25830,
                                            "end": 25835,
                                            "loc": {
                                              "start": {
                                                "line": 890,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 890,
                                                "column": 45
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "tax",
                                              "raw": "\"tax\""
                                            },
                                            "value": "tax"
                                          },
                                          {
                                            "type": "CallExpression",
                                            "start": 25837,
                                            "end": 25856,
                                            "loc": {
                                              "start": {
                                                "line": 890,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 890,
                                                "column": 66
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 25837,
                                              "end": 25854,
                                              "loc": {
                                                "start": {
                                                  "line": 890,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 890,
                                                  "column": 64
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 25837,
                                                "end": 25841,
                                                "loc": {
                                                  "start": {
                                                    "line": 890,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 890,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 25842,
                                                "end": 25854,
                                                "loc": {
                                                  "start": {
                                                    "line": 890,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 890,
                                                    "column": 64
                                                  },
                                                  "identifierName": "_getTaxValue"
                                                },
                                                "name": "_getTaxValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          }
                                        ]
                                      },
                                      "operator": "||",
                                      "right": {
                                        "type": "Identifier",
                                        "start": 25861,
                                        "end": 25870,
                                        "loc": {
                                          "start": {
                                            "line": 890,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 890,
                                            "column": 80
                                          },
                                          "identifierName": "isChanged"
                                        },
                                        "name": "isChanged"
                                      }
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 25887,
                            "end": 25964,
                            "loc": {
                              "start": {
                                "line": 893,
                                "column": 6
                              },
                              "end": {
                                "line": 893,
                                "column": 83
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 25887,
                              "end": 25963,
                              "loc": {
                                "start": {
                                  "line": 893,
                                  "column": 6
                                },
                                "end": {
                                  "line": 893,
                                  "column": 82
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 25887,
                                "end": 25896,
                                "loc": {
                                  "start": {
                                    "line": 893,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 893,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 25899,
                                "end": 25963,
                                "loc": {
                                  "start": {
                                    "line": 893,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 893,
                                    "column": 82
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 25899,
                                  "end": 25950,
                                  "loc": {
                                    "start": {
                                      "line": 893,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 893,
                                      "column": 69
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 25899,
                                    "end": 25918,
                                    "loc": {
                                      "start": {
                                        "line": 893,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 893,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25899,
                                      "end": 25903,
                                      "loc": {
                                        "start": {
                                          "line": 893,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 893,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25904,
                                      "end": 25918,
                                      "loc": {
                                        "start": {
                                          "line": 893,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 893,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 25919,
                                      "end": 25926,
                                      "loc": {
                                        "start": {
                                          "line": 893,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 893,
                                          "column": 45
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "price",
                                        "raw": "\"price\""
                                      },
                                      "value": "price"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 25928,
                                      "end": 25949,
                                      "loc": {
                                        "start": {
                                          "line": 893,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 893,
                                          "column": 68
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 25928,
                                        "end": 25947,
                                        "loc": {
                                          "start": {
                                            "line": 893,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 893,
                                            "column": 66
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25928,
                                          "end": 25932,
                                          "loc": {
                                            "start": {
                                              "line": 893,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 893,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25933,
                                          "end": 25947,
                                          "loc": {
                                            "start": {
                                              "line": 893,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 893,
                                              "column": 66
                                            },
                                            "identifierName": "_getPriceValue"
                                          },
                                          "name": "_getPriceValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 25954,
                                  "end": 25963,
                                  "loc": {
                                    "start": {
                                      "line": 893,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 893,
                                      "column": 82
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 25971,
                            "end": 26059,
                            "loc": {
                              "start": {
                                "line": 894,
                                "column": 6
                              },
                              "end": {
                                "line": 894,
                                "column": 94
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 25971,
                              "end": 26058,
                              "loc": {
                                "start": {
                                  "line": 894,
                                  "column": 6
                                },
                                "end": {
                                  "line": 894,
                                  "column": 93
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 25971,
                                "end": 25980,
                                "loc": {
                                  "start": {
                                    "line": 894,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 894,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 25983,
                                "end": 26058,
                                "loc": {
                                  "start": {
                                    "line": 894,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 894,
                                    "column": 93
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 25983,
                                  "end": 26045,
                                  "loc": {
                                    "start": {
                                      "line": 894,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 894,
                                      "column": 80
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 25983,
                                    "end": 26002,
                                    "loc": {
                                      "start": {
                                        "line": 894,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 894,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25983,
                                      "end": 25987,
                                      "loc": {
                                        "start": {
                                          "line": 894,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 894,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25988,
                                      "end": 26002,
                                      "loc": {
                                        "start": {
                                          "line": 894,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 894,
                                          "column": 37
                                        },
                                        "identifierName": "_applyProperty"
                                      },
                                      "name": "_applyProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 26003,
                                      "end": 26016,
                                      "loc": {
                                        "start": {
                                          "line": 894,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 894,
                                          "column": 51
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "is_included",
                                        "raw": "\"is_included\""
                                      },
                                      "value": "is_included"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 26018,
                                      "end": 26044,
                                      "loc": {
                                        "start": {
                                          "line": 894,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 894,
                                          "column": 79
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 26018,
                                        "end": 26042,
                                        "loc": {
                                          "start": {
                                            "line": 894,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 894,
                                            "column": 77
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 26018,
                                          "end": 26022,
                                          "loc": {
                                            "start": {
                                              "line": 894,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 894,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 26023,
                                          "end": 26042,
                                          "loc": {
                                            "start": {
                                              "line": 894,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 894,
                                              "column": 77
                                            },
                                            "identifierName": "_getIsIncludedValue"
                                          },
                                          "name": "_getIsIncludedValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 26049,
                                  "end": 26058,
                                  "loc": {
                                    "start": {
                                      "line": 894,
                                      "column": 84
                                    },
                                    "end": {
                                      "line": 894,
                                      "column": 93
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 26066,
                            "end": 26143,
                            "loc": {
                              "start": {
                                "line": 895,
                                "column": 6
                              },
                              "end": {
                                "line": 895,
                                "column": 83
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 26066,
                              "end": 26142,
                              "loc": {
                                "start": {
                                  "line": 895,
                                  "column": 6
                                },
                                "end": {
                                  "line": 895,
                                  "column": 82
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 26066,
                                "end": 26075,
                                "loc": {
                                  "start": {
                                    "line": 895,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 895,
                                    "column": 15
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 26078,
                                "end": 26142,
                                "loc": {
                                  "start": {
                                    "line": 895,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 895,
                                    "column": 82
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 26078,
                                  "end": 26129,
                                  "loc": {
                                    "start": {
                                      "line": 895,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 895,
                                      "column": 69
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 26078,
                                    "end": 26100,
                                    "loc": {
                                      "start": {
                                        "line": 895,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 895,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 26078,
                                      "end": 26082,
                                      "loc": {
                                        "start": {
                                          "line": 895,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 895,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 26083,
                                      "end": 26100,
                                      "loc": {
                                        "start": {
                                          "line": 895,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 895,
                                          "column": 40
                                        },
                                        "identifierName": "_applyConfigArray"
                                      },
                                      "name": "_applyConfigArray"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 26101,
                                      "end": 26107,
                                      "loc": {
                                        "start": {
                                          "line": 895,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 895,
                                          "column": 47
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "tags",
                                        "raw": "\"tags\""
                                      },
                                      "value": "tags"
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 26109,
                                      "end": 26128,
                                      "loc": {
                                        "start": {
                                          "line": 895,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 895,
                                          "column": 68
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 26109,
                                        "end": 26126,
                                        "loc": {
                                          "start": {
                                            "line": 895,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 895,
                                            "column": 66
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 26109,
                                          "end": 26113,
                                          "loc": {
                                            "start": {
                                              "line": 895,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 895,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 26114,
                                          "end": 26126,
                                          "loc": {
                                            "start": {
                                              "line": 895,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 895,
                                              "column": 66
                                            },
                                            "identifierName": "_getTagValue"
                                          },
                                          "name": "_getTagValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "Identifier",
                                  "start": 26133,
                                  "end": 26142,
                                  "loc": {
                                    "start": {
                                      "line": 895,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 895,
                                      "column": 82
                                    },
                                    "identifierName": "isChanged"
                                  },
                                  "name": "isChanged"
                                }
                              }
                            },
                            "trailingComments": [
                              {
                                "type": "CommentLine",
                                "value": " update our stoplight indicators each time the line item is assessed",
                                "start": 26151,
                                "end": 26221,
                                "loc": {
                                  "start": {
                                    "line": 897,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 897,
                                    "column": 76
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 26228,
                            "end": 26261,
                            "loc": {
                              "start": {
                                "line": 898,
                                "column": 6
                              },
                              "end": {
                                "line": 898,
                                "column": 39
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 26228,
                              "end": 26260,
                              "loc": {
                                "start": {
                                  "line": 898,
                                  "column": 6
                                },
                                "end": {
                                  "line": 898,
                                  "column": 38
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 26228,
                                "end": 26258,
                                "loc": {
                                  "start": {
                                    "line": 898,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 898,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 26228,
                                  "end": 26232,
                                  "loc": {
                                    "start": {
                                      "line": 898,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 898,
                                      "column": 10
                                    }
                                  },
                                  "leadingComments": null
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 26233,
                                  "end": 26258,
                                  "loc": {
                                    "start": {
                                      "line": 898,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 898,
                                      "column": 36
                                    },
                                    "identifierName": "updateStoplightIndicators"
                                  },
                                  "name": "updateStoplightIndicators"
                                },
                                "computed": false,
                                "leadingComments": null
                              },
                              "arguments": [],
                              "leadingComments": null
                            },
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": " update our stoplight indicators each time the line item is assessed",
                                "start": 26151,
                                "end": 26221,
                                "loc": {
                                  "start": {
                                    "line": 897,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 897,
                                    "column": 76
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "IfStatement",
                            "start": 26269,
                            "end": 26341,
                            "loc": {
                              "start": {
                                "line": 900,
                                "column": 6
                              },
                              "end": {
                                "line": 902,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 26273,
                              "end": 26304,
                              "loc": {
                                "start": {
                                  "line": 900,
                                  "column": 10
                                },
                                "end": {
                                  "line": 900,
                                  "column": 41
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 26273,
                                "end": 26302,
                                "loc": {
                                  "start": {
                                    "line": 900,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 900,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 26273,
                                  "end": 26277,
                                  "loc": {
                                    "start": {
                                      "line": 900,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 900,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 26278,
                                  "end": 26302,
                                  "loc": {
                                    "start": {
                                      "line": 900,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 900,
                                      "column": 39
                                    },
                                    "identifierName": "_applyUndefinedPropFlags"
                                  },
                                  "name": "_applyUndefinedPropFlags"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 26306,
                              "end": 26341,
                              "loc": {
                                "start": {
                                  "line": 900,
                                  "column": 43
                                },
                                "end": {
                                  "line": 902,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 26316,
                                  "end": 26333,
                                  "loc": {
                                    "start": {
                                      "line": 901,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 901,
                                      "column": 25
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 26316,
                                    "end": 26332,
                                    "loc": {
                                      "start": {
                                        "line": 901,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 901,
                                        "column": 24
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 26316,
                                      "end": 26325,
                                      "loc": {
                                        "start": {
                                          "line": 901,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 901,
                                          "column": 17
                                        },
                                        "identifierName": "isChanged"
                                      },
                                      "name": "isChanged"
                                    },
                                    "right": {
                                      "type": "BooleanLiteral",
                                      "start": 26328,
                                      "end": 26332,
                                      "loc": {
                                        "start": {
                                          "line": 901,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 901,
                                          "column": 24
                                        }
                                      },
                                      "value": true
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "IfStatement",
                            "start": 26349,
                            "end": 26440,
                            "loc": {
                              "start": {
                                "line": 904,
                                "column": 6
                              },
                              "end": {
                                "line": 907,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 26353,
                              "end": 26377,
                              "loc": {
                                "start": {
                                  "line": 904,
                                  "column": 10
                                },
                                "end": {
                                  "line": 904,
                                  "column": 34
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 26353,
                                "end": 26362,
                                "loc": {
                                  "start": {
                                    "line": 904,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 904,
                                    "column": 19
                                  },
                                  "identifierName": "isChanged"
                                },
                                "name": "isChanged"
                              },
                              "operator": "||",
                              "right": {
                                "type": "Identifier",
                                "start": 26366,
                                "end": 26377,
                                "loc": {
                                  "start": {
                                    "line": 904,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 904,
                                    "column": 34
                                  },
                                  "identifierName": "forceUpdate"
                                },
                                "name": "forceUpdate"
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 26379,
                              "end": 26440,
                              "loc": {
                                "start": {
                                  "line": 904,
                                  "column": 36
                                },
                                "end": {
                                  "line": 907,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 26389,
                                  "end": 26402,
                                  "loc": {
                                    "start": {
                                      "line": 905,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 905,
                                      "column": 21
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 26389,
                                    "end": 26401,
                                    "loc": {
                                      "start": {
                                        "line": 905,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 905,
                                        "column": 20
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 26389,
                                      "end": 26399,
                                      "loc": {
                                        "start": {
                                          "line": 905,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 905,
                                          "column": 18
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 26389,
                                        "end": 26393,
                                        "loc": {
                                          "start": {
                                            "line": 905,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 905,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 26394,
                                        "end": 26399,
                                        "loc": {
                                          "start": {
                                            "line": 905,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 905,
                                            "column": 18
                                          },
                                          "identifierName": "dirty"
                                        },
                                        "name": "dirty"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 26411,
                                  "end": 26432,
                                  "loc": {
                                    "start": {
                                      "line": 906,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 906,
                                      "column": 29
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 26411,
                                    "end": 26431,
                                    "loc": {
                                      "start": {
                                        "line": 906,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 906,
                                        "column": 28
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 26411,
                                      "end": 26420,
                                      "loc": {
                                        "start": {
                                          "line": 906,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 906,
                                          "column": 17
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 26411,
                                        "end": 26415,
                                        "loc": {
                                          "start": {
                                            "line": 906,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 906,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 26416,
                                        "end": 26420,
                                        "loc": {
                                          "start": {
                                            "line": 906,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 906,
                                            "column": 17
                                          },
                                          "identifierName": "emit"
                                        },
                                        "name": "emit"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 26421,
                                        "end": 26430,
                                        "loc": {
                                          "start": {
                                            "line": 906,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 906,
                                            "column": 27
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "updated",
                                          "raw": "\"updated\""
                                        },
                                        "value": "updated"
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 26448,
                            "end": 26470,
                            "loc": {
                              "start": {
                                "line": 909,
                                "column": 6
                              },
                              "end": {
                                "line": 909,
                                "column": 28
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 26448,
                              "end": 26469,
                              "loc": {
                                "start": {
                                  "line": 909,
                                  "column": 6
                                },
                                "end": {
                                  "line": 909,
                                  "column": 27
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 26448,
                                "end": 26457,
                                "loc": {
                                  "start": {
                                    "line": 909,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 909,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 26448,
                                  "end": 26452,
                                  "loc": {
                                    "start": {
                                      "line": 909,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 909,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 26453,
                                  "end": 26457,
                                  "loc": {
                                    "start": {
                                      "line": 909,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 909,
                                      "column": 15
                                    },
                                    "identifierName": "emit"
                                  },
                                  "name": "emit"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 26458,
                                  "end": 26468,
                                  "loc": {
                                    "start": {
                                      "line": 909,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 909,
                                      "column": 26
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "assessed",
                                    "raw": "\"assessed\""
                                  },
                                  "value": "assessed"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Assess line item for changes.\n   *\n   * @emits {assessing} fires event before assessement.\n   * @emits {assessed}\n   * @emits {updated}\n   * @param {?BidEntity} [dependency] The calling dependency\n   * @param {?boolean} [forceUpdate]\n   ",
                    "start": 23847,
                    "end": 24095,
                    "loc": {
                      "start": {
                        "line": 852,
                        "column": 2
                      },
                      "end": {
                        "line": 860,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines if the line item is has changed for it's original data.\n   *\n   * @returns {boolean}\n   ",
                    "start": 26484,
                    "end": 26594,
                    "loc": {
                      "start": {
                        "line": 913,
                        "column": 2
                      },
                      "end": {
                        "line": 917,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 26597,
                "end": 26701,
                "loc": {
                  "start": {
                    "line": 918,
                    "column": 2
                  },
                  "end": {
                    "line": 920,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 26597,
                  "end": 26604,
                  "loc": {
                    "start": {
                      "line": 918,
                      "column": 2
                    },
                    "end": {
                      "line": 918,
                      "column": 9
                    },
                    "identifierName": "isDirty"
                  },
                  "name": "isDirty",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 26607,
                  "end": 26701,
                  "loc": {
                    "start": {
                      "line": 918,
                      "column": 12
                    },
                    "end": {
                      "line": 920,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 26613,
                      "end": 26697,
                      "loc": {
                        "start": {
                          "line": 919,
                          "column": 4
                        },
                        "end": {
                          "line": 919,
                          "column": 88
                        }
                      },
                      "argument": {
                        "type": "LogicalExpression",
                        "start": 26620,
                        "end": 26696,
                        "loc": {
                          "start": {
                            "line": 919,
                            "column": 11
                          },
                          "end": {
                            "line": 919,
                            "column": 87
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 26620,
                          "end": 26634,
                          "loc": {
                            "start": {
                              "line": 919,
                              "column": 11
                            },
                            "end": {
                              "line": 919,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 26620,
                            "end": 26624,
                            "loc": {
                              "start": {
                                "line": 919,
                                "column": 11
                              },
                              "end": {
                                "line": 919,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 26625,
                            "end": 26634,
                            "loc": {
                              "start": {
                                "line": 919,
                                "column": 16
                              },
                              "end": {
                                "line": 919,
                                "column": 25
                              },
                              "identifierName": "_is_dirty"
                            },
                            "name": "_is_dirty"
                          },
                          "computed": false
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 26638,
                          "end": 26696,
                          "loc": {
                            "start": {
                              "line": 919,
                              "column": 29
                            },
                            "end": {
                              "line": 919,
                              "column": 87
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 26638,
                            "end": 26671,
                            "loc": {
                              "start": {
                                "line": 919,
                                "column": 29
                              },
                              "end": {
                                "line": 919,
                                "column": 62
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 26638,
                              "end": 26652,
                              "loc": {
                                "start": {
                                  "line": 919,
                                  "column": 29
                                },
                                "end": {
                                  "line": 919,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 26638,
                                "end": 26642,
                                "loc": {
                                  "start": {
                                    "line": 919,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 919,
                                    "column": 33
                                  },
                                  "identifierName": "JSON"
                                },
                                "name": "JSON"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 26643,
                                "end": 26652,
                                "loc": {
                                  "start": {
                                    "line": 919,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 919,
                                    "column": 43
                                  },
                                  "identifierName": "stringify"
                                },
                                "name": "stringify"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 26653,
                                "end": 26670,
                                "loc": {
                                  "start": {
                                    "line": 919,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 919,
                                    "column": 61
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 26653,
                                  "end": 26663,
                                  "loc": {
                                    "start": {
                                      "line": 919,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 919,
                                      "column": 54
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 26653,
                                    "end": 26657,
                                    "loc": {
                                      "start": {
                                        "line": 919,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 919,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 26658,
                                    "end": 26663,
                                    "loc": {
                                      "start": {
                                        "line": 919,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 919,
                                        "column": 54
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 26664,
                                  "end": 26670,
                                  "loc": {
                                    "start": {
                                      "line": 919,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 919,
                                      "column": 61
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "operator": "!==",
                          "right": {
                            "type": "MemberExpression",
                            "start": 26676,
                            "end": 26696,
                            "loc": {
                              "start": {
                                "line": 919,
                                "column": 67
                              },
                              "end": {
                                "line": 919,
                                "column": 87
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 26676,
                              "end": 26680,
                              "loc": {
                                "start": {
                                  "line": 919,
                                  "column": 67
                                },
                                "end": {
                                  "line": 919,
                                  "column": 71
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 26681,
                              "end": 26696,
                              "loc": {
                                "start": {
                                  "line": 919,
                                  "column": 72
                                },
                                "end": {
                                  "line": 919,
                                  "column": 87
                                },
                                "identifierName": "_originalConfig"
                              },
                              "name": "_originalConfig"
                            },
                            "computed": false
                          }
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines if the line item is has changed for it's original data.\n   *\n   * @returns {boolean}\n   ",
                    "start": 26484,
                    "end": 26594,
                    "loc": {
                      "start": {
                        "line": 913,
                        "column": 2
                      },
                      "end": {
                        "line": 917,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Flags the line item and corresponding bid as dirty and to be saved.\n   ",
                    "start": 26705,
                    "end": 26787,
                    "loc": {
                      "start": {
                        "line": 922,
                        "column": 2
                      },
                      "end": {
                        "line": 924,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 26790,
                "end": 27058,
                "loc": {
                  "start": {
                    "line": 925,
                    "column": 2
                  },
                  "end": {
                    "line": 933,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 26790,
                  "end": 26795,
                  "loc": {
                    "start": {
                      "line": 925,
                      "column": 2
                    },
                    "end": {
                      "line": 925,
                      "column": 7
                    },
                    "identifierName": "dirty"
                  },
                  "name": "dirty",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 26798,
                  "end": 27058,
                  "loc": {
                    "start": {
                      "line": 925,
                      "column": 10
                    },
                    "end": {
                      "line": 933,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 26804,
                      "end": 26864,
                      "loc": {
                        "start": {
                          "line": 926,
                          "column": 4
                        },
                        "end": {
                          "line": 926,
                          "column": 64
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 26810,
                          "end": 26863,
                          "loc": {
                            "start": {
                              "line": 926,
                              "column": 10
                            },
                            "end": {
                              "line": 926,
                              "column": 63
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 26810,
                            "end": 26827,
                            "loc": {
                              "start": {
                                "line": 926,
                                "column": 10
                              },
                              "end": {
                                "line": 926,
                                "column": 27
                              },
                              "identifierName": "currentConfigJson"
                            },
                            "name": "currentConfigJson"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 26830,
                            "end": 26863,
                            "loc": {
                              "start": {
                                "line": 926,
                                "column": 30
                              },
                              "end": {
                                "line": 926,
                                "column": 63
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 26830,
                              "end": 26844,
                              "loc": {
                                "start": {
                                  "line": 926,
                                  "column": 30
                                },
                                "end": {
                                  "line": 926,
                                  "column": 44
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 26830,
                                "end": 26834,
                                "loc": {
                                  "start": {
                                    "line": 926,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 926,
                                    "column": 34
                                  },
                                  "identifierName": "JSON"
                                },
                                "name": "JSON"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 26835,
                                "end": 26844,
                                "loc": {
                                  "start": {
                                    "line": 926,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 926,
                                    "column": 44
                                  },
                                  "identifierName": "stringify"
                                },
                                "name": "stringify"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 26845,
                                "end": 26862,
                                "loc": {
                                  "start": {
                                    "line": 926,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 926,
                                    "column": 62
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 26845,
                                  "end": 26855,
                                  "loc": {
                                    "start": {
                                      "line": 926,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 926,
                                      "column": 55
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 26845,
                                    "end": 26849,
                                    "loc": {
                                      "start": {
                                        "line": 926,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 926,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 26850,
                                    "end": 26855,
                                    "loc": {
                                      "start": {
                                        "line": 926,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 926,
                                        "column": 55
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 26856,
                                  "end": 26862,
                                  "loc": {
                                    "start": {
                                      "line": 926,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 926,
                                      "column": 62
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 26869,
                      "end": 27013,
                      "loc": {
                        "start": {
                          "line": 927,
                          "column": 4
                        },
                        "end": {
                          "line": 930,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 26873,
                        "end": 26915,
                        "loc": {
                          "start": {
                            "line": 927,
                            "column": 8
                          },
                          "end": {
                            "line": 927,
                            "column": 50
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 26873,
                          "end": 26890,
                          "loc": {
                            "start": {
                              "line": 927,
                              "column": 8
                            },
                            "end": {
                              "line": 927,
                              "column": 25
                            },
                            "identifierName": "currentConfigJson"
                          },
                          "name": "currentConfigJson"
                        },
                        "operator": "!==",
                        "right": {
                          "type": "MemberExpression",
                          "start": 26895,
                          "end": 26915,
                          "loc": {
                            "start": {
                              "line": 927,
                              "column": 30
                            },
                            "end": {
                              "line": 927,
                              "column": 50
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 26895,
                            "end": 26899,
                            "loc": {
                              "start": {
                                "line": 927,
                                "column": 30
                              },
                              "end": {
                                "line": 927,
                                "column": 34
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 26900,
                            "end": 26915,
                            "loc": {
                              "start": {
                                "line": 927,
                                "column": 35
                              },
                              "end": {
                                "line": 927,
                                "column": 50
                              },
                              "identifierName": "_originalConfig"
                            },
                            "name": "_originalConfig"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 26917,
                        "end": 27013,
                        "loc": {
                          "start": {
                            "line": 927,
                            "column": 52
                          },
                          "end": {
                            "line": 930,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 26925,
                            "end": 26966,
                            "loc": {
                              "start": {
                                "line": 928,
                                "column": 6
                              },
                              "end": {
                                "line": 928,
                                "column": 47
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 26925,
                              "end": 26965,
                              "loc": {
                                "start": {
                                  "line": 928,
                                  "column": 6
                                },
                                "end": {
                                  "line": 928,
                                  "column": 46
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 26925,
                                "end": 26945,
                                "loc": {
                                  "start": {
                                    "line": 928,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 928,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 26925,
                                  "end": 26929,
                                  "loc": {
                                    "start": {
                                      "line": 928,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 928,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 26930,
                                  "end": 26945,
                                  "loc": {
                                    "start": {
                                      "line": 928,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 928,
                                      "column": 26
                                    },
                                    "identifierName": "_originalConfig"
                                  },
                                  "name": "_originalConfig"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 26948,
                                "end": 26965,
                                "loc": {
                                  "start": {
                                    "line": 928,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 928,
                                    "column": 46
                                  },
                                  "identifierName": "currentConfigJson"
                                },
                                "name": "currentConfigJson"
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 26973,
                            "end": 27007,
                            "loc": {
                              "start": {
                                "line": 929,
                                "column": 6
                              },
                              "end": {
                                "line": 929,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 26973,
                              "end": 27006,
                              "loc": {
                                "start": {
                                  "line": 929,
                                  "column": 6
                                },
                                "end": {
                                  "line": 929,
                                  "column": 39
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 26973,
                                "end": 26999,
                                "loc": {
                                  "start": {
                                    "line": 929,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 929,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 26973,
                                  "end": 26977,
                                  "loc": {
                                    "start": {
                                      "line": 929,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 929,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 26978,
                                  "end": 26999,
                                  "loc": {
                                    "start": {
                                      "line": 929,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 929,
                                      "column": 32
                                    },
                                    "identifierName": "_hasConfigEverChanged"
                                  },
                                  "name": "_hasConfigEverChanged"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BooleanLiteral",
                                "start": 27002,
                                "end": 27006,
                                "loc": {
                                  "start": {
                                    "line": 929,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 929,
                                    "column": 39
                                  }
                                },
                                "value": true
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27018,
                      "end": 27035,
                      "loc": {
                        "start": {
                          "line": 931,
                          "column": 4
                        },
                        "end": {
                          "line": 931,
                          "column": 21
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27018,
                        "end": 27034,
                        "loc": {
                          "start": {
                            "line": 931,
                            "column": 4
                          },
                          "end": {
                            "line": 931,
                            "column": 20
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27018,
                          "end": 27032,
                          "loc": {
                            "start": {
                              "line": 931,
                              "column": 4
                            },
                            "end": {
                              "line": 931,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 27018,
                            "end": 27026,
                            "loc": {
                              "start": {
                                "line": 931,
                                "column": 4
                              },
                              "end": {
                                "line": 931,
                                "column": 12
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 27018,
                              "end": 27022,
                              "loc": {
                                "start": {
                                  "line": 931,
                                  "column": 4
                                },
                                "end": {
                                  "line": 931,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 27023,
                              "end": 27026,
                              "loc": {
                                "start": {
                                  "line": 931,
                                  "column": 9
                                },
                                "end": {
                                  "line": 931,
                                  "column": 12
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27027,
                            "end": 27032,
                            "loc": {
                              "start": {
                                "line": 931,
                                "column": 13
                              },
                              "end": {
                                "line": 931,
                                "column": 18
                              },
                              "identifierName": "dirty"
                            },
                            "name": "dirty"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27040,
                      "end": 27054,
                      "loc": {
                        "start": {
                          "line": 932,
                          "column": 4
                        },
                        "end": {
                          "line": 932,
                          "column": 18
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27040,
                        "end": 27053,
                        "loc": {
                          "start": {
                            "line": 932,
                            "column": 4
                          },
                          "end": {
                            "line": 932,
                            "column": 17
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27040,
                          "end": 27051,
                          "loc": {
                            "start": {
                              "line": 932,
                              "column": 4
                            },
                            "end": {
                              "line": 932,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Super",
                            "start": 27040,
                            "end": 27045,
                            "loc": {
                              "start": {
                                "line": 932,
                                "column": 4
                              },
                              "end": {
                                "line": 932,
                                "column": 9
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27046,
                            "end": 27051,
                            "loc": {
                              "start": {
                                "line": 932,
                                "column": 10
                              },
                              "end": {
                                "line": 932,
                                "column": 15
                              },
                              "identifierName": "dirty"
                            },
                            "name": "dirty"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Flags the line item and corresponding bid as dirty and to be saved.\n   ",
                    "start": 26705,
                    "end": 26787,
                    "loc": {
                      "start": {
                        "line": 922,
                        "column": 2
                      },
                      "end": {
                        "line": 924,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Binds the \"updated\" event for all dependant bid entities.\n   ",
                    "start": 27062,
                    "end": 27134,
                    "loc": {
                      "start": {
                        "line": 935,
                        "column": 2
                      },
                      "end": {
                        "line": 937,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 27137,
                "end": 27442,
                "loc": {
                  "start": {
                    "line": 938,
                    "column": 2
                  },
                  "end": {
                    "line": 947,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 27137,
                  "end": 27141,
                  "loc": {
                    "start": {
                      "line": 938,
                      "column": 2
                    },
                    "end": {
                      "line": 938,
                      "column": 6
                    },
                    "identifierName": "bind"
                  },
                  "name": "bind",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 27144,
                  "end": 27442,
                  "loc": {
                    "start": {
                      "line": 938,
                      "column": 9
                    },
                    "end": {
                      "line": 947,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 27150,
                      "end": 27183,
                      "loc": {
                        "start": {
                          "line": 939,
                          "column": 4
                        },
                        "end": {
                          "line": 939,
                          "column": 37
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27150,
                        "end": 27182,
                        "loc": {
                          "start": {
                            "line": 939,
                            "column": 4
                          },
                          "end": {
                            "line": 939,
                            "column": 36
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27150,
                          "end": 27180,
                          "loc": {
                            "start": {
                              "line": 939,
                              "column": 4
                            },
                            "end": {
                              "line": 939,
                              "column": 34
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 27150,
                            "end": 27154,
                            "loc": {
                              "start": {
                                "line": 939,
                                "column": 4
                              },
                              "end": {
                                "line": 939,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27155,
                            "end": 27180,
                            "loc": {
                              "start": {
                                "line": 939,
                                "column": 9
                              },
                              "end": {
                                "line": 939,
                                "column": 34
                              },
                              "identifierName": "_bindLineItemDependencies"
                            },
                            "name": "_bindLineItemDependencies"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27188,
                      "end": 27225,
                      "loc": {
                        "start": {
                          "line": 940,
                          "column": 4
                        },
                        "end": {
                          "line": 940,
                          "column": 41
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27188,
                        "end": 27224,
                        "loc": {
                          "start": {
                            "line": 940,
                            "column": 4
                          },
                          "end": {
                            "line": 940,
                            "column": 40
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27188,
                          "end": 27222,
                          "loc": {
                            "start": {
                              "line": 940,
                              "column": 4
                            },
                            "end": {
                              "line": 940,
                              "column": 38
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 27188,
                            "end": 27192,
                            "loc": {
                              "start": {
                                "line": 940,
                                "column": 4
                              },
                              "end": {
                                "line": 940,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27193,
                            "end": 27222,
                            "loc": {
                              "start": {
                                "line": 940,
                                "column": 9
                              },
                              "end": {
                                "line": 940,
                                "column": 38
                              },
                              "identifierName": "_bindLineItemRuleDependencies"
                            },
                            "name": "_bindLineItemRuleDependencies"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27230,
                      "end": 27261,
                      "loc": {
                        "start": {
                          "line": 941,
                          "column": 4
                        },
                        "end": {
                          "line": 941,
                          "column": 35
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27230,
                        "end": 27260,
                        "loc": {
                          "start": {
                            "line": 941,
                            "column": 4
                          },
                          "end": {
                            "line": 941,
                            "column": 34
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27230,
                          "end": 27258,
                          "loc": {
                            "start": {
                              "line": 941,
                              "column": 4
                            },
                            "end": {
                              "line": 941,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 27230,
                            "end": 27234,
                            "loc": {
                              "start": {
                                "line": 941,
                                "column": 4
                              },
                              "end": {
                                "line": 941,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27235,
                            "end": 27258,
                            "loc": {
                              "start": {
                                "line": 941,
                                "column": 9
                              },
                              "end": {
                                "line": 941,
                                "column": 32
                              },
                              "identifierName": "_bindWorkupDependencies"
                            },
                            "name": "_bindWorkupDependencies"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27266,
                      "end": 27309,
                      "loc": {
                        "start": {
                          "line": 942,
                          "column": 4
                        },
                        "end": {
                          "line": 942,
                          "column": 47
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27266,
                        "end": 27308,
                        "loc": {
                          "start": {
                            "line": 942,
                            "column": 4
                          },
                          "end": {
                            "line": 942,
                            "column": 46
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27266,
                          "end": 27306,
                          "loc": {
                            "start": {
                              "line": 942,
                              "column": 4
                            },
                            "end": {
                              "line": 942,
                              "column": 44
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 27266,
                            "end": 27270,
                            "loc": {
                              "start": {
                                "line": 942,
                                "column": 4
                              },
                              "end": {
                                "line": 942,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27271,
                            "end": 27306,
                            "loc": {
                              "start": {
                                "line": 942,
                                "column": 9
                              },
                              "end": {
                                "line": 942,
                                "column": 44
                              },
                              "identifierName": "_bindLineItemPredictionDependencies"
                            },
                            "name": "_bindLineItemPredictionDependencies"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27314,
                      "end": 27349,
                      "loc": {
                        "start": {
                          "line": 943,
                          "column": 4
                        },
                        "end": {
                          "line": 943,
                          "column": 39
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27314,
                        "end": 27348,
                        "loc": {
                          "start": {
                            "line": 943,
                            "column": 4
                          },
                          "end": {
                            "line": 943,
                            "column": 38
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27314,
                          "end": 27346,
                          "loc": {
                            "start": {
                              "line": 943,
                              "column": 4
                            },
                            "end": {
                              "line": 943,
                              "column": 36
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 27314,
                            "end": 27318,
                            "loc": {
                              "start": {
                                "line": 943,
                                "column": 4
                              },
                              "end": {
                                "line": 943,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27319,
                            "end": 27346,
                            "loc": {
                              "start": {
                                "line": 943,
                                "column": 9
                              },
                              "end": {
                                "line": 943,
                                "column": 36
                              },
                              "identifierName": "_bindPredictionBidVariables"
                            },
                            "name": "_bindPredictionBidVariables"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27354,
                      "end": 27381,
                      "loc": {
                        "start": {
                          "line": 944,
                          "column": 4
                        },
                        "end": {
                          "line": 944,
                          "column": 31
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27354,
                        "end": 27380,
                        "loc": {
                          "start": {
                            "line": 944,
                            "column": 4
                          },
                          "end": {
                            "line": 944,
                            "column": 30
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27354,
                          "end": 27378,
                          "loc": {
                            "start": {
                              "line": 944,
                              "column": 4
                            },
                            "end": {
                              "line": 944,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 27354,
                            "end": 27358,
                            "loc": {
                              "start": {
                                "line": 944,
                                "column": 4
                              },
                              "end": {
                                "line": 944,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27359,
                            "end": 27378,
                            "loc": {
                              "start": {
                                "line": 944,
                                "column": 9
                              },
                              "end": {
                                "line": 944,
                                "column": 28
                              },
                              "identifierName": "_bindMarkupStrategy"
                            },
                            "name": "_bindMarkupStrategy"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27386,
                      "end": 27411,
                      "loc": {
                        "start": {
                          "line": 945,
                          "column": 4
                        },
                        "end": {
                          "line": 945,
                          "column": 29
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27386,
                        "end": 27410,
                        "loc": {
                          "start": {
                            "line": 945,
                            "column": 4
                          },
                          "end": {
                            "line": 945,
                            "column": 28
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27386,
                          "end": 27408,
                          "loc": {
                            "start": {
                              "line": 945,
                              "column": 4
                            },
                            "end": {
                              "line": 945,
                              "column": 26
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 27386,
                            "end": 27390,
                            "loc": {
                              "start": {
                                "line": 945,
                                "column": 4
                              },
                              "end": {
                                "line": 945,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27391,
                            "end": 27408,
                            "loc": {
                              "start": {
                                "line": 945,
                                "column": 9
                              },
                              "end": {
                                "line": 945,
                                "column": 26
                              },
                              "identifierName": "_bindTaxableLabor"
                            },
                            "name": "_bindTaxableLabor"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27416,
                      "end": 27438,
                      "loc": {
                        "start": {
                          "line": 946,
                          "column": 4
                        },
                        "end": {
                          "line": 946,
                          "column": 26
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27416,
                        "end": 27437,
                        "loc": {
                          "start": {
                            "line": 946,
                            "column": 4
                          },
                          "end": {
                            "line": 946,
                            "column": 25
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27416,
                          "end": 27435,
                          "loc": {
                            "start": {
                              "line": 946,
                              "column": 4
                            },
                            "end": {
                              "line": 946,
                              "column": 23
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 27416,
                            "end": 27420,
                            "loc": {
                              "start": {
                                "line": 946,
                                "column": 4
                              },
                              "end": {
                                "line": 946,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27421,
                            "end": 27435,
                            "loc": {
                              "start": {
                                "line": 946,
                                "column": 9
                              },
                              "end": {
                                "line": 946,
                                "column": 23
                              },
                              "identifierName": "_bindTaxProfit"
                            },
                            "name": "_bindTaxProfit"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Binds the \"updated\" event for all dependant bid entities.\n   ",
                    "start": 27062,
                    "end": 27134,
                    "loc": {
                      "start": {
                        "line": 935,
                        "column": 2
                      },
                      "end": {
                        "line": 937,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 27446,
                "end": 27515,
                "loc": {
                  "start": {
                    "line": 949,
                    "column": 2
                  },
                  "end": {
                    "line": 951,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 27446,
                  "end": 27455,
                  "loc": {
                    "start": {
                      "line": 949,
                      "column": 2
                    },
                    "end": {
                      "line": 949,
                      "column": 11
                    },
                    "identifierName": "getWorkup"
                  },
                  "name": "getWorkup"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 27458,
                  "end": 27515,
                  "loc": {
                    "start": {
                      "line": 949,
                      "column": 14
                    },
                    "end": {
                      "line": 951,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 27464,
                      "end": 27511,
                      "loc": {
                        "start": {
                          "line": 950,
                          "column": 4
                        },
                        "end": {
                          "line": 950,
                          "column": 51
                        }
                      },
                      "argument": {
                        "type": "NewExpression",
                        "start": 27471,
                        "end": 27510,
                        "loc": {
                          "start": {
                            "line": 950,
                            "column": 11
                          },
                          "end": {
                            "line": 950,
                            "column": 50
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 27475,
                          "end": 27481,
                          "loc": {
                            "start": {
                              "line": 950,
                              "column": 15
                            },
                            "end": {
                              "line": 950,
                              "column": 21
                            },
                            "identifierName": "Workup"
                          },
                          "name": "Workup"
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 27482,
                            "end": 27490,
                            "loc": {
                              "start": {
                                "line": 950,
                                "column": 22
                              },
                              "end": {
                                "line": 950,
                                "column": 30
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 27482,
                              "end": 27486,
                              "loc": {
                                "start": {
                                  "line": 950,
                                  "column": 22
                                },
                                "end": {
                                  "line": 950,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 27487,
                              "end": 27490,
                              "loc": {
                                "start": {
                                  "line": 950,
                                  "column": 27
                                },
                                "end": {
                                  "line": 950,
                                  "column": 30
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          {
                            "type": "CallExpression",
                            "start": 27492,
                            "end": 27509,
                            "loc": {
                              "start": {
                                "line": 950,
                                "column": 32
                              },
                              "end": {
                                "line": 950,
                                "column": 49
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 27492,
                              "end": 27507,
                              "loc": {
                                "start": {
                                  "line": 950,
                                  "column": 32
                                },
                                "end": {
                                  "line": 950,
                                  "column": 47
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 27492,
                                "end": 27496,
                                "loc": {
                                  "start": {
                                    "line": 950,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 950,
                                    "column": 36
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 27497,
                                "end": 27507,
                                "loc": {
                                  "start": {
                                    "line": 950,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 950,
                                    "column": 47
                                  },
                                  "identifierName": "_getWorkup"
                                },
                                "name": "_getWorkup"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 27519,
                "end": 27637,
                "loc": {
                  "start": {
                    "line": 953,
                    "column": 2
                  },
                  "end": {
                    "line": 955,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 27519,
                  "end": 27529,
                  "loc": {
                    "start": {
                      "line": 953,
                      "column": 2
                    },
                    "end": {
                      "line": 953,
                      "column": 12
                    },
                    "identifierName": "_getWorkup"
                  },
                  "name": "_getWorkup"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 27532,
                  "end": 27637,
                  "loc": {
                    "start": {
                      "line": 953,
                      "column": 15
                    },
                    "end": {
                      "line": 955,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 27538,
                      "end": 27633,
                      "loc": {
                        "start": {
                          "line": 954,
                          "column": 4
                        },
                        "end": {
                          "line": 954,
                          "column": 99
                        }
                      },
                      "argument": {
                        "type": "ConditionalExpression",
                        "start": 27545,
                        "end": 27632,
                        "loc": {
                          "start": {
                            "line": 954,
                            "column": 11
                          },
                          "end": {
                            "line": 954,
                            "column": 98
                          }
                        },
                        "test": {
                          "type": "LogicalExpression",
                          "start": 27545,
                          "end": 27600,
                          "loc": {
                            "start": {
                              "line": 954,
                              "column": 11
                            },
                            "end": {
                              "line": 954,
                              "column": 66
                            }
                          },
                          "left": {
                            "type": "UnaryExpression",
                            "start": 27545,
                            "end": 27565,
                            "loc": {
                              "start": {
                                "line": 954,
                                "column": 11
                              },
                              "end": {
                                "line": 954,
                                "column": 31
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "MemberExpression",
                              "start": 27546,
                              "end": 27565,
                              "loc": {
                                "start": {
                                  "line": 954,
                                  "column": 12
                                },
                                "end": {
                                  "line": 954,
                                  "column": 31
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 27546,
                                "end": 27557,
                                "loc": {
                                  "start": {
                                    "line": 954,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 954,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 27546,
                                  "end": 27550,
                                  "loc": {
                                    "start": {
                                      "line": 954,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 954,
                                      "column": 16
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 27551,
                                  "end": 27557,
                                  "loc": {
                                    "start": {
                                      "line": 954,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 954,
                                      "column": 23
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 27558,
                                "end": 27565,
                                "loc": {
                                  "start": {
                                    "line": 954,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 954,
                                    "column": 31
                                  },
                                  "identifierName": "workups"
                                },
                                "name": "workups"
                              },
                              "computed": false
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "operator": "||",
                          "right": {
                            "type": "CallExpression",
                            "start": 27569,
                            "end": 27600,
                            "loc": {
                              "start": {
                                "line": 954,
                                "column": 35
                              },
                              "end": {
                                "line": 954,
                                "column": 66
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 27569,
                              "end": 27576,
                              "loc": {
                                "start": {
                                  "line": 954,
                                  "column": 35
                                },
                                "end": {
                                  "line": 954,
                                  "column": 42
                                },
                                "identifierName": "isEmpty"
                              },
                              "name": "isEmpty"
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 27577,
                                "end": 27599,
                                "loc": {
                                  "start": {
                                    "line": 954,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 954,
                                    "column": 65
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 27577,
                                  "end": 27596,
                                  "loc": {
                                    "start": {
                                      "line": 954,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 954,
                                      "column": 62
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 27577,
                                    "end": 27588,
                                    "loc": {
                                      "start": {
                                        "line": 954,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 954,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 27577,
                                      "end": 27581,
                                      "loc": {
                                        "start": {
                                          "line": 954,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 954,
                                          "column": 47
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 27582,
                                      "end": 27588,
                                      "loc": {
                                        "start": {
                                          "line": 954,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 954,
                                          "column": 54
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 27589,
                                    "end": 27596,
                                    "loc": {
                                      "start": {
                                        "line": 954,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 954,
                                        "column": 62
                                      },
                                      "identifierName": "workups"
                                    },
                                    "name": "workups"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "NumericLiteral",
                                  "start": 27597,
                                  "end": 27598,
                                  "loc": {
                                    "start": {
                                      "line": 954,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 954,
                                      "column": 64
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                },
                                "computed": true
                              }
                            ]
                          }
                        },
                        "consequent": {
                          "type": "NullLiteral",
                          "start": 27603,
                          "end": 27607,
                          "loc": {
                            "start": {
                              "line": 954,
                              "column": 69
                            },
                            "end": {
                              "line": 954,
                              "column": 73
                            }
                          }
                        },
                        "alternate": {
                          "type": "MemberExpression",
                          "start": 27610,
                          "end": 27632,
                          "loc": {
                            "start": {
                              "line": 954,
                              "column": 76
                            },
                            "end": {
                              "line": 954,
                              "column": 98
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 27610,
                            "end": 27629,
                            "loc": {
                              "start": {
                                "line": 954,
                                "column": 76
                              },
                              "end": {
                                "line": 954,
                                "column": 95
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 27610,
                              "end": 27621,
                              "loc": {
                                "start": {
                                  "line": 954,
                                  "column": 76
                                },
                                "end": {
                                  "line": 954,
                                  "column": 87
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 27610,
                                "end": 27614,
                                "loc": {
                                  "start": {
                                    "line": 954,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 954,
                                    "column": 80
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 27615,
                                "end": 27621,
                                "loc": {
                                  "start": {
                                    "line": 954,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 954,
                                    "column": 87
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 27622,
                              "end": 27629,
                              "loc": {
                                "start": {
                                  "line": 954,
                                  "column": 88
                                },
                                "end": {
                                  "line": 954,
                                  "column": 95
                                },
                                "identifierName": "workups"
                              },
                              "name": "workups"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "NumericLiteral",
                            "start": 27630,
                            "end": 27631,
                            "loc": {
                              "start": {
                                "line": 954,
                                "column": 96
                              },
                              "end": {
                                "line": 954,
                                "column": 97
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          },
                          "computed": true
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets a list of bid entities that the line item instance relies on.\n   *\n   * @returns {BidEntity[]}\n   ",
                    "start": 27641,
                    "end": 27755,
                    "loc": {
                      "start": {
                        "line": 957,
                        "column": 2
                      },
                      "end": {
                        "line": 961,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 27758,
                "end": 28419,
                "loc": {
                  "start": {
                    "line": 962,
                    "column": 2
                  },
                  "end": {
                    "line": 985,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 27758,
                  "end": 27770,
                  "loc": {
                    "start": {
                      "line": 962,
                      "column": 2
                    },
                    "end": {
                      "line": 962,
                      "column": 14
                    },
                    "identifierName": "dependencies"
                  },
                  "name": "dependencies",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 27773,
                  "end": 28419,
                  "loc": {
                    "start": {
                      "line": 962,
                      "column": 17
                    },
                    "end": {
                      "line": 985,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 27779,
                      "end": 27803,
                      "loc": {
                        "start": {
                          "line": 963,
                          "column": 4
                        },
                        "end": {
                          "line": 963,
                          "column": 28
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 27785,
                          "end": 27802,
                          "loc": {
                            "start": {
                              "line": 963,
                              "column": 10
                            },
                            "end": {
                              "line": 963,
                              "column": 27
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 27785,
                            "end": 27797,
                            "loc": {
                              "start": {
                                "line": 963,
                                "column": 10
                              },
                              "end": {
                                "line": 963,
                                "column": 22
                              },
                              "identifierName": "dependencies"
                            },
                            "name": "dependencies"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 27800,
                            "end": 27802,
                            "loc": {
                              "start": {
                                "line": 963,
                                "column": 25
                              },
                              "end": {
                                "line": 963,
                                "column": 27
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 27808,
                      "end": 27866,
                      "loc": {
                        "start": {
                          "line": 964,
                          "column": 4
                        },
                        "end": {
                          "line": 964,
                          "column": 62
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 27814,
                          "end": 27865,
                          "loc": {
                            "start": {
                              "line": 964,
                              "column": 10
                            },
                            "end": {
                              "line": 964,
                              "column": 61
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 27814,
                            "end": 27823,
                            "loc": {
                              "start": {
                                "line": 964,
                                "column": 10
                              },
                              "end": {
                                "line": 964,
                                "column": 19
                              },
                              "identifierName": "contracts"
                            },
                            "name": "contracts"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 27826,
                            "end": 27865,
                            "loc": {
                              "start": {
                                "line": 964,
                                "column": 22
                              },
                              "end": {
                                "line": 964,
                                "column": 61
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 27826,
                              "end": 27839,
                              "loc": {
                                "start": {
                                  "line": 964,
                                  "column": 22
                                },
                                "end": {
                                  "line": 964,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 27826,
                                "end": 27832,
                                "loc": {
                                  "start": {
                                    "line": 964,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 964,
                                    "column": 28
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 27833,
                                "end": 27839,
                                "loc": {
                                  "start": {
                                    "line": 964,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 964,
                                    "column": 35
                                  },
                                  "identifierName": "values"
                                },
                                "name": "values"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 27840,
                                "end": 27864,
                                "loc": {
                                  "start": {
                                    "line": 964,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 964,
                                    "column": 60
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 27840,
                                  "end": 27851,
                                  "loc": {
                                    "start": {
                                      "line": 964,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 964,
                                      "column": 47
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 27840,
                                    "end": 27844,
                                    "loc": {
                                      "start": {
                                        "line": 964,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 964,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 27845,
                                    "end": 27851,
                                    "loc": {
                                      "start": {
                                        "line": 964,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 964,
                                        "column": 47
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 27852,
                                  "end": 27864,
                                  "loc": {
                                    "start": {
                                      "line": 964,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 964,
                                      "column": 60
                                    },
                                    "identifierName": "dependencies"
                                  },
                                  "name": "dependencies"
                                },
                                "computed": false
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 27872,
                      "end": 28030,
                      "loc": {
                        "start": {
                          "line": 966,
                          "column": 4
                        },
                        "end": {
                          "line": 970,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 27872,
                        "end": 28029,
                        "loc": {
                          "start": {
                            "line": 966,
                            "column": 4
                          },
                          "end": {
                            "line": 970,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 27872,
                          "end": 27912,
                          "loc": {
                            "start": {
                              "line": 966,
                              "column": 4
                            },
                            "end": {
                              "line": 966,
                              "column": 44
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 27872,
                            "end": 27904,
                            "loc": {
                              "start": {
                                "line": 966,
                                "column": 4
                              },
                              "end": {
                                "line": 966,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 27872,
                              "end": 27885,
                              "loc": {
                                "start": {
                                  "line": 966,
                                  "column": 4
                                },
                                "end": {
                                  "line": 966,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 27872,
                                "end": 27878,
                                "loc": {
                                  "start": {
                                    "line": 966,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 966,
                                    "column": 10
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 27879,
                                "end": 27885,
                                "loc": {
                                  "start": {
                                    "line": 966,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 966,
                                    "column": 17
                                  },
                                  "identifierName": "values"
                                },
                                "name": "values"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 27886,
                                "end": 27903,
                                "loc": {
                                  "start": {
                                    "line": 966,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 966,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 27886,
                                  "end": 27897,
                                  "loc": {
                                    "start": {
                                      "line": 966,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 966,
                                      "column": 29
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 27886,
                                    "end": 27890,
                                    "loc": {
                                      "start": {
                                        "line": 966,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 966,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 27891,
                                    "end": 27897,
                                    "loc": {
                                      "start": {
                                        "line": 966,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 966,
                                        "column": 29
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 27898,
                                  "end": 27903,
                                  "loc": {
                                    "start": {
                                      "line": 966,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 966,
                                      "column": 35
                                    },
                                    "identifierName": "rules"
                                  },
                                  "name": "rules"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 27905,
                            "end": 27912,
                            "loc": {
                              "start": {
                                "line": 966,
                                "column": 37
                              },
                              "end": {
                                "line": 966,
                                "column": 44
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 27913,
                            "end": 28028,
                            "loc": {
                              "start": {
                                "line": 966,
                                "column": 45
                              },
                              "end": {
                                "line": 970,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 27913,
                                "end": 27917,
                                "loc": {
                                  "start": {
                                    "line": 966,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 966,
                                    "column": 49
                                  },
                                  "identifierName": "rule"
                                },
                                "name": "rule"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 27921,
                              "end": 28028,
                              "loc": {
                                "start": {
                                  "line": 966,
                                  "column": 53
                                },
                                "end": {
                                  "line": 970,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 27929,
                                  "end": 28022,
                                  "loc": {
                                    "start": {
                                      "line": 967,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 969,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "MemberExpression",
                                    "start": 27933,
                                    "end": 27950,
                                    "loc": {
                                      "start": {
                                        "line": 967,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 967,
                                        "column": 27
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 27933,
                                      "end": 27937,
                                      "loc": {
                                        "start": {
                                          "line": 967,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 967,
                                          "column": 14
                                        },
                                        "identifierName": "rule"
                                      },
                                      "name": "rule"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 27938,
                                      "end": 27950,
                                      "loc": {
                                        "start": {
                                          "line": 967,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 967,
                                          "column": 27
                                        },
                                        "identifierName": "dependencies"
                                      },
                                      "name": "dependencies"
                                    },
                                    "computed": false
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 27952,
                                    "end": 28022,
                                    "loc": {
                                      "start": {
                                        "line": 967,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 969,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 27962,
                                        "end": 28014,
                                        "loc": {
                                          "start": {
                                            "line": 968,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 968,
                                            "column": 60
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 27962,
                                          "end": 28013,
                                          "loc": {
                                            "start": {
                                              "line": 968,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 968,
                                              "column": 59
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 27962,
                                            "end": 27976,
                                            "loc": {
                                              "start": {
                                                "line": 968,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 968,
                                                "column": 22
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 27962,
                                              "end": 27971,
                                              "loc": {
                                                "start": {
                                                  "line": 968,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 968,
                                                  "column": 17
                                                },
                                                "identifierName": "contracts"
                                              },
                                              "name": "contracts"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 27972,
                                              "end": 27976,
                                              "loc": {
                                                "start": {
                                                  "line": 968,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 968,
                                                  "column": 22
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "SpreadElement",
                                              "start": 27977,
                                              "end": 28012,
                                              "loc": {
                                                "start": {
                                                  "line": 968,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 968,
                                                  "column": 58
                                                }
                                              },
                                              "argument": {
                                                "type": "CallExpression",
                                                "start": 27980,
                                                "end": 28012,
                                                "loc": {
                                                  "start": {
                                                    "line": 968,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 968,
                                                    "column": 58
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 27980,
                                                  "end": 27993,
                                                  "loc": {
                                                    "start": {
                                                      "line": 968,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 968,
                                                      "column": 39
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 27980,
                                                    "end": 27986,
                                                    "loc": {
                                                      "start": {
                                                        "line": 968,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 968,
                                                        "column": 32
                                                      },
                                                      "identifierName": "Object"
                                                    },
                                                    "name": "Object"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 27987,
                                                    "end": 27993,
                                                    "loc": {
                                                      "start": {
                                                        "line": 968,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 968,
                                                        "column": 39
                                                      },
                                                      "identifierName": "values"
                                                    },
                                                    "name": "values"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 27994,
                                                    "end": 28011,
                                                    "loc": {
                                                      "start": {
                                                        "line": 968,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 968,
                                                        "column": 57
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 27994,
                                                      "end": 27998,
                                                      "loc": {
                                                        "start": {
                                                          "line": 968,
                                                          "column": 40
                                                        },
                                                        "end": {
                                                          "line": 968,
                                                          "column": 44
                                                        },
                                                        "identifierName": "rule"
                                                      },
                                                      "name": "rule"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 27999,
                                                      "end": 28011,
                                                      "loc": {
                                                        "start": {
                                                          "line": 968,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 968,
                                                          "column": 57
                                                        },
                                                        "identifierName": "dependencies"
                                                      },
                                                      "name": "dependencies"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 28036,
                      "end": 28214,
                      "loc": {
                        "start": {
                          "line": 972,
                          "column": 4
                        },
                        "end": {
                          "line": 977,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 28036,
                        "end": 28213,
                        "loc": {
                          "start": {
                            "line": 972,
                            "column": 4
                          },
                          "end": {
                            "line": 977,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 28036,
                          "end": 28053,
                          "loc": {
                            "start": {
                              "line": 972,
                              "column": 4
                            },
                            "end": {
                              "line": 972,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 28036,
                            "end": 28045,
                            "loc": {
                              "start": {
                                "line": 972,
                                "column": 4
                              },
                              "end": {
                                "line": 972,
                                "column": 13
                              },
                              "identifierName": "contracts"
                            },
                            "name": "contracts"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 28046,
                            "end": 28053,
                            "loc": {
                              "start": {
                                "line": 972,
                                "column": 14
                              },
                              "end": {
                                "line": 972,
                                "column": 21
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 28054,
                            "end": 28212,
                            "loc": {
                              "start": {
                                "line": 972,
                                "column": 22
                              },
                              "end": {
                                "line": 977,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 28054,
                                "end": 28062,
                                "loc": {
                                  "start": {
                                    "line": 972,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 972,
                                    "column": 30
                                  },
                                  "identifierName": "contract"
                                },
                                "name": "contract"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 28066,
                              "end": 28212,
                              "loc": {
                                "start": {
                                  "line": 972,
                                  "column": 34
                                },
                                "end": {
                                  "line": 977,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 28074,
                                  "end": 28135,
                                  "loc": {
                                    "start": {
                                      "line": 973,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 973,
                                      "column": 67
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 28080,
                                      "end": 28134,
                                      "loc": {
                                        "start": {
                                          "line": 973,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 973,
                                          "column": 66
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 28080,
                                        "end": 28090,
                                        "loc": {
                                          "start": {
                                            "line": 973,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 973,
                                            "column": 22
                                          },
                                          "identifierName": "dependency"
                                        },
                                        "name": "dependency"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 28093,
                                        "end": 28134,
                                        "loc": {
                                          "start": {
                                            "line": 973,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 973,
                                            "column": 66
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 28093,
                                          "end": 28124,
                                          "loc": {
                                            "start": {
                                              "line": 973,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 973,
                                              "column": 56
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 28093,
                                            "end": 28110,
                                            "loc": {
                                              "start": {
                                                "line": 973,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 973,
                                                "column": 42
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 28093,
                                              "end": 28101,
                                              "loc": {
                                                "start": {
                                                  "line": 973,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 973,
                                                  "column": 33
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 28093,
                                                "end": 28097,
                                                "loc": {
                                                  "start": {
                                                    "line": 973,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 973,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 28098,
                                                "end": 28101,
                                                "loc": {
                                                  "start": {
                                                    "line": 973,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 973,
                                                    "column": 33
                                                  },
                                                  "identifierName": "bid"
                                                },
                                                "name": "bid"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 28102,
                                              "end": 28110,
                                              "loc": {
                                                "start": {
                                                  "line": 973,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 973,
                                                  "column": 42
                                                },
                                                "identifierName": "entities"
                                              },
                                              "name": "entities"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 28111,
                                            "end": 28124,
                                            "loc": {
                                              "start": {
                                                "line": 973,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 973,
                                                "column": 56
                                              },
                                              "identifierName": "getDependency"
                                            },
                                            "name": "getDependency"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 28125,
                                            "end": 28133,
                                            "loc": {
                                              "start": {
                                                "line": 973,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 973,
                                                "column": 65
                                              },
                                              "identifierName": "contract"
                                            },
                                            "name": "contract"
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 28142,
                                  "end": 28206,
                                  "loc": {
                                    "start": {
                                      "line": 974,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 976,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "Identifier",
                                    "start": 28146,
                                    "end": 28156,
                                    "loc": {
                                      "start": {
                                        "line": 974,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 974,
                                        "column": 20
                                      },
                                      "identifierName": "dependency"
                                    },
                                    "name": "dependency"
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 28158,
                                    "end": 28206,
                                    "loc": {
                                      "start": {
                                        "line": 974,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 976,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 28168,
                                        "end": 28198,
                                        "loc": {
                                          "start": {
                                            "line": 975,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 975,
                                            "column": 38
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 28168,
                                          "end": 28197,
                                          "loc": {
                                            "start": {
                                              "line": 975,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 975,
                                              "column": 37
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 28168,
                                            "end": 28185,
                                            "loc": {
                                              "start": {
                                                "line": 975,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 975,
                                                "column": 25
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 28168,
                                              "end": 28180,
                                              "loc": {
                                                "start": {
                                                  "line": 975,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 975,
                                                  "column": 20
                                                },
                                                "identifierName": "dependencies"
                                              },
                                              "name": "dependencies"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 28181,
                                              "end": 28185,
                                              "loc": {
                                                "start": {
                                                  "line": 975,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 975,
                                                  "column": 25
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 28186,
                                              "end": 28196,
                                              "loc": {
                                                "start": {
                                                  "line": 975,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 975,
                                                  "column": 36
                                                },
                                                "identifierName": "dependency"
                                              },
                                              "name": "dependency"
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 28220,
                      "end": 28389,
                      "loc": {
                        "start": {
                          "line": 979,
                          "column": 4
                        },
                        "end": {
                          "line": 982,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 28224,
                        "end": 28241,
                        "loc": {
                          "start": {
                            "line": 979,
                            "column": 8
                          },
                          "end": {
                            "line": 979,
                            "column": 25
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 28224,
                          "end": 28239,
                          "loc": {
                            "start": {
                              "line": 979,
                              "column": 8
                            },
                            "end": {
                              "line": 979,
                              "column": 23
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 28224,
                            "end": 28228,
                            "loc": {
                              "start": {
                                "line": 979,
                                "column": 8
                              },
                              "end": {
                                "line": 979,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 28229,
                            "end": 28239,
                            "loc": {
                              "start": {
                                "line": 979,
                                "column": 13
                              },
                              "end": {
                                "line": 979,
                                "column": 23
                              },
                              "identifierName": "_getWorkup"
                            },
                            "name": "_getWorkup"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 28243,
                        "end": 28389,
                        "loc": {
                          "start": {
                            "line": 979,
                            "column": 27
                          },
                          "end": {
                            "line": 982,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 28251,
                            "end": 28328,
                            "loc": {
                              "start": {
                                "line": 980,
                                "column": 6
                              },
                              "end": {
                                "line": 980,
                                "column": 83
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 28257,
                                "end": 28327,
                                "loc": {
                                  "start": {
                                    "line": 980,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 980,
                                    "column": 82
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 28257,
                                  "end": 28268,
                                  "loc": {
                                    "start": {
                                      "line": 980,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 980,
                                      "column": 23
                                    },
                                    "identifierName": "workupField"
                                  },
                                  "name": "workupField"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 28271,
                                  "end": 28327,
                                  "loc": {
                                    "start": {
                                      "line": 980,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 980,
                                      "column": 82
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 28271,
                                    "end": 28298,
                                    "loc": {
                                      "start": {
                                        "line": 980,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 980,
                                        "column": 53
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 28271,
                                      "end": 28284,
                                      "loc": {
                                        "start": {
                                          "line": 980,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 980,
                                          "column": 39
                                        },
                                        "identifierName": "WorkupService"
                                      },
                                      "name": "WorkupService"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 28285,
                                      "end": 28298,
                                      "loc": {
                                        "start": {
                                          "line": 980,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 980,
                                          "column": 53
                                        },
                                        "identifierName": "getDependency"
                                      },
                                      "name": "getDependency"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "CallExpression",
                                      "start": 28299,
                                      "end": 28316,
                                      "loc": {
                                        "start": {
                                          "line": 980,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 980,
                                          "column": 71
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 28299,
                                        "end": 28314,
                                        "loc": {
                                          "start": {
                                            "line": 980,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 980,
                                            "column": 69
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 28299,
                                          "end": 28303,
                                          "loc": {
                                            "start": {
                                              "line": 980,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 980,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 28304,
                                          "end": 28314,
                                          "loc": {
                                            "start": {
                                              "line": 980,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 980,
                                              "column": 69
                                            },
                                            "identifierName": "_getWorkup"
                                          },
                                          "name": "_getWorkup"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 28318,
                                      "end": 28326,
                                      "loc": {
                                        "start": {
                                          "line": 980,
                                          "column": 73
                                        },
                                        "end": {
                                          "line": 980,
                                          "column": 81
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 28318,
                                        "end": 28322,
                                        "loc": {
                                          "start": {
                                            "line": 980,
                                            "column": 73
                                          },
                                          "end": {
                                            "line": 980,
                                            "column": 77
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 28323,
                                        "end": 28326,
                                        "loc": {
                                          "start": {
                                            "line": 980,
                                            "column": 78
                                          },
                                          "end": {
                                            "line": 980,
                                            "column": 81
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 28335,
                            "end": 28383,
                            "loc": {
                              "start": {
                                "line": 981,
                                "column": 6
                              },
                              "end": {
                                "line": 981,
                                "column": 54
                              }
                            },
                            "test": {
                              "type": "Identifier",
                              "start": 28339,
                              "end": 28350,
                              "loc": {
                                "start": {
                                  "line": 981,
                                  "column": 10
                                },
                                "end": {
                                  "line": 981,
                                  "column": 21
                                },
                                "identifierName": "workupField"
                              },
                              "name": "workupField"
                            },
                            "consequent": {
                              "type": "ExpressionStatement",
                              "start": 28352,
                              "end": 28383,
                              "loc": {
                                "start": {
                                  "line": 981,
                                  "column": 23
                                },
                                "end": {
                                  "line": 981,
                                  "column": 54
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 28352,
                                "end": 28382,
                                "loc": {
                                  "start": {
                                    "line": 981,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 981,
                                    "column": 53
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 28352,
                                  "end": 28369,
                                  "loc": {
                                    "start": {
                                      "line": 981,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 981,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 28352,
                                    "end": 28364,
                                    "loc": {
                                      "start": {
                                        "line": 981,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 981,
                                        "column": 35
                                      },
                                      "identifierName": "dependencies"
                                    },
                                    "name": "dependencies"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 28365,
                                    "end": 28369,
                                    "loc": {
                                      "start": {
                                        "line": 981,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 981,
                                        "column": 40
                                      },
                                      "identifierName": "push"
                                    },
                                    "name": "push"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 28370,
                                    "end": 28381,
                                    "loc": {
                                      "start": {
                                        "line": 981,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 981,
                                        "column": 52
                                      },
                                      "identifierName": "workupField"
                                    },
                                    "name": "workupField"
                                  }
                                ]
                              }
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 28395,
                      "end": 28415,
                      "loc": {
                        "start": {
                          "line": 984,
                          "column": 4
                        },
                        "end": {
                          "line": 984,
                          "column": 24
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 28402,
                        "end": 28414,
                        "loc": {
                          "start": {
                            "line": 984,
                            "column": 11
                          },
                          "end": {
                            "line": 984,
                            "column": 23
                          },
                          "identifierName": "dependencies"
                        },
                        "name": "dependencies"
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets a list of bid entities that the line item instance relies on.\n   *\n   * @returns {BidEntity[]}\n   ",
                    "start": 27641,
                    "end": 27755,
                    "loc": {
                      "start": {
                        "line": 957,
                        "column": 2
                      },
                      "end": {
                        "line": 961,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets dependant bid entities that rely on line item instance.\n   *\n   * @returns {BidEntity[]}\n   ",
                    "start": 28423,
                    "end": 28531,
                    "loc": {
                      "start": {
                        "line": 987,
                        "column": 2
                      },
                      "end": {
                        "line": 991,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 28534,
                "end": 28618,
                "loc": {
                  "start": {
                    "line": 992,
                    "column": 2
                  },
                  "end": {
                    "line": 994,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 28534,
                  "end": 28544,
                  "loc": {
                    "start": {
                      "line": 992,
                      "column": 2
                    },
                    "end": {
                      "line": 992,
                      "column": 12
                    },
                    "identifierName": "dependants"
                  },
                  "name": "dependants",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 28547,
                  "end": 28618,
                  "loc": {
                    "start": {
                      "line": 992,
                      "column": 15
                    },
                    "end": {
                      "line": 994,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 28553,
                      "end": 28614,
                      "loc": {
                        "start": {
                          "line": 993,
                          "column": 4
                        },
                        "end": {
                          "line": 993,
                          "column": 65
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 28560,
                        "end": 28613,
                        "loc": {
                          "start": {
                            "line": 993,
                            "column": 11
                          },
                          "end": {
                            "line": 993,
                            "column": 64
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 28560,
                          "end": 28591,
                          "loc": {
                            "start": {
                              "line": 993,
                              "column": 11
                            },
                            "end": {
                              "line": 993,
                              "column": 42
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 28560,
                            "end": 28577,
                            "loc": {
                              "start": {
                                "line": 993,
                                "column": 11
                              },
                              "end": {
                                "line": 993,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 28560,
                              "end": 28568,
                              "loc": {
                                "start": {
                                  "line": 993,
                                  "column": 11
                                },
                                "end": {
                                  "line": 993,
                                  "column": 19
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 28560,
                                "end": 28564,
                                "loc": {
                                  "start": {
                                    "line": 993,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 993,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 28565,
                                "end": 28568,
                                "loc": {
                                  "start": {
                                    "line": 993,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 993,
                                    "column": 19
                                  },
                                  "identifierName": "bid"
                                },
                                "name": "bid"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 28569,
                              "end": 28577,
                              "loc": {
                                "start": {
                                  "line": 993,
                                  "column": 20
                                },
                                "end": {
                                  "line": 993,
                                  "column": 28
                                },
                                "identifierName": "entities"
                              },
                              "name": "entities"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 28578,
                            "end": 28591,
                            "loc": {
                              "start": {
                                "line": 993,
                                "column": 29
                              },
                              "end": {
                                "line": 993,
                                "column": 42
                              },
                              "identifierName": "getDependants"
                            },
                            "name": "getDependants"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 28592,
                            "end": 28603,
                            "loc": {
                              "start": {
                                "line": 993,
                                "column": 43
                              },
                              "end": {
                                "line": 993,
                                "column": 54
                              }
                            },
                            "extra": {
                              "rawValue": "line_item",
                              "raw": "\"line_item\""
                            },
                            "value": "line_item"
                          },
                          {
                            "type": "MemberExpression",
                            "start": 28605,
                            "end": 28612,
                            "loc": {
                              "start": {
                                "line": 993,
                                "column": 56
                              },
                              "end": {
                                "line": 993,
                                "column": 63
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 28605,
                              "end": 28609,
                              "loc": {
                                "start": {
                                  "line": 993,
                                  "column": 56
                                },
                                "end": {
                                  "line": 993,
                                  "column": 60
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 28610,
                              "end": 28612,
                              "loc": {
                                "start": {
                                  "line": 993,
                                  "column": 61
                                },
                                "end": {
                                  "line": 993,
                                  "column": 63
                                },
                                "identifierName": "id"
                              },
                              "name": "id"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets dependant bid entities that rely on line item instance.\n   *\n   * @returns {BidEntity[]}\n   ",
                    "start": 28423,
                    "end": 28531,
                    "loc": {
                      "start": {
                        "line": 987,
                        "column": 2
                      },
                      "end": {
                        "line": 991,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 28622,
                "end": 29005,
                "loc": {
                  "start": {
                    "line": 996,
                    "column": 2
                  },
                  "end": {
                    "line": 1005,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 28622,
                  "end": 28647,
                  "loc": {
                    "start": {
                      "line": 996,
                      "column": 2
                    },
                    "end": {
                      "line": 996,
                      "column": 27
                    },
                    "identifierName": "_bindLineItemDependencies"
                  },
                  "name": "_bindLineItemDependencies"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 28650,
                  "end": 29005,
                  "loc": {
                    "start": {
                      "line": 996,
                      "column": 30
                    },
                    "end": {
                      "line": 1005,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ForOfStatement",
                      "start": 28656,
                      "end": 29001,
                      "loc": {
                        "start": {
                          "line": 997,
                          "column": 4
                        },
                        "end": {
                          "line": 1004,
                          "column": 5
                        }
                      },
                      "left": {
                        "type": "VariableDeclaration",
                        "start": 28661,
                        "end": 28683,
                        "loc": {
                          "start": {
                            "line": 997,
                            "column": 9
                          },
                          "end": {
                            "line": 997,
                            "column": 31
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 28665,
                            "end": 28683,
                            "loc": {
                              "start": {
                                "line": 997,
                                "column": 13
                              },
                              "end": {
                                "line": 997,
                                "column": 31
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 28665,
                              "end": 28683,
                              "loc": {
                                "start": {
                                  "line": 997,
                                  "column": 13
                                },
                                "end": {
                                  "line": 997,
                                  "column": 31
                                },
                                "identifierName": "dependencyContract"
                              },
                              "name": "dependencyContract"
                            },
                            "init": null
                          }
                        ],
                        "kind": "let"
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 28687,
                        "end": 28726,
                        "loc": {
                          "start": {
                            "line": 997,
                            "column": 35
                          },
                          "end": {
                            "line": 997,
                            "column": 74
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 28687,
                          "end": 28700,
                          "loc": {
                            "start": {
                              "line": 997,
                              "column": 35
                            },
                            "end": {
                              "line": 997,
                              "column": 48
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 28687,
                            "end": 28693,
                            "loc": {
                              "start": {
                                "line": 997,
                                "column": 35
                              },
                              "end": {
                                "line": 997,
                                "column": 41
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 28694,
                            "end": 28700,
                            "loc": {
                              "start": {
                                "line": 997,
                                "column": 42
                              },
                              "end": {
                                "line": 997,
                                "column": 48
                              },
                              "identifierName": "values"
                            },
                            "name": "values"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 28701,
                            "end": 28725,
                            "loc": {
                              "start": {
                                "line": 997,
                                "column": 49
                              },
                              "end": {
                                "line": 997,
                                "column": 73
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 28701,
                              "end": 28712,
                              "loc": {
                                "start": {
                                  "line": 997,
                                  "column": 49
                                },
                                "end": {
                                  "line": 997,
                                  "column": 60
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 28701,
                                "end": 28705,
                                "loc": {
                                  "start": {
                                    "line": 997,
                                    "column": 49
                                  },
                                  "end": {
                                    "line": 997,
                                    "column": 53
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 28706,
                                "end": 28712,
                                "loc": {
                                  "start": {
                                    "line": 997,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 997,
                                    "column": 60
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 28713,
                              "end": 28725,
                              "loc": {
                                "start": {
                                  "line": 997,
                                  "column": 61
                                },
                                "end": {
                                  "line": 997,
                                  "column": 73
                                },
                                "identifierName": "dependencies"
                              },
                              "name": "dependencies"
                            },
                            "computed": false
                          }
                        ]
                      },
                      "body": {
                        "type": "BlockStatement",
                        "start": 28728,
                        "end": 29001,
                        "loc": {
                          "start": {
                            "line": 997,
                            "column": 76
                          },
                          "end": {
                            "line": 1004,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 28736,
                            "end": 28995,
                            "loc": {
                              "start": {
                                "line": 998,
                                "column": 6
                              },
                              "end": {
                                "line": 1003,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 28740,
                              "end": 28768,
                              "loc": {
                                "start": {
                                  "line": 998,
                                  "column": 10
                                },
                                "end": {
                                  "line": 998,
                                  "column": 38
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 28741,
                                "end": 28768,
                                "loc": {
                                  "start": {
                                    "line": 998,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 998,
                                    "column": 38
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 28741,
                                  "end": 28748,
                                  "loc": {
                                    "start": {
                                      "line": 998,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 998,
                                      "column": 18
                                    },
                                    "identifierName": "isEmpty"
                                  },
                                  "name": "isEmpty"
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 28749,
                                    "end": 28767,
                                    "loc": {
                                      "start": {
                                        "line": 998,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 998,
                                        "column": 37
                                      },
                                      "identifierName": "dependencyContract"
                                    },
                                    "name": "dependencyContract"
                                  }
                                ]
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 28770,
                              "end": 28995,
                              "loc": {
                                "start": {
                                  "line": 998,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1003,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 28780,
                                  "end": 28849,
                                  "loc": {
                                    "start": {
                                      "line": 999,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 999,
                                      "column": 77
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 28784,
                                      "end": 28848,
                                      "loc": {
                                        "start": {
                                          "line": 999,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 999,
                                          "column": 76
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 28784,
                                        "end": 28794,
                                        "loc": {
                                          "start": {
                                            "line": 999,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 999,
                                            "column": 22
                                          },
                                          "identifierName": "dependency"
                                        },
                                        "name": "dependency"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 28797,
                                        "end": 28848,
                                        "loc": {
                                          "start": {
                                            "line": 999,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 999,
                                            "column": 76
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 28797,
                                          "end": 28828,
                                          "loc": {
                                            "start": {
                                              "line": 999,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 999,
                                              "column": 56
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 28797,
                                            "end": 28814,
                                            "loc": {
                                              "start": {
                                                "line": 999,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 999,
                                                "column": 42
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 28797,
                                              "end": 28805,
                                              "loc": {
                                                "start": {
                                                  "line": 999,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 999,
                                                  "column": 33
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 28797,
                                                "end": 28801,
                                                "loc": {
                                                  "start": {
                                                    "line": 999,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 999,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 28802,
                                                "end": 28805,
                                                "loc": {
                                                  "start": {
                                                    "line": 999,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 999,
                                                    "column": 33
                                                  },
                                                  "identifierName": "bid"
                                                },
                                                "name": "bid"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 28806,
                                              "end": 28814,
                                              "loc": {
                                                "start": {
                                                  "line": 999,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 999,
                                                  "column": 42
                                                },
                                                "identifierName": "entities"
                                              },
                                              "name": "entities"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 28815,
                                            "end": 28828,
                                            "loc": {
                                              "start": {
                                                "line": 999,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 999,
                                                "column": 56
                                              },
                                              "identifierName": "getDependency"
                                            },
                                            "name": "getDependency"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 28829,
                                            "end": 28847,
                                            "loc": {
                                              "start": {
                                                "line": 999,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 999,
                                                "column": 75
                                              },
                                              "identifierName": "dependencyContract"
                                            },
                                            "name": "dependencyContract"
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "let"
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 28858,
                                  "end": 28987,
                                  "loc": {
                                    "start": {
                                      "line": 1000,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1002,
                                      "column": 9
                                    }
                                  },
                                  "test": {
                                    "type": "Identifier",
                                    "start": 28862,
                                    "end": 28872,
                                    "loc": {
                                      "start": {
                                        "line": 1000,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1000,
                                        "column": 22
                                      },
                                      "identifierName": "dependency"
                                    },
                                    "name": "dependency"
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 28874,
                                    "end": 28987,
                                    "loc": {
                                      "start": {
                                        "line": 1000,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 1002,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 28886,
                                        "end": 28977,
                                        "loc": {
                                          "start": {
                                            "line": 1001,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1001,
                                            "column": 101
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 28886,
                                          "end": 28976,
                                          "loc": {
                                            "start": {
                                              "line": 1001,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1001,
                                              "column": 100
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 28886,
                                            "end": 28899,
                                            "loc": {
                                              "start": {
                                                "line": 1001,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1001,
                                                "column": 23
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 28886,
                                              "end": 28896,
                                              "loc": {
                                                "start": {
                                                  "line": 1001,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1001,
                                                  "column": 20
                                                },
                                                "identifierName": "dependency"
                                              },
                                              "name": "dependency"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 28897,
                                              "end": 28899,
                                              "loc": {
                                                "start": {
                                                  "line": 1001,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 1001,
                                                  "column": 23
                                                },
                                                "identifierName": "on"
                                              },
                                              "name": "on"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "StringLiteral",
                                              "start": 28900,
                                              "end": 28909,
                                              "loc": {
                                                "start": {
                                                  "line": 1001,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 1001,
                                                  "column": 33
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "updated",
                                                "raw": "\"updated\""
                                              },
                                              "value": "updated"
                                            },
                                            {
                                              "type": "TemplateLiteral",
                                              "start": 28911,
                                              "end": 28933,
                                              "loc": {
                                                "start": {
                                                  "line": 1001,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 1001,
                                                  "column": 57
                                                }
                                              },
                                              "expressions": [
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 28924,
                                                  "end": 28931,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1001,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 1001,
                                                      "column": 55
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 28924,
                                                    "end": 28928,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1001,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 1001,
                                                        "column": 52
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 28929,
                                                    "end": 28931,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1001,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 1001,
                                                        "column": 55
                                                      },
                                                      "identifierName": "id"
                                                    },
                                                    "name": "id"
                                                  },
                                                  "computed": false
                                                }
                                              ],
                                              "quasis": [
                                                {
                                                  "type": "TemplateElement",
                                                  "start": 28912,
                                                  "end": 28922,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1001,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 1001,
                                                      "column": 46
                                                    }
                                                  },
                                                  "value": {
                                                    "raw": "line_item.",
                                                    "cooked": "line_item."
                                                  },
                                                  "tail": false
                                                },
                                                {
                                                  "type": "TemplateElement",
                                                  "start": 28932,
                                                  "end": 28932,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1001,
                                                      "column": 56
                                                    },
                                                    "end": {
                                                      "line": 1001,
                                                      "column": 56
                                                    }
                                                  },
                                                  "value": {
                                                    "raw": "",
                                                    "cooked": ""
                                                  },
                                                  "tail": true
                                                }
                                              ]
                                            },
                                            {
                                              "type": "ArrowFunctionExpression",
                                              "start": 28935,
                                              "end": 28975,
                                              "loc": {
                                                "start": {
                                                  "line": 1001,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 1001,
                                                  "column": 99
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": true,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 28936,
                                                  "end": 28947,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1001,
                                                      "column": 60
                                                    },
                                                    "end": {
                                                      "line": 1001,
                                                      "column": 71
                                                    },
                                                    "identifierName": "requesterId"
                                                  },
                                                  "name": "requesterId"
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "start": 28949,
                                                  "end": 28953,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1001,
                                                      "column": 73
                                                    },
                                                    "end": {
                                                      "line": 1001,
                                                      "column": 77
                                                    },
                                                    "identifierName": "self"
                                                  },
                                                  "name": "self"
                                                }
                                              ],
                                              "body": {
                                                "type": "CallExpression",
                                                "start": 28958,
                                                "end": 28975,
                                                "loc": {
                                                  "start": {
                                                    "line": 1001,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 1001,
                                                    "column": 99
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 28958,
                                                  "end": 28969,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1001,
                                                      "column": 82
                                                    },
                                                    "end": {
                                                      "line": 1001,
                                                      "column": 93
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 28958,
                                                    "end": 28962,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1001,
                                                        "column": 82
                                                      },
                                                      "end": {
                                                        "line": 1001,
                                                        "column": 86
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 28963,
                                                    "end": 28969,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1001,
                                                        "column": 87
                                                      },
                                                      "end": {
                                                        "line": 1001,
                                                        "column": 93
                                                      },
                                                      "identifierName": "assess"
                                                    },
                                                    "name": "assess"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 28970,
                                                    "end": 28974,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1001,
                                                        "column": 94
                                                      },
                                                      "end": {
                                                        "line": 1001,
                                                        "column": 98
                                                      },
                                                      "identifierName": "self"
                                                    },
                                                    "name": "self"
                                                  }
                                                ]
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29009,
                "end": 29523,
                "loc": {
                  "start": {
                    "line": 1007,
                    "column": 2
                  },
                  "end": {
                    "line": 1020,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29009,
                  "end": 29038,
                  "loc": {
                    "start": {
                      "line": 1007,
                      "column": 2
                    },
                    "end": {
                      "line": 1007,
                      "column": 31
                    },
                    "identifierName": "_bindLineItemRuleDependencies"
                  },
                  "name": "_bindLineItemRuleDependencies"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29041,
                  "end": 29523,
                  "loc": {
                    "start": {
                      "line": 1007,
                      "column": 34
                    },
                    "end": {
                      "line": 1020,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ForOfStatement",
                      "start": 29047,
                      "end": 29519,
                      "loc": {
                        "start": {
                          "line": 1008,
                          "column": 4
                        },
                        "end": {
                          "line": 1019,
                          "column": 5
                        }
                      },
                      "left": {
                        "type": "VariableDeclaration",
                        "start": 29052,
                        "end": 29060,
                        "loc": {
                          "start": {
                            "line": 1008,
                            "column": 9
                          },
                          "end": {
                            "line": 1008,
                            "column": 17
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 29056,
                            "end": 29060,
                            "loc": {
                              "start": {
                                "line": 1008,
                                "column": 13
                              },
                              "end": {
                                "line": 1008,
                                "column": 17
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 29056,
                              "end": 29060,
                              "loc": {
                                "start": {
                                  "line": 1008,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1008,
                                  "column": 17
                                },
                                "identifierName": "rule"
                              },
                              "name": "rule"
                            },
                            "init": null
                          }
                        ],
                        "kind": "let"
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 29064,
                        "end": 29096,
                        "loc": {
                          "start": {
                            "line": 1008,
                            "column": 21
                          },
                          "end": {
                            "line": 1008,
                            "column": 53
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 29064,
                          "end": 29077,
                          "loc": {
                            "start": {
                              "line": 1008,
                              "column": 21
                            },
                            "end": {
                              "line": 1008,
                              "column": 34
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 29064,
                            "end": 29070,
                            "loc": {
                              "start": {
                                "line": 1008,
                                "column": 21
                              },
                              "end": {
                                "line": 1008,
                                "column": 27
                              },
                              "identifierName": "Object"
                            },
                            "name": "Object"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 29071,
                            "end": 29077,
                            "loc": {
                              "start": {
                                "line": 1008,
                                "column": 28
                              },
                              "end": {
                                "line": 1008,
                                "column": 34
                              },
                              "identifierName": "values"
                            },
                            "name": "values"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 29078,
                            "end": 29095,
                            "loc": {
                              "start": {
                                "line": 1008,
                                "column": 35
                              },
                              "end": {
                                "line": 1008,
                                "column": 52
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 29078,
                              "end": 29089,
                              "loc": {
                                "start": {
                                  "line": 1008,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1008,
                                  "column": 46
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29078,
                                "end": 29082,
                                "loc": {
                                  "start": {
                                    "line": 1008,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1008,
                                    "column": 39
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29083,
                                "end": 29089,
                                "loc": {
                                  "start": {
                                    "line": 1008,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 1008,
                                    "column": 46
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 29090,
                              "end": 29095,
                              "loc": {
                                "start": {
                                  "line": 1008,
                                  "column": 47
                                },
                                "end": {
                                  "line": 1008,
                                  "column": 52
                                },
                                "identifierName": "rules"
                              },
                              "name": "rules"
                            },
                            "computed": false
                          }
                        ]
                      },
                      "body": {
                        "type": "BlockStatement",
                        "start": 29098,
                        "end": 29519,
                        "loc": {
                          "start": {
                            "line": 1008,
                            "column": 55
                          },
                          "end": {
                            "line": 1019,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 29106,
                            "end": 29513,
                            "loc": {
                              "start": {
                                "line": 1009,
                                "column": 6
                              },
                              "end": {
                                "line": 1018,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 29110,
                              "end": 29127,
                              "loc": {
                                "start": {
                                  "line": 1009,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1009,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 29110,
                                "end": 29114,
                                "loc": {
                                  "start": {
                                    "line": 1009,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1009,
                                    "column": 14
                                  },
                                  "identifierName": "rule"
                                },
                                "name": "rule"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29115,
                                "end": 29127,
                                "loc": {
                                  "start": {
                                    "line": 1009,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1009,
                                    "column": 27
                                  },
                                  "identifierName": "dependencies"
                                },
                                "name": "dependencies"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 29129,
                              "end": 29513,
                              "loc": {
                                "start": {
                                  "line": 1009,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1018,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ForOfStatement",
                                  "start": 29139,
                                  "end": 29505,
                                  "loc": {
                                    "start": {
                                      "line": 1010,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 9
                                    }
                                  },
                                  "left": {
                                    "type": "VariableDeclaration",
                                    "start": 29144,
                                    "end": 29166,
                                    "loc": {
                                      "start": {
                                        "line": 1010,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1010,
                                        "column": 35
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 29148,
                                        "end": 29166,
                                        "loc": {
                                          "start": {
                                            "line": 1010,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1010,
                                            "column": 35
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 29148,
                                          "end": 29166,
                                          "loc": {
                                            "start": {
                                              "line": 1010,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1010,
                                              "column": 35
                                            },
                                            "identifierName": "dependencyContract"
                                          },
                                          "name": "dependencyContract"
                                        },
                                        "init": null
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "start": 29170,
                                    "end": 29202,
                                    "loc": {
                                      "start": {
                                        "line": 1010,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1010,
                                        "column": 71
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 29170,
                                      "end": 29183,
                                      "loc": {
                                        "start": {
                                          "line": 1010,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1010,
                                          "column": 52
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 29170,
                                        "end": 29176,
                                        "loc": {
                                          "start": {
                                            "line": 1010,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 1010,
                                            "column": 45
                                          },
                                          "identifierName": "Object"
                                        },
                                        "name": "Object"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 29177,
                                        "end": 29183,
                                        "loc": {
                                          "start": {
                                            "line": 1010,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 1010,
                                            "column": 52
                                          },
                                          "identifierName": "values"
                                        },
                                        "name": "values"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 29184,
                                        "end": 29201,
                                        "loc": {
                                          "start": {
                                            "line": 1010,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 1010,
                                            "column": 70
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 29184,
                                          "end": 29188,
                                          "loc": {
                                            "start": {
                                              "line": 1010,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 1010,
                                              "column": 57
                                            },
                                            "identifierName": "rule"
                                          },
                                          "name": "rule"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 29189,
                                          "end": 29201,
                                          "loc": {
                                            "start": {
                                              "line": 1010,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 1010,
                                              "column": 70
                                            },
                                            "identifierName": "dependencies"
                                          },
                                          "name": "dependencies"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 29204,
                                    "end": 29505,
                                    "loc": {
                                      "start": {
                                        "line": 1010,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 29216,
                                        "end": 29495,
                                        "loc": {
                                          "start": {
                                            "line": 1011,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1016,
                                            "column": 11
                                          }
                                        },
                                        "test": {
                                          "type": "UnaryExpression",
                                          "start": 29220,
                                          "end": 29248,
                                          "loc": {
                                            "start": {
                                              "line": 1011,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1011,
                                              "column": 42
                                            }
                                          },
                                          "operator": "!",
                                          "prefix": true,
                                          "argument": {
                                            "type": "CallExpression",
                                            "start": 29221,
                                            "end": 29248,
                                            "loc": {
                                              "start": {
                                                "line": 1011,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1011,
                                                "column": 42
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 29221,
                                              "end": 29228,
                                              "loc": {
                                                "start": {
                                                  "line": 1011,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1011,
                                                  "column": 22
                                                },
                                                "identifierName": "isEmpty"
                                              },
                                              "name": "isEmpty"
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 29229,
                                                "end": 29247,
                                                "loc": {
                                                  "start": {
                                                    "line": 1011,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 1011,
                                                    "column": 41
                                                  },
                                                  "identifierName": "dependencyContract"
                                                },
                                                "name": "dependencyContract"
                                              }
                                            ]
                                          },
                                          "extra": {
                                            "parenthesizedArgument": false
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 29250,
                                          "end": 29495,
                                          "loc": {
                                            "start": {
                                              "line": 1011,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 1016,
                                              "column": 11
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "VariableDeclaration",
                                              "start": 29264,
                                              "end": 29333,
                                              "loc": {
                                                "start": {
                                                  "line": 1012,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1012,
                                                  "column": 81
                                                }
                                              },
                                              "declarations": [
                                                {
                                                  "type": "VariableDeclarator",
                                                  "start": 29268,
                                                  "end": 29332,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1012,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1012,
                                                      "column": 80
                                                    }
                                                  },
                                                  "id": {
                                                    "type": "Identifier",
                                                    "start": 29268,
                                                    "end": 29278,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1012,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 1012,
                                                        "column": 26
                                                      },
                                                      "identifierName": "dependency"
                                                    },
                                                    "name": "dependency"
                                                  },
                                                  "init": {
                                                    "type": "CallExpression",
                                                    "start": 29281,
                                                    "end": 29332,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1012,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 1012,
                                                        "column": 80
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 29281,
                                                      "end": 29312,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1012,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 1012,
                                                          "column": 60
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 29281,
                                                        "end": 29298,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1012,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 1012,
                                                            "column": 46
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 29281,
                                                          "end": 29289,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1012,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 1012,
                                                              "column": 37
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 29281,
                                                            "end": 29285,
                                                            "loc": {
                                                              "start": {
                                                                "line": 1012,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 1012,
                                                                "column": 33
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 29286,
                                                            "end": 29289,
                                                            "loc": {
                                                              "start": {
                                                                "line": 1012,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 1012,
                                                                "column": 37
                                                              },
                                                              "identifierName": "bid"
                                                            },
                                                            "name": "bid"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 29290,
                                                          "end": 29298,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1012,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 1012,
                                                              "column": 46
                                                            },
                                                            "identifierName": "entities"
                                                          },
                                                          "name": "entities"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 29299,
                                                        "end": 29312,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1012,
                                                            "column": 47
                                                          },
                                                          "end": {
                                                            "line": 1012,
                                                            "column": 60
                                                          },
                                                          "identifierName": "getDependency"
                                                        },
                                                        "name": "getDependency"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 29313,
                                                        "end": 29331,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1012,
                                                            "column": 61
                                                          },
                                                          "end": {
                                                            "line": 1012,
                                                            "column": 79
                                                          },
                                                          "identifierName": "dependencyContract"
                                                        },
                                                        "name": "dependencyContract"
                                                      }
                                                    ]
                                                  }
                                                }
                                              ],
                                              "kind": "let"
                                            },
                                            {
                                              "type": "IfStatement",
                                              "start": 29346,
                                              "end": 29483,
                                              "loc": {
                                                "start": {
                                                  "line": 1013,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1015,
                                                  "column": 13
                                                }
                                              },
                                              "test": {
                                                "type": "Identifier",
                                                "start": 29350,
                                                "end": 29360,
                                                "loc": {
                                                  "start": {
                                                    "line": 1013,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1013,
                                                    "column": 26
                                                  },
                                                  "identifierName": "dependency"
                                                },
                                                "name": "dependency"
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "start": 29362,
                                                "end": 29483,
                                                "loc": {
                                                  "start": {
                                                    "line": 1013,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 1015,
                                                    "column": 13
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 29378,
                                                    "end": 29469,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1014,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1014,
                                                        "column": 105
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 29378,
                                                      "end": 29468,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1014,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1014,
                                                          "column": 104
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 29378,
                                                        "end": 29391,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1014,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 1014,
                                                            "column": 27
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 29378,
                                                          "end": 29388,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1014,
                                                              "column": 14
                                                            },
                                                            "end": {
                                                              "line": 1014,
                                                              "column": 24
                                                            },
                                                            "identifierName": "dependency"
                                                          },
                                                          "name": "dependency"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 29389,
                                                          "end": 29391,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1014,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 1014,
                                                              "column": 27
                                                            },
                                                            "identifierName": "on"
                                                          },
                                                          "name": "on"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "StringLiteral",
                                                          "start": 29392,
                                                          "end": 29401,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1014,
                                                              "column": 28
                                                            },
                                                            "end": {
                                                              "line": 1014,
                                                              "column": 37
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": "updated",
                                                            "raw": "\"updated\""
                                                          },
                                                          "value": "updated"
                                                        },
                                                        {
                                                          "type": "TemplateLiteral",
                                                          "start": 29403,
                                                          "end": 29425,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1014,
                                                              "column": 39
                                                            },
                                                            "end": {
                                                              "line": 1014,
                                                              "column": 61
                                                            }
                                                          },
                                                          "expressions": [
                                                            {
                                                              "type": "MemberExpression",
                                                              "start": 29416,
                                                              "end": 29423,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1014,
                                                                  "column": 52
                                                                },
                                                                "end": {
                                                                  "line": 1014,
                                                                  "column": 59
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "start": 29416,
                                                                "end": 29420,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1014,
                                                                    "column": 52
                                                                  },
                                                                  "end": {
                                                                    "line": 1014,
                                                                    "column": 56
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 29421,
                                                                "end": 29423,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1014,
                                                                    "column": 57
                                                                  },
                                                                  "end": {
                                                                    "line": 1014,
                                                                    "column": 59
                                                                  },
                                                                  "identifierName": "id"
                                                                },
                                                                "name": "id"
                                                              },
                                                              "computed": false
                                                            }
                                                          ],
                                                          "quasis": [
                                                            {
                                                              "type": "TemplateElement",
                                                              "start": 29404,
                                                              "end": 29414,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1014,
                                                                  "column": 40
                                                                },
                                                                "end": {
                                                                  "line": 1014,
                                                                  "column": 50
                                                                }
                                                              },
                                                              "value": {
                                                                "raw": "line_item.",
                                                                "cooked": "line_item."
                                                              },
                                                              "tail": false
                                                            },
                                                            {
                                                              "type": "TemplateElement",
                                                              "start": 29424,
                                                              "end": 29424,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1014,
                                                                  "column": 60
                                                                },
                                                                "end": {
                                                                  "line": 1014,
                                                                  "column": 60
                                                                }
                                                              },
                                                              "value": {
                                                                "raw": "",
                                                                "cooked": ""
                                                              },
                                                              "tail": true
                                                            }
                                                          ]
                                                        },
                                                        {
                                                          "type": "ArrowFunctionExpression",
                                                          "start": 29427,
                                                          "end": 29467,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1014,
                                                              "column": 63
                                                            },
                                                            "end": {
                                                              "line": 1014,
                                                              "column": 103
                                                            }
                                                          },
                                                          "id": null,
                                                          "generator": false,
                                                          "expression": true,
                                                          "async": false,
                                                          "params": [
                                                            {
                                                              "type": "Identifier",
                                                              "start": 29428,
                                                              "end": 29439,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1014,
                                                                  "column": 64
                                                                },
                                                                "end": {
                                                                  "line": 1014,
                                                                  "column": 75
                                                                },
                                                                "identifierName": "requesterId"
                                                              },
                                                              "name": "requesterId"
                                                            },
                                                            {
                                                              "type": "Identifier",
                                                              "start": 29441,
                                                              "end": 29445,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1014,
                                                                  "column": 77
                                                                },
                                                                "end": {
                                                                  "line": 1014,
                                                                  "column": 81
                                                                },
                                                                "identifierName": "self"
                                                              },
                                                              "name": "self"
                                                            }
                                                          ],
                                                          "body": {
                                                            "type": "CallExpression",
                                                            "start": 29450,
                                                            "end": 29467,
                                                            "loc": {
                                                              "start": {
                                                                "line": 1014,
                                                                "column": 86
                                                              },
                                                              "end": {
                                                                "line": 1014,
                                                                "column": 103
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 29450,
                                                              "end": 29461,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1014,
                                                                  "column": 86
                                                                },
                                                                "end": {
                                                                  "line": 1014,
                                                                  "column": 97
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "start": 29450,
                                                                "end": 29454,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1014,
                                                                    "column": 86
                                                                  },
                                                                  "end": {
                                                                    "line": 1014,
                                                                    "column": 90
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 29455,
                                                                "end": 29461,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1014,
                                                                    "column": 91
                                                                  },
                                                                  "end": {
                                                                    "line": 1014,
                                                                    "column": 97
                                                                  },
                                                                  "identifierName": "assess"
                                                                },
                                                                "name": "assess"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "start": 29462,
                                                                "end": 29466,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 1014,
                                                                    "column": 98
                                                                  },
                                                                  "end": {
                                                                    "line": 1014,
                                                                    "column": 102
                                                                  },
                                                                  "identifierName": "self"
                                                                },
                                                                "name": "self"
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              },
                                              "alternate": null
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": null
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29527,
                "end": 29793,
                "loc": {
                  "start": {
                    "line": 1022,
                    "column": 2
                  },
                  "end": {
                    "line": 1028,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29527,
                  "end": 29550,
                  "loc": {
                    "start": {
                      "line": 1022,
                      "column": 2
                    },
                    "end": {
                      "line": 1022,
                      "column": 25
                    },
                    "identifierName": "_bindWorkupDependencies"
                  },
                  "name": "_bindWorkupDependencies"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29553,
                  "end": 29793,
                  "loc": {
                    "start": {
                      "line": 1022,
                      "column": 28
                    },
                    "end": {
                      "line": 1028,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 29559,
                      "end": 29592,
                      "loc": {
                        "start": {
                          "line": 1023,
                          "column": 4
                        },
                        "end": {
                          "line": 1023,
                          "column": 37
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 29565,
                          "end": 29591,
                          "loc": {
                            "start": {
                              "line": 1023,
                              "column": 10
                            },
                            "end": {
                              "line": 1023,
                              "column": 36
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 29565,
                            "end": 29571,
                            "loc": {
                              "start": {
                                "line": 1023,
                                "column": 10
                              },
                              "end": {
                                "line": 1023,
                                "column": 16
                              },
                              "identifierName": "workup"
                            },
                            "name": "workup"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 29574,
                            "end": 29591,
                            "loc": {
                              "start": {
                                "line": 1023,
                                "column": 19
                              },
                              "end": {
                                "line": 1023,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29574,
                              "end": 29589,
                              "loc": {
                                "start": {
                                  "line": 1023,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1023,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29574,
                                "end": 29578,
                                "loc": {
                                  "start": {
                                    "line": 1023,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1023,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29579,
                                "end": 29589,
                                "loc": {
                                  "start": {
                                    "line": 1023,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1023,
                                    "column": 34
                                  },
                                  "identifierName": "_getWorkup"
                                },
                                "name": "_getWorkup"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 29597,
                      "end": 29678,
                      "loc": {
                        "start": {
                          "line": 1024,
                          "column": 4
                        },
                        "end": {
                          "line": 1024,
                          "column": 85
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 29603,
                          "end": 29677,
                          "loc": {
                            "start": {
                              "line": 1024,
                              "column": 10
                            },
                            "end": {
                              "line": 1024,
                              "column": 84
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 29603,
                            "end": 29613,
                            "loc": {
                              "start": {
                                "line": 1024,
                                "column": 10
                              },
                              "end": {
                                "line": 1024,
                                "column": 20
                              },
                              "identifierName": "dependency"
                            },
                            "name": "dependency"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 29616,
                            "end": 29677,
                            "loc": {
                              "start": {
                                "line": 1024,
                                "column": 23
                              },
                              "end": {
                                "line": 1024,
                                "column": 84
                              }
                            },
                            "test": {
                              "type": "Identifier",
                              "start": 29616,
                              "end": 29622,
                              "loc": {
                                "start": {
                                  "line": 1024,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1024,
                                  "column": 29
                                },
                                "identifierName": "workup"
                              },
                              "name": "workup"
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 29625,
                              "end": 29670,
                              "loc": {
                                "start": {
                                  "line": 1024,
                                  "column": 32
                                },
                                "end": {
                                  "line": 1024,
                                  "column": 77
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29625,
                                "end": 29652,
                                "loc": {
                                  "start": {
                                    "line": 1024,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1024,
                                    "column": 59
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 29625,
                                  "end": 29638,
                                  "loc": {
                                    "start": {
                                      "line": 1024,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1024,
                                      "column": 45
                                    },
                                    "identifierName": "WorkupService"
                                  },
                                  "name": "WorkupService"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29639,
                                  "end": 29652,
                                  "loc": {
                                    "start": {
                                      "line": 1024,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1024,
                                      "column": 59
                                    },
                                    "identifierName": "getDependency"
                                  },
                                  "name": "getDependency"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 29653,
                                  "end": 29659,
                                  "loc": {
                                    "start": {
                                      "line": 1024,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 1024,
                                      "column": 66
                                    },
                                    "identifierName": "workup"
                                  },
                                  "name": "workup"
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 29661,
                                  "end": 29669,
                                  "loc": {
                                    "start": {
                                      "line": 1024,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 1024,
                                      "column": 76
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 29661,
                                    "end": 29665,
                                    "loc": {
                                      "start": {
                                        "line": 1024,
                                        "column": 68
                                      },
                                      "end": {
                                        "line": 1024,
                                        "column": 72
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 29666,
                                    "end": 29669,
                                    "loc": {
                                      "start": {
                                        "line": 1024,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 1024,
                                        "column": 76
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "alternate": {
                              "type": "NullLiteral",
                              "start": 29673,
                              "end": 29677,
                              "loc": {
                                "start": {
                                  "line": 1024,
                                  "column": 80
                                },
                                "end": {
                                  "line": 1024,
                                  "column": 84
                                }
                              }
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 29683,
                      "end": 29789,
                      "loc": {
                        "start": {
                          "line": 1025,
                          "column": 4
                        },
                        "end": {
                          "line": 1027,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 29687,
                        "end": 29697,
                        "loc": {
                          "start": {
                            "line": 1025,
                            "column": 8
                          },
                          "end": {
                            "line": 1025,
                            "column": 18
                          },
                          "identifierName": "dependency"
                        },
                        "name": "dependency"
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 29699,
                        "end": 29789,
                        "loc": {
                          "start": {
                            "line": 1025,
                            "column": 20
                          },
                          "end": {
                            "line": 1027,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 29707,
                            "end": 29783,
                            "loc": {
                              "start": {
                                "line": 1026,
                                "column": 6
                              },
                              "end": {
                                "line": 1026,
                                "column": 82
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29707,
                              "end": 29782,
                              "loc": {
                                "start": {
                                  "line": 1026,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1026,
                                  "column": 81
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29707,
                                "end": 29720,
                                "loc": {
                                  "start": {
                                    "line": 1026,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1026,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 29707,
                                  "end": 29717,
                                  "loc": {
                                    "start": {
                                      "line": 1026,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1026,
                                      "column": 16
                                    },
                                    "identifierName": "dependency"
                                  },
                                  "name": "dependency"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29718,
                                  "end": 29720,
                                  "loc": {
                                    "start": {
                                      "line": 1026,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1026,
                                      "column": 19
                                    },
                                    "identifierName": "on"
                                  },
                                  "name": "on"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 29721,
                                  "end": 29730,
                                  "loc": {
                                    "start": {
                                      "line": 1026,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1026,
                                      "column": 29
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "updated",
                                    "raw": "\"updated\""
                                  },
                                  "value": "updated"
                                },
                                {
                                  "type": "TemplateLiteral",
                                  "start": 29732,
                                  "end": 29754,
                                  "loc": {
                                    "start": {
                                      "line": 1026,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1026,
                                      "column": 53
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 29745,
                                      "end": 29752,
                                      "loc": {
                                        "start": {
                                          "line": 1026,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1026,
                                          "column": 51
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 29745,
                                        "end": 29749,
                                        "loc": {
                                          "start": {
                                            "line": 1026,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 1026,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 29750,
                                        "end": 29752,
                                        "loc": {
                                          "start": {
                                            "line": 1026,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 1026,
                                            "column": 51
                                          },
                                          "identifierName": "id"
                                        },
                                        "name": "id"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 29733,
                                      "end": 29743,
                                      "loc": {
                                        "start": {
                                          "line": 1026,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1026,
                                          "column": 42
                                        }
                                      },
                                      "value": {
                                        "raw": "line_item.",
                                        "cooked": "line_item."
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 29753,
                                      "end": 29753,
                                      "loc": {
                                        "start": {
                                          "line": 1026,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 1026,
                                          "column": 52
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 29756,
                                  "end": 29781,
                                  "loc": {
                                    "start": {
                                      "line": 1026,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1026,
                                      "column": 80
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [],
                                  "body": {
                                    "type": "CallExpression",
                                    "start": 29762,
                                    "end": 29781,
                                    "loc": {
                                      "start": {
                                        "line": 1026,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 1026,
                                        "column": 80
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 29762,
                                      "end": 29779,
                                      "loc": {
                                        "start": {
                                          "line": 1026,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 1026,
                                          "column": 78
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 29762,
                                        "end": 29766,
                                        "loc": {
                                          "start": {
                                            "line": 1026,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 1026,
                                            "column": 65
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 29767,
                                        "end": 29779,
                                        "loc": {
                                          "start": {
                                            "line": 1026,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 1026,
                                            "column": 78
                                          },
                                          "identifierName": "assessWorkup"
                                        },
                                        "name": "assessWorkup"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Bind the dependencies of the prediction models\n   ",
                    "start": 29797,
                    "end": 29858,
                    "loc": {
                      "start": {
                        "line": 1030,
                        "column": 2
                      },
                      "end": {
                        "line": 1032,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 29861,
                "end": 30228,
                "loc": {
                  "start": {
                    "line": 1033,
                    "column": 2
                  },
                  "end": {
                    "line": 1042,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29861,
                  "end": 29896,
                  "loc": {
                    "start": {
                      "line": 1033,
                      "column": 2
                    },
                    "end": {
                      "line": 1033,
                      "column": 37
                    },
                    "identifierName": "_bindLineItemPredictionDependencies"
                  },
                  "name": "_bindLineItemPredictionDependencies",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29899,
                  "end": 30228,
                  "loc": {
                    "start": {
                      "line": 1033,
                      "column": 40
                    },
                    "end": {
                      "line": 1042,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 29905,
                      "end": 29991,
                      "loc": {
                        "start": {
                          "line": 1034,
                          "column": 4
                        },
                        "end": {
                          "line": 1036,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 29909,
                        "end": 29962,
                        "loc": {
                          "start": {
                            "line": 1034,
                            "column": 8
                          },
                          "end": {
                            "line": 1034,
                            "column": 61
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 29910,
                          "end": 29962,
                          "loc": {
                            "start": {
                              "line": 1034,
                              "column": 9
                            },
                            "end": {
                              "line": 1034,
                              "column": 61
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 29910,
                            "end": 29960,
                            "loc": {
                              "start": {
                                "line": 1034,
                                "column": 9
                              },
                              "end": {
                                "line": 1034,
                                "column": 59
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 29910,
                              "end": 29940,
                              "loc": {
                                "start": {
                                  "line": 1034,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1034,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29910,
                                "end": 29914,
                                "loc": {
                                  "start": {
                                    "line": 1034,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1034,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29915,
                                "end": 29940,
                                "loc": {
                                  "start": {
                                    "line": 1034,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1034,
                                    "column": 39
                                  },
                                  "identifierName": "_currentPredictionService"
                                },
                                "name": "_currentPredictionService"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 29941,
                              "end": 29960,
                              "loc": {
                                "start": {
                                  "line": 1034,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1034,
                                  "column": 59
                                },
                                "identifierName": "hasPredictionModels"
                              },
                              "name": "hasPredictionModels"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 29964,
                        "end": 29991,
                        "loc": {
                          "start": {
                            "line": 1034,
                            "column": 63
                          },
                          "end": {
                            "line": 1036,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 29972,
                            "end": 29985,
                            "loc": {
                              "start": {
                                "line": 1035,
                                "column": 6
                              },
                              "end": {
                                "line": 1035,
                                "column": 19
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 29979,
                              "end": 29984,
                              "loc": {
                                "start": {
                                  "line": 1035,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1035,
                                  "column": 18
                                }
                              },
                              "value": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 29997,
                      "end": 30077,
                      "loc": {
                        "start": {
                          "line": 1038,
                          "column": 4
                        },
                        "end": {
                          "line": 1038,
                          "column": 84
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 30003,
                          "end": 30076,
                          "loc": {
                            "start": {
                              "line": 1038,
                              "column": 10
                            },
                            "end": {
                              "line": 1038,
                              "column": 83
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 30003,
                            "end": 30015,
                            "loc": {
                              "start": {
                                "line": 1038,
                                "column": 10
                              },
                              "end": {
                                "line": 1038,
                                "column": 22
                              },
                              "identifierName": "dependencies"
                            },
                            "name": "dependencies"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 30018,
                            "end": 30076,
                            "loc": {
                              "start": {
                                "line": 1038,
                                "column": 25
                              },
                              "end": {
                                "line": 1038,
                                "column": 83
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30018,
                              "end": 30074,
                              "loc": {
                                "start": {
                                  "line": 1038,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1038,
                                  "column": 81
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 30018,
                                "end": 30048,
                                "loc": {
                                  "start": {
                                    "line": 1038,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1038,
                                    "column": 55
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30018,
                                  "end": 30022,
                                  "loc": {
                                    "start": {
                                      "line": 1038,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1038,
                                      "column": 29
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30023,
                                  "end": 30048,
                                  "loc": {
                                    "start": {
                                      "line": 1038,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1038,
                                      "column": 55
                                    },
                                    "identifierName": "_currentPredictionService"
                                  },
                                  "name": "_currentPredictionService"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30049,
                                "end": 30074,
                                "loc": {
                                  "start": {
                                    "line": 1038,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 1038,
                                    "column": 81
                                  },
                                  "identifierName": "getPredictionDependencies"
                                },
                                "name": "getPredictionDependencies"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ForOfStatement",
                      "start": 30082,
                      "end": 30224,
                      "loc": {
                        "start": {
                          "line": 1039,
                          "column": 4
                        },
                        "end": {
                          "line": 1041,
                          "column": 5
                        }
                      },
                      "left": {
                        "type": "VariableDeclaration",
                        "start": 30087,
                        "end": 30101,
                        "loc": {
                          "start": {
                            "line": 1039,
                            "column": 9
                          },
                          "end": {
                            "line": 1039,
                            "column": 23
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 30091,
                            "end": 30101,
                            "loc": {
                              "start": {
                                "line": 1039,
                                "column": 13
                              },
                              "end": {
                                "line": 1039,
                                "column": 23
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 30091,
                              "end": 30101,
                              "loc": {
                                "start": {
                                  "line": 1039,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1039,
                                  "column": 23
                                },
                                "identifierName": "dependency"
                              },
                              "name": "dependency"
                            },
                            "init": null
                          }
                        ],
                        "kind": "let"
                      },
                      "right": {
                        "type": "Identifier",
                        "start": 30105,
                        "end": 30117,
                        "loc": {
                          "start": {
                            "line": 1039,
                            "column": 27
                          },
                          "end": {
                            "line": 1039,
                            "column": 39
                          },
                          "identifierName": "dependencies"
                        },
                        "name": "dependencies"
                      },
                      "body": {
                        "type": "BlockStatement",
                        "start": 30119,
                        "end": 30224,
                        "loc": {
                          "start": {
                            "line": 1039,
                            "column": 41
                          },
                          "end": {
                            "line": 1041,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 30127,
                            "end": 30218,
                            "loc": {
                              "start": {
                                "line": 1040,
                                "column": 6
                              },
                              "end": {
                                "line": 1040,
                                "column": 97
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30127,
                              "end": 30217,
                              "loc": {
                                "start": {
                                  "line": 1040,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1040,
                                  "column": 96
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30127,
                                "end": 30140,
                                "loc": {
                                  "start": {
                                    "line": 1040,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1040,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 30127,
                                  "end": 30137,
                                  "loc": {
                                    "start": {
                                      "line": 1040,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1040,
                                      "column": 16
                                    },
                                    "identifierName": "dependency"
                                  },
                                  "name": "dependency"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30138,
                                  "end": 30140,
                                  "loc": {
                                    "start": {
                                      "line": 1040,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1040,
                                      "column": 19
                                    },
                                    "identifierName": "on"
                                  },
                                  "name": "on"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 30141,
                                  "end": 30150,
                                  "loc": {
                                    "start": {
                                      "line": 1040,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1040,
                                      "column": 29
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "updated",
                                    "raw": "\"updated\""
                                  },
                                  "value": "updated"
                                },
                                {
                                  "type": "TemplateLiteral",
                                  "start": 30152,
                                  "end": 30174,
                                  "loc": {
                                    "start": {
                                      "line": 1040,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1040,
                                      "column": 53
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 30165,
                                      "end": 30172,
                                      "loc": {
                                        "start": {
                                          "line": 1040,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1040,
                                          "column": 51
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 30165,
                                        "end": 30169,
                                        "loc": {
                                          "start": {
                                            "line": 1040,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 1040,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30170,
                                        "end": 30172,
                                        "loc": {
                                          "start": {
                                            "line": 1040,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 1040,
                                            "column": 51
                                          },
                                          "identifierName": "id"
                                        },
                                        "name": "id"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 30153,
                                      "end": 30163,
                                      "loc": {
                                        "start": {
                                          "line": 1040,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1040,
                                          "column": 42
                                        }
                                      },
                                      "value": {
                                        "raw": "line_item.",
                                        "cooked": "line_item."
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 30173,
                                      "end": 30173,
                                      "loc": {
                                        "start": {
                                          "line": 1040,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 1040,
                                          "column": 52
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 30176,
                                  "end": 30216,
                                  "loc": {
                                    "start": {
                                      "line": 1040,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1040,
                                      "column": 95
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 30177,
                                      "end": 30188,
                                      "loc": {
                                        "start": {
                                          "line": 1040,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 1040,
                                          "column": 67
                                        },
                                        "identifierName": "requesterId"
                                      },
                                      "name": "requesterId"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 30190,
                                      "end": 30194,
                                      "loc": {
                                        "start": {
                                          "line": 1040,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 1040,
                                          "column": 73
                                        },
                                        "identifierName": "self"
                                      },
                                      "name": "self"
                                    }
                                  ],
                                  "body": {
                                    "type": "CallExpression",
                                    "start": 30199,
                                    "end": 30216,
                                    "loc": {
                                      "start": {
                                        "line": 1040,
                                        "column": 78
                                      },
                                      "end": {
                                        "line": 1040,
                                        "column": 95
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 30199,
                                      "end": 30210,
                                      "loc": {
                                        "start": {
                                          "line": 1040,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 1040,
                                          "column": 89
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 30199,
                                        "end": 30203,
                                        "loc": {
                                          "start": {
                                            "line": 1040,
                                            "column": 78
                                          },
                                          "end": {
                                            "line": 1040,
                                            "column": 82
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30204,
                                        "end": 30210,
                                        "loc": {
                                          "start": {
                                            "line": 1040,
                                            "column": 83
                                          },
                                          "end": {
                                            "line": 1040,
                                            "column": 89
                                          },
                                          "identifierName": "assess"
                                        },
                                        "name": "assess"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 30211,
                                        "end": 30215,
                                        "loc": {
                                          "start": {
                                            "line": 1040,
                                            "column": 90
                                          },
                                          "end": {
                                            "line": 1040,
                                            "column": 94
                                          },
                                          "identifierName": "self"
                                        },
                                        "name": "self"
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Bind the dependencies of the prediction models\n   ",
                    "start": 29797,
                    "end": 29858,
                    "loc": {
                      "start": {
                        "line": 1030,
                        "column": 2
                      },
                      "end": {
                        "line": 1032,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Predictive pricing bid variable need to be explicitely bound to the line items since they are not\n   * included in the entity's dependencies.\n   ",
                    "start": 30232,
                    "end": 30388,
                    "loc": {
                      "start": {
                        "line": 1044,
                        "column": 2
                      },
                      "end": {
                        "line": 1047,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 30391,
                "end": 30945,
                "loc": {
                  "start": {
                    "line": 1048,
                    "column": 2
                  },
                  "end": {
                    "line": 1063,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 30391,
                  "end": 30418,
                  "loc": {
                    "start": {
                      "line": 1048,
                      "column": 2
                    },
                    "end": {
                      "line": 1048,
                      "column": 29
                    },
                    "identifierName": "_bindPredictionBidVariables"
                  },
                  "name": "_bindPredictionBidVariables",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 30421,
                  "end": 30945,
                  "loc": {
                    "start": {
                      "line": 1048,
                      "column": 32
                    },
                    "end": {
                      "line": 1063,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 30427,
                      "end": 30650,
                      "loc": {
                        "start": {
                          "line": 1049,
                          "column": 4
                        },
                        "end": {
                          "line": 1053,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 30431,
                        "end": 30487,
                        "loc": {
                          "start": {
                            "line": 1049,
                            "column": 8
                          },
                          "end": {
                            "line": 1049,
                            "column": 64
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 30432,
                          "end": 30487,
                          "loc": {
                            "start": {
                              "line": 1049,
                              "column": 9
                            },
                            "end": {
                              "line": 1049,
                              "column": 64
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 30432,
                            "end": 30437,
                            "loc": {
                              "start": {
                                "line": 1049,
                                "column": 9
                              },
                              "end": {
                                "line": 1049,
                                "column": 14
                              },
                              "identifierName": "isNil"
                            },
                            "name": "isNil"
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 30438,
                              "end": 30486,
                              "loc": {
                                "start": {
                                  "line": 1049,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1049,
                                  "column": 63
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 30438,
                                "end": 30467,
                                "loc": {
                                  "start": {
                                    "line": 1049,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1049,
                                    "column": 44
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 30438,
                                  "end": 30465,
                                  "loc": {
                                    "start": {
                                      "line": 1049,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1049,
                                      "column": 42
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 30438,
                                    "end": 30455,
                                    "loc": {
                                      "start": {
                                        "line": 1049,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1049,
                                        "column": 32
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 30438,
                                      "end": 30446,
                                      "loc": {
                                        "start": {
                                          "line": 1049,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1049,
                                          "column": 23
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 30438,
                                        "end": 30442,
                                        "loc": {
                                          "start": {
                                            "line": 1049,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1049,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30443,
                                        "end": 30446,
                                        "loc": {
                                          "start": {
                                            "line": 1049,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 1049,
                                            "column": 23
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 30447,
                                      "end": 30455,
                                      "loc": {
                                        "start": {
                                          "line": 1049,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1049,
                                          "column": 32
                                        },
                                        "identifierName": "entities"
                                      },
                                      "name": "entities"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 30456,
                                    "end": 30465,
                                    "loc": {
                                      "start": {
                                        "line": 1049,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1049,
                                        "column": 42
                                      },
                                      "identifierName": "variables"
                                    },
                                    "name": "variables"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30468,
                                "end": 30486,
                                "loc": {
                                  "start": {
                                    "line": 1049,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1049,
                                    "column": 63
                                  },
                                  "identifierName": "predictive_pricing"
                                },
                                "name": "predictive_pricing"
                              },
                              "computed": false
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 30489,
                        "end": 30650,
                        "loc": {
                          "start": {
                            "line": 1049,
                            "column": 66
                          },
                          "end": {
                            "line": 1053,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 30497,
                            "end": 30644,
                            "loc": {
                              "start": {
                                "line": 1050,
                                "column": 6
                              },
                              "end": {
                                "line": 1052,
                                "column": 108
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30497,
                              "end": 30643,
                              "loc": {
                                "start": {
                                  "line": 1050,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1052,
                                  "column": 107
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30497,
                                "end": 30566,
                                "loc": {
                                  "start": {
                                    "line": 1050,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1052,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 30497,
                                  "end": 30563,
                                  "loc": {
                                    "start": {
                                      "line": 1050,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1052,
                                      "column": 27
                                    }
                                  },
                                  "object": {
                                    "type": "CallExpression",
                                    "start": 30497,
                                    "end": 30535,
                                    "loc": {
                                      "start": {
                                        "line": 1050,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1051,
                                        "column": 20
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 30497,
                                      "end": 30533,
                                      "loc": {
                                        "start": {
                                          "line": 1050,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1051,
                                          "column": 18
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 30497,
                                        "end": 30514,
                                        "loc": {
                                          "start": {
                                            "line": 1050,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1050,
                                            "column": 23
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 30497,
                                          "end": 30505,
                                          "loc": {
                                            "start": {
                                              "line": 1050,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 1050,
                                              "column": 14
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 30497,
                                            "end": 30501,
                                            "loc": {
                                              "start": {
                                                "line": 1050,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 1050,
                                                "column": 10
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 30502,
                                            "end": 30505,
                                            "loc": {
                                              "start": {
                                                "line": 1050,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 1050,
                                                "column": 14
                                              },
                                              "identifierName": "bid"
                                            },
                                            "name": "bid"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 30506,
                                          "end": 30514,
                                          "loc": {
                                            "start": {
                                              "line": 1050,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1050,
                                              "column": 23
                                            },
                                            "identifierName": "entities"
                                          },
                                          "name": "entities"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30524,
                                        "end": 30533,
                                        "loc": {
                                          "start": {
                                            "line": 1051,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 1051,
                                            "column": 18
                                          },
                                          "identifierName": "variables"
                                        },
                                        "name": "variables"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 30545,
                                    "end": 30563,
                                    "loc": {
                                      "start": {
                                        "line": 1052,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 1052,
                                        "column": 27
                                      },
                                      "identifierName": "predictive_pricing"
                                    },
                                    "name": "predictive_pricing"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30564,
                                  "end": 30566,
                                  "loc": {
                                    "start": {
                                      "line": 1052,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1052,
                                      "column": 30
                                    },
                                    "identifierName": "on"
                                  },
                                  "name": "on"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 30567,
                                  "end": 30576,
                                  "loc": {
                                    "start": {
                                      "line": 1052,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1052,
                                      "column": 40
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "updated",
                                    "raw": "\"updated\""
                                  },
                                  "value": "updated"
                                },
                                {
                                  "type": "TemplateLiteral",
                                  "start": 30578,
                                  "end": 30600,
                                  "loc": {
                                    "start": {
                                      "line": 1052,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 1052,
                                      "column": 64
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 30591,
                                      "end": 30598,
                                      "loc": {
                                        "start": {
                                          "line": 1052,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 1052,
                                          "column": 62
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 30591,
                                        "end": 30595,
                                        "loc": {
                                          "start": {
                                            "line": 1052,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1052,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30596,
                                        "end": 30598,
                                        "loc": {
                                          "start": {
                                            "line": 1052,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 1052,
                                            "column": 62
                                          },
                                          "identifierName": "id"
                                        },
                                        "name": "id"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 30579,
                                      "end": 30589,
                                      "loc": {
                                        "start": {
                                          "line": 1052,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1052,
                                          "column": 53
                                        }
                                      },
                                      "value": {
                                        "raw": "line_item.",
                                        "cooked": "line_item."
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 30599,
                                      "end": 30599,
                                      "loc": {
                                        "start": {
                                          "line": 1052,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 1052,
                                          "column": 63
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 30602,
                                  "end": 30642,
                                  "loc": {
                                    "start": {
                                      "line": 1052,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 1052,
                                      "column": 106
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 30603,
                                      "end": 30614,
                                      "loc": {
                                        "start": {
                                          "line": 1052,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 1052,
                                          "column": 78
                                        },
                                        "identifierName": "requesterId"
                                      },
                                      "name": "requesterId"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 30616,
                                      "end": 30620,
                                      "loc": {
                                        "start": {
                                          "line": 1052,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 1052,
                                          "column": 84
                                        },
                                        "identifierName": "self"
                                      },
                                      "name": "self"
                                    }
                                  ],
                                  "body": {
                                    "type": "CallExpression",
                                    "start": 30625,
                                    "end": 30642,
                                    "loc": {
                                      "start": {
                                        "line": 1052,
                                        "column": 89
                                      },
                                      "end": {
                                        "line": 1052,
                                        "column": 106
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 30625,
                                      "end": 30636,
                                      "loc": {
                                        "start": {
                                          "line": 1052,
                                          "column": 89
                                        },
                                        "end": {
                                          "line": 1052,
                                          "column": 100
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 30625,
                                        "end": 30629,
                                        "loc": {
                                          "start": {
                                            "line": 1052,
                                            "column": 89
                                          },
                                          "end": {
                                            "line": 1052,
                                            "column": 93
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30630,
                                        "end": 30636,
                                        "loc": {
                                          "start": {
                                            "line": 1052,
                                            "column": 94
                                          },
                                          "end": {
                                            "line": 1052,
                                            "column": 100
                                          },
                                          "identifierName": "assess"
                                        },
                                        "name": "assess"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 30637,
                                        "end": 30641,
                                        "loc": {
                                          "start": {
                                            "line": 1052,
                                            "column": 101
                                          },
                                          "end": {
                                            "line": 1052,
                                            "column": 105
                                          },
                                          "identifierName": "self"
                                        },
                                        "name": "self"
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 30656,
                      "end": 30941,
                      "loc": {
                        "start": {
                          "line": 1055,
                          "column": 4
                        },
                        "end": {
                          "line": 1062,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 30667,
                        "end": 30779,
                        "loc": {
                          "start": {
                            "line": 1056,
                            "column": 6
                          },
                          "end": {
                            "line": 1057,
                            "column": 58
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 30667,
                          "end": 30717,
                          "loc": {
                            "start": {
                              "line": 1056,
                              "column": 6
                            },
                            "end": {
                              "line": 1056,
                              "column": 56
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "CallExpression",
                            "start": 30668,
                            "end": 30717,
                            "loc": {
                              "start": {
                                "line": 1056,
                                "column": 7
                              },
                              "end": {
                                "line": 1056,
                                "column": 56
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 30668,
                              "end": 30673,
                              "loc": {
                                "start": {
                                  "line": 1056,
                                  "column": 7
                                },
                                "end": {
                                  "line": 1056,
                                  "column": 12
                                },
                                "identifierName": "isNil"
                              },
                              "name": "isNil"
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 30674,
                                "end": 30716,
                                "loc": {
                                  "start": {
                                    "line": 1056,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1056,
                                    "column": 55
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 30674,
                                  "end": 30703,
                                  "loc": {
                                    "start": {
                                      "line": 1056,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1056,
                                      "column": 42
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 30674,
                                    "end": 30701,
                                    "loc": {
                                      "start": {
                                        "line": 1056,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1056,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 30674,
                                      "end": 30691,
                                      "loc": {
                                        "start": {
                                          "line": 1056,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 1056,
                                          "column": 30
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 30674,
                                        "end": 30682,
                                        "loc": {
                                          "start": {
                                            "line": 1056,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1056,
                                            "column": 21
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 30674,
                                          "end": 30678,
                                          "loc": {
                                            "start": {
                                              "line": 1056,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1056,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 30679,
                                          "end": 30682,
                                          "loc": {
                                            "start": {
                                              "line": 1056,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 1056,
                                              "column": 21
                                            },
                                            "identifierName": "bid"
                                          },
                                          "name": "bid"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30683,
                                        "end": 30691,
                                        "loc": {
                                          "start": {
                                            "line": 1056,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1056,
                                            "column": 30
                                          },
                                          "identifierName": "entities"
                                        },
                                        "name": "entities"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 30692,
                                      "end": 30701,
                                      "loc": {
                                        "start": {
                                          "line": 1056,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1056,
                                          "column": 40
                                        },
                                        "identifierName": "variables"
                                      },
                                      "name": "variables"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30704,
                                  "end": 30716,
                                  "loc": {
                                    "start": {
                                      "line": 1056,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 1056,
                                      "column": 55
                                    },
                                    "identifierName": "use_computed"
                                  },
                                  "name": "use_computed"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "CallExpression",
                          "start": 30727,
                          "end": 30779,
                          "loc": {
                            "start": {
                              "line": 1057,
                              "column": 6
                            },
                            "end": {
                              "line": 1057,
                              "column": 58
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 30727,
                            "end": 30732,
                            "loc": {
                              "start": {
                                "line": 1057,
                                "column": 6
                              },
                              "end": {
                                "line": 1057,
                                "column": 11
                              },
                              "identifierName": "isNil"
                            },
                            "name": "isNil"
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 30733,
                              "end": 30778,
                              "loc": {
                                "start": {
                                  "line": 1057,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1057,
                                  "column": 57
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 30733,
                                "end": 30750,
                                "loc": {
                                  "start": {
                                    "line": 1057,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1057,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 30733,
                                  "end": 30743,
                                  "loc": {
                                    "start": {
                                      "line": 1057,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1057,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 30733,
                                    "end": 30737,
                                    "loc": {
                                      "start": {
                                        "line": 1057,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1057,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 30738,
                                    "end": 30743,
                                    "loc": {
                                      "start": {
                                        "line": 1057,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1057,
                                        "column": 22
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30744,
                                  "end": 30750,
                                  "loc": {
                                    "start": {
                                      "line": 1057,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1057,
                                      "column": 29
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30751,
                                "end": 30778,
                                "loc": {
                                  "start": {
                                    "line": 1057,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1057,
                                    "column": 57
                                  },
                                  "identifierName": "use_computed_when_available"
                                },
                                "name": "use_computed_when_available"
                              },
                              "computed": false
                            }
                          ]
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 30786,
                        "end": 30941,
                        "loc": {
                          "start": {
                            "line": 1058,
                            "column": 6
                          },
                          "end": {
                            "line": 1062,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 30794,
                            "end": 30935,
                            "loc": {
                              "start": {
                                "line": 1059,
                                "column": 6
                              },
                              "end": {
                                "line": 1061,
                                "column": 102
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30794,
                              "end": 30934,
                              "loc": {
                                "start": {
                                  "line": 1059,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1061,
                                  "column": 101
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30794,
                                "end": 30857,
                                "loc": {
                                  "start": {
                                    "line": 1059,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1061,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 30794,
                                  "end": 30854,
                                  "loc": {
                                    "start": {
                                      "line": 1059,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1061,
                                      "column": 21
                                    }
                                  },
                                  "object": {
                                    "type": "CallExpression",
                                    "start": 30794,
                                    "end": 30832,
                                    "loc": {
                                      "start": {
                                        "line": 1059,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1060,
                                        "column": 20
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 30794,
                                      "end": 30830,
                                      "loc": {
                                        "start": {
                                          "line": 1059,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1060,
                                          "column": 18
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 30794,
                                        "end": 30811,
                                        "loc": {
                                          "start": {
                                            "line": 1059,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1059,
                                            "column": 23
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 30794,
                                          "end": 30802,
                                          "loc": {
                                            "start": {
                                              "line": 1059,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 1059,
                                              "column": 14
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 30794,
                                            "end": 30798,
                                            "loc": {
                                              "start": {
                                                "line": 1059,
                                                "column": 6
                                              },
                                              "end": {
                                                "line": 1059,
                                                "column": 10
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 30799,
                                            "end": 30802,
                                            "loc": {
                                              "start": {
                                                "line": 1059,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 1059,
                                                "column": 14
                                              },
                                              "identifierName": "bid"
                                            },
                                            "name": "bid"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 30803,
                                          "end": 30811,
                                          "loc": {
                                            "start": {
                                              "line": 1059,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1059,
                                              "column": 23
                                            },
                                            "identifierName": "entities"
                                          },
                                          "name": "entities"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30821,
                                        "end": 30830,
                                        "loc": {
                                          "start": {
                                            "line": 1060,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 1060,
                                            "column": 18
                                          },
                                          "identifierName": "variables"
                                        },
                                        "name": "variables"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 30842,
                                    "end": 30854,
                                    "loc": {
                                      "start": {
                                        "line": 1061,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 1061,
                                        "column": 21
                                      },
                                      "identifierName": "use_computed"
                                    },
                                    "name": "use_computed"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30855,
                                  "end": 30857,
                                  "loc": {
                                    "start": {
                                      "line": 1061,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1061,
                                      "column": 24
                                    },
                                    "identifierName": "on"
                                  },
                                  "name": "on"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 30858,
                                  "end": 30867,
                                  "loc": {
                                    "start": {
                                      "line": 1061,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1061,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "updated",
                                    "raw": "\"updated\""
                                  },
                                  "value": "updated"
                                },
                                {
                                  "type": "TemplateLiteral",
                                  "start": 30869,
                                  "end": 30891,
                                  "loc": {
                                    "start": {
                                      "line": 1061,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1061,
                                      "column": 58
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 30882,
                                      "end": 30889,
                                      "loc": {
                                        "start": {
                                          "line": 1061,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 1061,
                                          "column": 56
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 30882,
                                        "end": 30886,
                                        "loc": {
                                          "start": {
                                            "line": 1061,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 1061,
                                            "column": 53
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30887,
                                        "end": 30889,
                                        "loc": {
                                          "start": {
                                            "line": 1061,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 1061,
                                            "column": 56
                                          },
                                          "identifierName": "id"
                                        },
                                        "name": "id"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 30870,
                                      "end": 30880,
                                      "loc": {
                                        "start": {
                                          "line": 1061,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1061,
                                          "column": 47
                                        }
                                      },
                                      "value": {
                                        "raw": "line_item.",
                                        "cooked": "line_item."
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 30890,
                                      "end": 30890,
                                      "loc": {
                                        "start": {
                                          "line": 1061,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 1061,
                                          "column": 57
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 30893,
                                  "end": 30933,
                                  "loc": {
                                    "start": {
                                      "line": 1061,
                                      "column": 60
                                    },
                                    "end": {
                                      "line": 1061,
                                      "column": 100
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 30894,
                                      "end": 30905,
                                      "loc": {
                                        "start": {
                                          "line": 1061,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 1061,
                                          "column": 72
                                        },
                                        "identifierName": "requesterId"
                                      },
                                      "name": "requesterId"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 30907,
                                      "end": 30911,
                                      "loc": {
                                        "start": {
                                          "line": 1061,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 1061,
                                          "column": 78
                                        },
                                        "identifierName": "self"
                                      },
                                      "name": "self"
                                    }
                                  ],
                                  "body": {
                                    "type": "CallExpression",
                                    "start": 30916,
                                    "end": 30933,
                                    "loc": {
                                      "start": {
                                        "line": 1061,
                                        "column": 83
                                      },
                                      "end": {
                                        "line": 1061,
                                        "column": 100
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 30916,
                                      "end": 30927,
                                      "loc": {
                                        "start": {
                                          "line": 1061,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 1061,
                                          "column": 94
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 30916,
                                        "end": 30920,
                                        "loc": {
                                          "start": {
                                            "line": 1061,
                                            "column": 83
                                          },
                                          "end": {
                                            "line": 1061,
                                            "column": 87
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30921,
                                        "end": 30927,
                                        "loc": {
                                          "start": {
                                            "line": 1061,
                                            "column": 88
                                          },
                                          "end": {
                                            "line": 1061,
                                            "column": 94
                                          },
                                          "identifierName": "assess"
                                        },
                                        "name": "assess"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 30928,
                                        "end": 30932,
                                        "loc": {
                                          "start": {
                                            "line": 1061,
                                            "column": 95
                                          },
                                          "end": {
                                            "line": 1061,
                                            "column": 99
                                          },
                                          "identifierName": "self"
                                        },
                                        "name": "self"
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Predictive pricing bid variable need to be explicitely bound to the line items since they are not\n   * included in the entity's dependencies.\n   ",
                    "start": 30232,
                    "end": 30388,
                    "loc": {
                      "start": {
                        "line": 1044,
                        "column": 2
                      },
                      "end": {
                        "line": 1047,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Bind to markup strategy variable\n   ",
                    "start": 30949,
                    "end": 30996,
                    "loc": {
                      "start": {
                        "line": 1065,
                        "column": 2
                      },
                      "end": {
                        "line": 1067,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 30999,
                "end": 31224,
                "loc": {
                  "start": {
                    "line": 1068,
                    "column": 2
                  },
                  "end": {
                    "line": 1073,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 30999,
                  "end": 31018,
                  "loc": {
                    "start": {
                      "line": 1068,
                      "column": 2
                    },
                    "end": {
                      "line": 1068,
                      "column": 21
                    },
                    "identifierName": "_bindMarkupStrategy"
                  },
                  "name": "_bindMarkupStrategy",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 31021,
                  "end": 31224,
                  "loc": {
                    "start": {
                      "line": 1068,
                      "column": 24
                    },
                    "end": {
                      "line": 1073,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 31027,
                      "end": 31090,
                      "loc": {
                        "start": {
                          "line": 1069,
                          "column": 4
                        },
                        "end": {
                          "line": 1069,
                          "column": 67
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 31033,
                          "end": 31089,
                          "loc": {
                            "start": {
                              "line": 1069,
                              "column": 10
                            },
                            "end": {
                              "line": 1069,
                              "column": 66
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 31033,
                            "end": 31041,
                            "loc": {
                              "start": {
                                "line": 1069,
                                "column": 10
                              },
                              "end": {
                                "line": 1069,
                                "column": 18
                              },
                              "identifierName": "variable"
                            },
                            "name": "variable"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 31044,
                            "end": 31089,
                            "loc": {
                              "start": {
                                "line": 1069,
                                "column": 21
                              },
                              "end": {
                                "line": 1069,
                                "column": 66
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 31044,
                              "end": 31073,
                              "loc": {
                                "start": {
                                  "line": 1069,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1069,
                                  "column": 50
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 31044,
                                "end": 31071,
                                "loc": {
                                  "start": {
                                    "line": 1069,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1069,
                                    "column": 48
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 31044,
                                  "end": 31061,
                                  "loc": {
                                    "start": {
                                      "line": 1069,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1069,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 31044,
                                    "end": 31052,
                                    "loc": {
                                      "start": {
                                        "line": 1069,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1069,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 31044,
                                      "end": 31048,
                                      "loc": {
                                        "start": {
                                          "line": 1069,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1069,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 31049,
                                      "end": 31052,
                                      "loc": {
                                        "start": {
                                          "line": 1069,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1069,
                                          "column": 29
                                        },
                                        "identifierName": "bid"
                                      },
                                      "name": "bid"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 31053,
                                    "end": 31061,
                                    "loc": {
                                      "start": {
                                        "line": 1069,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1069,
                                        "column": 38
                                      },
                                      "identifierName": "entities"
                                    },
                                    "name": "entities"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 31062,
                                  "end": 31071,
                                  "loc": {
                                    "start": {
                                      "line": 1069,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1069,
                                      "column": 48
                                    },
                                    "identifierName": "variables"
                                  },
                                  "name": "variables"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 31074,
                              "end": 31089,
                              "loc": {
                                "start": {
                                  "line": 1069,
                                  "column": 51
                                },
                                "end": {
                                  "line": 1069,
                                  "column": 66
                                },
                                "identifierName": "markup_strategy"
                              },
                              "name": "markup_strategy"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 31095,
                      "end": 31220,
                      "loc": {
                        "start": {
                          "line": 1070,
                          "column": 4
                        },
                        "end": {
                          "line": 1072,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 31099,
                        "end": 31115,
                        "loc": {
                          "start": {
                            "line": 1070,
                            "column": 8
                          },
                          "end": {
                            "line": 1070,
                            "column": 24
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 31100,
                          "end": 31115,
                          "loc": {
                            "start": {
                              "line": 1070,
                              "column": 9
                            },
                            "end": {
                              "line": 1070,
                              "column": 24
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 31100,
                            "end": 31105,
                            "loc": {
                              "start": {
                                "line": 1070,
                                "column": 9
                              },
                              "end": {
                                "line": 1070,
                                "column": 14
                              },
                              "identifierName": "isNil"
                            },
                            "name": "isNil"
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 31106,
                              "end": 31114,
                              "loc": {
                                "start": {
                                  "line": 1070,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1070,
                                  "column": 23
                                },
                                "identifierName": "variable"
                              },
                              "name": "variable"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 31117,
                        "end": 31220,
                        "loc": {
                          "start": {
                            "line": 1070,
                            "column": 26
                          },
                          "end": {
                            "line": 1072,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 31125,
                            "end": 31214,
                            "loc": {
                              "start": {
                                "line": 1071,
                                "column": 6
                              },
                              "end": {
                                "line": 1071,
                                "column": 95
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 31125,
                              "end": 31213,
                              "loc": {
                                "start": {
                                  "line": 1071,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1071,
                                  "column": 94
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 31125,
                                "end": 31136,
                                "loc": {
                                  "start": {
                                    "line": 1071,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1071,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 31125,
                                  "end": 31133,
                                  "loc": {
                                    "start": {
                                      "line": 1071,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1071,
                                      "column": 14
                                    },
                                    "identifierName": "variable"
                                  },
                                  "name": "variable"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 31134,
                                  "end": 31136,
                                  "loc": {
                                    "start": {
                                      "line": 1071,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1071,
                                      "column": 17
                                    },
                                    "identifierName": "on"
                                  },
                                  "name": "on"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 31137,
                                  "end": 31146,
                                  "loc": {
                                    "start": {
                                      "line": 1071,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1071,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "updated",
                                    "raw": "\"updated\""
                                  },
                                  "value": "updated"
                                },
                                {
                                  "type": "TemplateLiteral",
                                  "start": 31148,
                                  "end": 31170,
                                  "loc": {
                                    "start": {
                                      "line": 1071,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 1071,
                                      "column": 51
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 31161,
                                      "end": 31168,
                                      "loc": {
                                        "start": {
                                          "line": 1071,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1071,
                                          "column": 49
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 31161,
                                        "end": 31165,
                                        "loc": {
                                          "start": {
                                            "line": 1071,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 1071,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 31166,
                                        "end": 31168,
                                        "loc": {
                                          "start": {
                                            "line": 1071,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 1071,
                                            "column": 49
                                          },
                                          "identifierName": "id"
                                        },
                                        "name": "id"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 31149,
                                      "end": 31159,
                                      "loc": {
                                        "start": {
                                          "line": 1071,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1071,
                                          "column": 40
                                        }
                                      },
                                      "value": {
                                        "raw": "line_item.",
                                        "cooked": "line_item."
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 31169,
                                      "end": 31169,
                                      "loc": {
                                        "start": {
                                          "line": 1071,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1071,
                                          "column": 50
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 31172,
                                  "end": 31212,
                                  "loc": {
                                    "start": {
                                      "line": 1071,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 1071,
                                      "column": 93
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 31173,
                                      "end": 31184,
                                      "loc": {
                                        "start": {
                                          "line": 1071,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 1071,
                                          "column": 65
                                        },
                                        "identifierName": "requesterId"
                                      },
                                      "name": "requesterId"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 31186,
                                      "end": 31190,
                                      "loc": {
                                        "start": {
                                          "line": 1071,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 1071,
                                          "column": 71
                                        },
                                        "identifierName": "self"
                                      },
                                      "name": "self"
                                    }
                                  ],
                                  "body": {
                                    "type": "CallExpression",
                                    "start": 31195,
                                    "end": 31212,
                                    "loc": {
                                      "start": {
                                        "line": 1071,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 1071,
                                        "column": 93
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 31195,
                                      "end": 31206,
                                      "loc": {
                                        "start": {
                                          "line": 1071,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 1071,
                                          "column": 87
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 31195,
                                        "end": 31199,
                                        "loc": {
                                          "start": {
                                            "line": 1071,
                                            "column": 76
                                          },
                                          "end": {
                                            "line": 1071,
                                            "column": 80
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 31200,
                                        "end": 31206,
                                        "loc": {
                                          "start": {
                                            "line": 1071,
                                            "column": 81
                                          },
                                          "end": {
                                            "line": 1071,
                                            "column": 87
                                          },
                                          "identifierName": "assess"
                                        },
                                        "name": "assess"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 31207,
                                        "end": 31211,
                                        "loc": {
                                          "start": {
                                            "line": 1071,
                                            "column": 88
                                          },
                                          "end": {
                                            "line": 1071,
                                            "column": 92
                                          },
                                          "identifierName": "self"
                                        },
                                        "name": "self"
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Bind to markup strategy variable\n   ",
                    "start": 30949,
                    "end": 30996,
                    "loc": {
                      "start": {
                        "line": 1065,
                        "column": 2
                      },
                      "end": {
                        "line": 1067,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Bind to taxable labor variable\n   ",
                    "start": 31228,
                    "end": 31273,
                    "loc": {
                      "start": {
                        "line": 1075,
                        "column": 2
                      },
                      "end": {
                        "line": 1077,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 31276,
                "end": 31536,
                "loc": {
                  "start": {
                    "line": 1078,
                    "column": 2
                  },
                  "end": {
                    "line": 1085,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 31276,
                  "end": 31293,
                  "loc": {
                    "start": {
                      "line": 1078,
                      "column": 2
                    },
                    "end": {
                      "line": 1078,
                      "column": 19
                    },
                    "identifierName": "_bindTaxableLabor"
                  },
                  "name": "_bindTaxableLabor",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 31296,
                  "end": 31536,
                  "loc": {
                    "start": {
                      "line": 1078,
                      "column": 22
                    },
                    "end": {
                      "line": 1085,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 31302,
                      "end": 31363,
                      "loc": {
                        "start": {
                          "line": 1079,
                          "column": 4
                        },
                        "end": {
                          "line": 1079,
                          "column": 65
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 31308,
                          "end": 31362,
                          "loc": {
                            "start": {
                              "line": 1079,
                              "column": 10
                            },
                            "end": {
                              "line": 1079,
                              "column": 64
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 31308,
                            "end": 31316,
                            "loc": {
                              "start": {
                                "line": 1079,
                                "column": 10
                              },
                              "end": {
                                "line": 1079,
                                "column": 18
                              },
                              "identifierName": "variable"
                            },
                            "name": "variable"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 31319,
                            "end": 31362,
                            "loc": {
                              "start": {
                                "line": 1079,
                                "column": 21
                              },
                              "end": {
                                "line": 1079,
                                "column": 64
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 31319,
                              "end": 31348,
                              "loc": {
                                "start": {
                                  "line": 1079,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1079,
                                  "column": 50
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 31319,
                                "end": 31346,
                                "loc": {
                                  "start": {
                                    "line": 1079,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1079,
                                    "column": 48
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 31319,
                                  "end": 31336,
                                  "loc": {
                                    "start": {
                                      "line": 1079,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1079,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 31319,
                                    "end": 31327,
                                    "loc": {
                                      "start": {
                                        "line": 1079,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1079,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 31319,
                                      "end": 31323,
                                      "loc": {
                                        "start": {
                                          "line": 1079,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1079,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 31324,
                                      "end": 31327,
                                      "loc": {
                                        "start": {
                                          "line": 1079,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1079,
                                          "column": 29
                                        },
                                        "identifierName": "bid"
                                      },
                                      "name": "bid"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 31328,
                                    "end": 31336,
                                    "loc": {
                                      "start": {
                                        "line": 1079,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1079,
                                        "column": 38
                                      },
                                      "identifierName": "entities"
                                    },
                                    "name": "entities"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 31337,
                                  "end": 31346,
                                  "loc": {
                                    "start": {
                                      "line": 1079,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1079,
                                      "column": 48
                                    },
                                    "identifierName": "variables"
                                  },
                                  "name": "variables"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 31349,
                              "end": 31362,
                              "loc": {
                                "start": {
                                  "line": 1079,
                                  "column": 51
                                },
                                "end": {
                                  "line": 1079,
                                  "column": 64
                                },
                                "identifierName": "taxable_labor"
                              },
                              "name": "taxable_labor"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 31368,
                      "end": 31532,
                      "loc": {
                        "start": {
                          "line": 1080,
                          "column": 4
                        },
                        "end": {
                          "line": 1084,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 31372,
                        "end": 31388,
                        "loc": {
                          "start": {
                            "line": 1080,
                            "column": 8
                          },
                          "end": {
                            "line": 1080,
                            "column": 24
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 31373,
                          "end": 31388,
                          "loc": {
                            "start": {
                              "line": 1080,
                              "column": 9
                            },
                            "end": {
                              "line": 1080,
                              "column": 24
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 31373,
                            "end": 31378,
                            "loc": {
                              "start": {
                                "line": 1080,
                                "column": 9
                              },
                              "end": {
                                "line": 1080,
                                "column": 14
                              },
                              "identifierName": "isNil"
                            },
                            "name": "isNil"
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 31379,
                              "end": 31387,
                              "loc": {
                                "start": {
                                  "line": 1080,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1080,
                                  "column": 23
                                },
                                "identifierName": "variable"
                              },
                              "name": "variable"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 31390,
                        "end": 31532,
                        "loc": {
                          "start": {
                            "line": 1080,
                            "column": 26
                          },
                          "end": {
                            "line": 1084,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 31398,
                            "end": 31526,
                            "loc": {
                              "start": {
                                "line": 1081,
                                "column": 6
                              },
                              "end": {
                                "line": 1083,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 31398,
                              "end": 31525,
                              "loc": {
                                "start": {
                                  "line": 1081,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1083,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 31398,
                                "end": 31409,
                                "loc": {
                                  "start": {
                                    "line": 1081,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1081,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 31398,
                                  "end": 31406,
                                  "loc": {
                                    "start": {
                                      "line": 1081,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1081,
                                      "column": 14
                                    },
                                    "identifierName": "variable"
                                  },
                                  "name": "variable"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 31407,
                                  "end": 31409,
                                  "loc": {
                                    "start": {
                                      "line": 1081,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1081,
                                      "column": 17
                                    },
                                    "identifierName": "on"
                                  },
                                  "name": "on"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 31410,
                                  "end": 31419,
                                  "loc": {
                                    "start": {
                                      "line": 1081,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1081,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "updated",
                                    "raw": "\"updated\""
                                  },
                                  "value": "updated"
                                },
                                {
                                  "type": "TemplateLiteral",
                                  "start": 31421,
                                  "end": 31443,
                                  "loc": {
                                    "start": {
                                      "line": 1081,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 1081,
                                      "column": 51
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 31434,
                                      "end": 31441,
                                      "loc": {
                                        "start": {
                                          "line": 1081,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1081,
                                          "column": 49
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 31434,
                                        "end": 31438,
                                        "loc": {
                                          "start": {
                                            "line": 1081,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 1081,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 31439,
                                        "end": 31441,
                                        "loc": {
                                          "start": {
                                            "line": 1081,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 1081,
                                            "column": 49
                                          },
                                          "identifierName": "id"
                                        },
                                        "name": "id"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 31422,
                                      "end": 31432,
                                      "loc": {
                                        "start": {
                                          "line": 1081,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1081,
                                          "column": 40
                                        }
                                      },
                                      "value": {
                                        "raw": "line_item.",
                                        "cooked": "line_item."
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 31442,
                                      "end": 31442,
                                      "loc": {
                                        "start": {
                                          "line": 1081,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1081,
                                          "column": 50
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 31445,
                                  "end": 31524,
                                  "loc": {
                                    "start": {
                                      "line": 1081,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 1083,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 31446,
                                      "end": 31457,
                                      "loc": {
                                        "start": {
                                          "line": 1081,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 1081,
                                          "column": 65
                                        },
                                        "identifierName": "requesterId"
                                      },
                                      "name": "requesterId"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 31459,
                                      "end": 31463,
                                      "loc": {
                                        "start": {
                                          "line": 1081,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 1081,
                                          "column": 71
                                        },
                                        "identifierName": "self"
                                      },
                                      "name": "self"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 31468,
                                    "end": 31524,
                                    "loc": {
                                      "start": {
                                        "line": 1081,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 1083,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 31478,
                                        "end": 31516,
                                        "loc": {
                                          "start": {
                                            "line": 1082,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1082,
                                            "column": 46
                                          }
                                        },
                                        "test": {
                                          "type": "CallExpression",
                                          "start": 31482,
                                          "end": 31496,
                                          "loc": {
                                            "start": {
                                              "line": 1082,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1082,
                                              "column": 26
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 31482,
                                            "end": 31494,
                                            "loc": {
                                              "start": {
                                                "line": 1082,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1082,
                                                "column": 24
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 31482,
                                              "end": 31486,
                                              "loc": {
                                                "start": {
                                                  "line": 1082,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1082,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 31487,
                                              "end": 31494,
                                              "loc": {
                                                "start": {
                                                  "line": 1082,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1082,
                                                  "column": 24
                                                },
                                                "identifierName": "isLabor"
                                              },
                                              "name": "isLabor"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        "consequent": {
                                          "type": "ExpressionStatement",
                                          "start": 31498,
                                          "end": 31516,
                                          "loc": {
                                            "start": {
                                              "line": 1082,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1082,
                                              "column": 46
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 31498,
                                            "end": 31515,
                                            "loc": {
                                              "start": {
                                                "line": 1082,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 1082,
                                                "column": 45
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 31498,
                                              "end": 31509,
                                              "loc": {
                                                "start": {
                                                  "line": 1082,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 1082,
                                                  "column": 39
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 31498,
                                                "end": 31502,
                                                "loc": {
                                                  "start": {
                                                    "line": 1082,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 1082,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 31503,
                                                "end": 31509,
                                                "loc": {
                                                  "start": {
                                                    "line": 1082,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 1082,
                                                    "column": 39
                                                  },
                                                  "identifierName": "assess"
                                                },
                                                "name": "assess"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 31510,
                                                "end": 31514,
                                                "loc": {
                                                  "start": {
                                                    "line": 1082,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 1082,
                                                    "column": 44
                                                  },
                                                  "identifierName": "self"
                                                },
                                                "name": "self"
                                              }
                                            ]
                                          }
                                        },
                                        "alternate": null
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Bind to taxable labor variable\n   ",
                    "start": 31228,
                    "end": 31273,
                    "loc": {
                      "start": {
                        "line": 1075,
                        "column": 2
                      },
                      "end": {
                        "line": 1077,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 31540,
                "end": 31759,
                "loc": {
                  "start": {
                    "line": 1087,
                    "column": 2
                  },
                  "end": {
                    "line": 1092,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 31540,
                  "end": 31554,
                  "loc": {
                    "start": {
                      "line": 1087,
                      "column": 2
                    },
                    "end": {
                      "line": 1087,
                      "column": 16
                    },
                    "identifierName": "_bindTaxProfit"
                  },
                  "name": "_bindTaxProfit"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 31557,
                  "end": 31759,
                  "loc": {
                    "start": {
                      "line": 1087,
                      "column": 19
                    },
                    "end": {
                      "line": 1092,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 31563,
                      "end": 31625,
                      "loc": {
                        "start": {
                          "line": 1088,
                          "column": 4
                        },
                        "end": {
                          "line": 1088,
                          "column": 66
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 31569,
                          "end": 31624,
                          "loc": {
                            "start": {
                              "line": 1088,
                              "column": 10
                            },
                            "end": {
                              "line": 1088,
                              "column": 65
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 31569,
                            "end": 31577,
                            "loc": {
                              "start": {
                                "line": 1088,
                                "column": 10
                              },
                              "end": {
                                "line": 1088,
                                "column": 18
                              },
                              "identifierName": "variable"
                            },
                            "name": "variable"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 31580,
                            "end": 31624,
                            "loc": {
                              "start": {
                                "line": 1088,
                                "column": 21
                              },
                              "end": {
                                "line": 1088,
                                "column": 65
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 31580,
                              "end": 31609,
                              "loc": {
                                "start": {
                                  "line": 1088,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1088,
                                  "column": 50
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 31580,
                                "end": 31607,
                                "loc": {
                                  "start": {
                                    "line": 1088,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1088,
                                    "column": 48
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 31580,
                                  "end": 31597,
                                  "loc": {
                                    "start": {
                                      "line": 1088,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1088,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 31580,
                                    "end": 31588,
                                    "loc": {
                                      "start": {
                                        "line": 1088,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1088,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 31580,
                                      "end": 31584,
                                      "loc": {
                                        "start": {
                                          "line": 1088,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1088,
                                          "column": 25
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 31585,
                                      "end": 31588,
                                      "loc": {
                                        "start": {
                                          "line": 1088,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 1088,
                                          "column": 29
                                        },
                                        "identifierName": "bid"
                                      },
                                      "name": "bid"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 31589,
                                    "end": 31597,
                                    "loc": {
                                      "start": {
                                        "line": 1088,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1088,
                                        "column": 38
                                      },
                                      "identifierName": "entities"
                                    },
                                    "name": "entities"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 31598,
                                  "end": 31607,
                                  "loc": {
                                    "start": {
                                      "line": 1088,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1088,
                                      "column": 48
                                    },
                                    "identifierName": "variables"
                                  },
                                  "name": "variables"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 31610,
                              "end": 31624,
                              "loc": {
                                "start": {
                                  "line": 1088,
                                  "column": 51
                                },
                                "end": {
                                  "line": 1088,
                                  "column": 65
                                },
                                "identifierName": "taxable_profit"
                              },
                              "name": "taxable_profit"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 31630,
                      "end": 31755,
                      "loc": {
                        "start": {
                          "line": 1089,
                          "column": 4
                        },
                        "end": {
                          "line": 1091,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 31634,
                        "end": 31650,
                        "loc": {
                          "start": {
                            "line": 1089,
                            "column": 8
                          },
                          "end": {
                            "line": 1089,
                            "column": 24
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 31635,
                          "end": 31650,
                          "loc": {
                            "start": {
                              "line": 1089,
                              "column": 9
                            },
                            "end": {
                              "line": 1089,
                              "column": 24
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 31635,
                            "end": 31640,
                            "loc": {
                              "start": {
                                "line": 1089,
                                "column": 9
                              },
                              "end": {
                                "line": 1089,
                                "column": 14
                              },
                              "identifierName": "isNil"
                            },
                            "name": "isNil"
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 31641,
                              "end": 31649,
                              "loc": {
                                "start": {
                                  "line": 1089,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1089,
                                  "column": 23
                                },
                                "identifierName": "variable"
                              },
                              "name": "variable"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 31652,
                        "end": 31755,
                        "loc": {
                          "start": {
                            "line": 1089,
                            "column": 26
                          },
                          "end": {
                            "line": 1091,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 31660,
                            "end": 31749,
                            "loc": {
                              "start": {
                                "line": 1090,
                                "column": 6
                              },
                              "end": {
                                "line": 1090,
                                "column": 95
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 31660,
                              "end": 31748,
                              "loc": {
                                "start": {
                                  "line": 1090,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1090,
                                  "column": 94
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 31660,
                                "end": 31671,
                                "loc": {
                                  "start": {
                                    "line": 1090,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1090,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 31660,
                                  "end": 31668,
                                  "loc": {
                                    "start": {
                                      "line": 1090,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1090,
                                      "column": 14
                                    },
                                    "identifierName": "variable"
                                  },
                                  "name": "variable"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 31669,
                                  "end": 31671,
                                  "loc": {
                                    "start": {
                                      "line": 1090,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1090,
                                      "column": 17
                                    },
                                    "identifierName": "on"
                                  },
                                  "name": "on"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 31672,
                                  "end": 31681,
                                  "loc": {
                                    "start": {
                                      "line": 1090,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1090,
                                      "column": 27
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "updated",
                                    "raw": "\"updated\""
                                  },
                                  "value": "updated"
                                },
                                {
                                  "type": "TemplateLiteral",
                                  "start": 31683,
                                  "end": 31705,
                                  "loc": {
                                    "start": {
                                      "line": 1090,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 1090,
                                      "column": 51
                                    }
                                  },
                                  "expressions": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 31696,
                                      "end": 31703,
                                      "loc": {
                                        "start": {
                                          "line": 1090,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1090,
                                          "column": 49
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 31696,
                                        "end": 31700,
                                        "loc": {
                                          "start": {
                                            "line": 1090,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 1090,
                                            "column": 46
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 31701,
                                        "end": 31703,
                                        "loc": {
                                          "start": {
                                            "line": 1090,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 1090,
                                            "column": 49
                                          },
                                          "identifierName": "id"
                                        },
                                        "name": "id"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "quasis": [
                                    {
                                      "type": "TemplateElement",
                                      "start": 31684,
                                      "end": 31694,
                                      "loc": {
                                        "start": {
                                          "line": 1090,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1090,
                                          "column": 40
                                        }
                                      },
                                      "value": {
                                        "raw": "line_item.",
                                        "cooked": "line_item."
                                      },
                                      "tail": false
                                    },
                                    {
                                      "type": "TemplateElement",
                                      "start": 31704,
                                      "end": 31704,
                                      "loc": {
                                        "start": {
                                          "line": 1090,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1090,
                                          "column": 50
                                        }
                                      },
                                      "value": {
                                        "raw": "",
                                        "cooked": ""
                                      },
                                      "tail": true
                                    }
                                  ]
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 31707,
                                  "end": 31747,
                                  "loc": {
                                    "start": {
                                      "line": 1090,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 1090,
                                      "column": 93
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 31708,
                                      "end": 31719,
                                      "loc": {
                                        "start": {
                                          "line": 1090,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 1090,
                                          "column": 65
                                        },
                                        "identifierName": "requesterId"
                                      },
                                      "name": "requesterId"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 31721,
                                      "end": 31725,
                                      "loc": {
                                        "start": {
                                          "line": 1090,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 1090,
                                          "column": 71
                                        },
                                        "identifierName": "self"
                                      },
                                      "name": "self"
                                    }
                                  ],
                                  "body": {
                                    "type": "CallExpression",
                                    "start": 31730,
                                    "end": 31747,
                                    "loc": {
                                      "start": {
                                        "line": 1090,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 1090,
                                        "column": 93
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 31730,
                                      "end": 31741,
                                      "loc": {
                                        "start": {
                                          "line": 1090,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 1090,
                                          "column": 87
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 31730,
                                        "end": 31734,
                                        "loc": {
                                          "start": {
                                            "line": 1090,
                                            "column": 76
                                          },
                                          "end": {
                                            "line": 1090,
                                            "column": 80
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 31735,
                                        "end": 31741,
                                        "loc": {
                                          "start": {
                                            "line": 1090,
                                            "column": 81
                                          },
                                          "end": {
                                            "line": 1090,
                                            "column": 87
                                          },
                                          "identifierName": "assess"
                                        },
                                        "name": "assess"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 31742,
                                        "end": 31746,
                                        "loc": {
                                          "start": {
                                            "line": 1090,
                                            "column": 88
                                          },
                                          "end": {
                                            "line": 1090,
                                            "column": 92
                                          },
                                          "identifierName": "self"
                                        },
                                        "name": "self"
                                      }
                                    ]
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 31763,
                "end": 32030,
                "loc": {
                  "start": {
                    "line": 1094,
                    "column": 2
                  },
                  "end": {
                    "line": 1104,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 31763,
                  "end": 31775,
                  "loc": {
                    "start": {
                      "line": 1094,
                      "column": 2
                    },
                    "end": {
                      "line": 1094,
                      "column": 14
                    },
                    "identifierName": "assessWorkup"
                  },
                  "name": "assessWorkup"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 31778,
                  "end": 32030,
                  "loc": {
                    "start": {
                      "line": 1094,
                      "column": 17
                    },
                    "end": {
                      "line": 1104,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 31784,
                      "end": 31817,
                      "loc": {
                        "start": {
                          "line": 1095,
                          "column": 4
                        },
                        "end": {
                          "line": 1095,
                          "column": 37
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 31790,
                          "end": 31816,
                          "loc": {
                            "start": {
                              "line": 1095,
                              "column": 10
                            },
                            "end": {
                              "line": 1095,
                              "column": 36
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 31790,
                            "end": 31796,
                            "loc": {
                              "start": {
                                "line": 1095,
                                "column": 10
                              },
                              "end": {
                                "line": 1095,
                                "column": 16
                              },
                              "identifierName": "workup"
                            },
                            "name": "workup"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 31799,
                            "end": 31816,
                            "loc": {
                              "start": {
                                "line": 1095,
                                "column": 19
                              },
                              "end": {
                                "line": 1095,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 31799,
                              "end": 31814,
                              "loc": {
                                "start": {
                                  "line": 1095,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1095,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 31799,
                                "end": 31803,
                                "loc": {
                                  "start": {
                                    "line": 1095,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1095,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 31804,
                                "end": 31814,
                                "loc": {
                                  "start": {
                                    "line": 1095,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1095,
                                    "column": 34
                                  },
                                  "identifierName": "_getWorkup"
                                },
                                "name": "_getWorkup"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 31822,
                      "end": 32026,
                      "loc": {
                        "start": {
                          "line": 1096,
                          "column": 4
                        },
                        "end": {
                          "line": 1103,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 31826,
                        "end": 31832,
                        "loc": {
                          "start": {
                            "line": 1096,
                            "column": 8
                          },
                          "end": {
                            "line": 1096,
                            "column": 14
                          },
                          "identifierName": "workup"
                        },
                        "name": "workup"
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 31834,
                        "end": 32026,
                        "loc": {
                          "start": {
                            "line": 1096,
                            "column": 16
                          },
                          "end": {
                            "line": 1103,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 31842,
                            "end": 31903,
                            "loc": {
                              "start": {
                                "line": 1097,
                                "column": 6
                              },
                              "end": {
                                "line": 1097,
                                "column": 67
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 31848,
                                "end": 31902,
                                "loc": {
                                  "start": {
                                    "line": 1097,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1097,
                                    "column": 66
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 31848,
                                  "end": 31853,
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1097,
                                      "column": 17
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 31856,
                                  "end": 31902,
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1097,
                                      "column": 66
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 31856,
                                    "end": 31884,
                                    "loc": {
                                      "start": {
                                        "line": 1097,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1097,
                                        "column": 48
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 31856,
                                      "end": 31869,
                                      "loc": {
                                        "start": {
                                          "line": 1097,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 1097,
                                          "column": 33
                                        },
                                        "identifierName": "WorkupService"
                                      },
                                      "name": "WorkupService"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 31870,
                                      "end": 31884,
                                      "loc": {
                                        "start": {
                                          "line": 1097,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1097,
                                          "column": 48
                                        },
                                        "identifierName": "evaluateWorkup"
                                      },
                                      "name": "evaluateWorkup"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 31885,
                                      "end": 31891,
                                      "loc": {
                                        "start": {
                                          "line": 1097,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 1097,
                                          "column": 55
                                        },
                                        "identifierName": "workup"
                                      },
                                      "name": "workup"
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 31893,
                                      "end": 31901,
                                      "loc": {
                                        "start": {
                                          "line": 1097,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 1097,
                                          "column": 65
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 31893,
                                        "end": 31897,
                                        "loc": {
                                          "start": {
                                            "line": 1097,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 1097,
                                            "column": 61
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 31898,
                                        "end": 31901,
                                        "loc": {
                                          "start": {
                                            "line": 1097,
                                            "column": 62
                                          },
                                          "end": {
                                            "line": 1097,
                                            "column": 65
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 31910,
                            "end": 31999,
                            "loc": {
                              "start": {
                                "line": 1098,
                                "column": 6
                              },
                              "end": {
                                "line": 1101,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 31914,
                              "end": 31936,
                              "loc": {
                                "start": {
                                  "line": 1098,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1098,
                                  "column": 32
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 31914,
                                "end": 31926,
                                "loc": {
                                  "start": {
                                    "line": 1098,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1098,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 31914,
                                  "end": 31920,
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 16
                                    },
                                    "identifierName": "workup"
                                  },
                                  "name": "workup"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 31921,
                                  "end": 31926,
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 22
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "computed": false
                              },
                              "operator": "!==",
                              "right": {
                                "type": "Identifier",
                                "start": 31931,
                                "end": 31936,
                                "loc": {
                                  "start": {
                                    "line": 1098,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1098,
                                    "column": 32
                                  },
                                  "identifierName": "value"
                                },
                                "name": "value"
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 31938,
                              "end": 31999,
                              "loc": {
                                "start": {
                                  "line": 1098,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1101,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 31948,
                                  "end": 31969,
                                  "loc": {
                                    "start": {
                                      "line": 1099,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1099,
                                      "column": 29
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 31948,
                                    "end": 31968,
                                    "loc": {
                                      "start": {
                                        "line": 1099,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1099,
                                        "column": 28
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 31948,
                                      "end": 31960,
                                      "loc": {
                                        "start": {
                                          "line": 1099,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1099,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 31948,
                                        "end": 31954,
                                        "loc": {
                                          "start": {
                                            "line": 1099,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1099,
                                            "column": 14
                                          },
                                          "identifierName": "workup"
                                        },
                                        "name": "workup"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 31955,
                                        "end": 31960,
                                        "loc": {
                                          "start": {
                                            "line": 1099,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1099,
                                            "column": 20
                                          },
                                          "identifierName": "value"
                                        },
                                        "name": "value"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 31963,
                                      "end": 31968,
                                      "loc": {
                                        "start": {
                                          "line": 1099,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1099,
                                          "column": 28
                                        },
                                        "identifierName": "value"
                                      },
                                      "name": "value"
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 31978,
                                  "end": 31991,
                                  "loc": {
                                    "start": {
                                      "line": 1100,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1100,
                                      "column": 21
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 31978,
                                    "end": 31990,
                                    "loc": {
                                      "start": {
                                        "line": 1100,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1100,
                                        "column": 20
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 31978,
                                      "end": 31988,
                                      "loc": {
                                        "start": {
                                          "line": 1100,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1100,
                                          "column": 18
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 31978,
                                        "end": 31982,
                                        "loc": {
                                          "start": {
                                            "line": 1100,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1100,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 31983,
                                        "end": 31988,
                                        "loc": {
                                          "start": {
                                            "line": 1100,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1100,
                                            "column": 18
                                          },
                                          "identifierName": "dirty"
                                        },
                                        "name": "dirty"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 32006,
                            "end": 32020,
                            "loc": {
                              "start": {
                                "line": 1102,
                                "column": 6
                              },
                              "end": {
                                "line": 1102,
                                "column": 20
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 32006,
                              "end": 32019,
                              "loc": {
                                "start": {
                                  "line": 1102,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1102,
                                  "column": 19
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 32006,
                                "end": 32017,
                                "loc": {
                                  "start": {
                                    "line": 1102,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1102,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 32006,
                                  "end": 32010,
                                  "loc": {
                                    "start": {
                                      "line": 1102,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1102,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 32011,
                                  "end": 32017,
                                  "loc": {
                                    "start": {
                                      "line": 1102,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1102,
                                      "column": 17
                                    },
                                    "identifierName": "assess"
                                  },
                                  "name": "assess"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   ",
                    "start": 32034,
                    "end": 32048,
                    "loc": {
                      "start": {
                        "line": 1106,
                        "column": 2
                      },
                      "end": {
                        "line": 1108,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 32051,
                "end": 32396,
                "loc": {
                  "start": {
                    "line": 1109,
                    "column": 2
                  },
                  "end": {
                    "line": 1117,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 32051,
                  "end": 32065,
                  "loc": {
                    "start": {
                      "line": 1109,
                      "column": 2
                    },
                    "end": {
                      "line": 1109,
                      "column": 16
                    },
                    "identifierName": "_applyProperty"
                  },
                  "name": "_applyProperty",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 32066,
                    "end": 32074,
                    "loc": {
                      "start": {
                        "line": 1109,
                        "column": 17
                      },
                      "end": {
                        "line": 1109,
                        "column": 25
                      },
                      "identifierName": "property"
                    },
                    "name": "property"
                  },
                  {
                    "type": "Identifier",
                    "start": 32076,
                    "end": 32081,
                    "loc": {
                      "start": {
                        "line": 1109,
                        "column": 27
                      },
                      "end": {
                        "line": 1109,
                        "column": 32
                      },
                      "identifierName": "value"
                    },
                    "name": "value"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 32083,
                  "end": 32396,
                  "loc": {
                    "start": {
                      "line": 1109,
                      "column": 34
                    },
                    "end": {
                      "line": 1117,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 32089,
                      "end": 32178,
                      "loc": {
                        "start": {
                          "line": 1110,
                          "column": 4
                        },
                        "end": {
                          "line": 1110,
                          "column": 93
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 32093,
                          "end": 32177,
                          "loc": {
                            "start": {
                              "line": 1110,
                              "column": 8
                            },
                            "end": {
                              "line": 1110,
                              "column": 92
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 32093,
                            "end": 32101,
                            "loc": {
                              "start": {
                                "line": 1110,
                                "column": 8
                              },
                              "end": {
                                "line": 1110,
                                "column": 16
                              },
                              "identifierName": "oldValue"
                            },
                            "name": "oldValue"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 32104,
                            "end": 32177,
                            "loc": {
                              "start": {
                                "line": 1110,
                                "column": 19
                              },
                              "end": {
                                "line": 1110,
                                "column": 92
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 32104,
                              "end": 32121,
                              "loc": {
                                "start": {
                                  "line": 1110,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1110,
                                  "column": 36
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 32105,
                                "end": 32121,
                                "loc": {
                                  "start": {
                                    "line": 1110,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1110,
                                    "column": 36
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 32105,
                                  "end": 32114,
                                  "loc": {
                                    "start": {
                                      "line": 1110,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1110,
                                      "column": 29
                                    },
                                    "identifierName": "isBoolean"
                                  },
                                  "name": "isBoolean"
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 32115,
                                    "end": 32120,
                                    "loc": {
                                      "start": {
                                        "line": 1110,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1110,
                                        "column": 35
                                      },
                                      "identifierName": "value"
                                    },
                                    "name": "value"
                                  }
                                ]
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 32124,
                              "end": 32154,
                              "loc": {
                                "start": {
                                  "line": 1110,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1110,
                                  "column": 69
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 32124,
                                "end": 32129,
                                "loc": {
                                  "start": {
                                    "line": 1110,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1110,
                                    "column": 44
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 32130,
                                  "end": 32150,
                                  "loc": {
                                    "start": {
                                      "line": 1110,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1110,
                                      "column": 65
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 32130,
                                    "end": 32140,
                                    "loc": {
                                      "start": {
                                        "line": 1110,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1110,
                                        "column": 55
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 32130,
                                      "end": 32134,
                                      "loc": {
                                        "start": {
                                          "line": 1110,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 1110,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 32135,
                                      "end": 32140,
                                      "loc": {
                                        "start": {
                                          "line": 1110,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1110,
                                          "column": 55
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 32141,
                                    "end": 32149,
                                    "loc": {
                                      "start": {
                                        "line": 1110,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 1110,
                                        "column": 64
                                      },
                                      "identifierName": "property"
                                    },
                                    "name": "property"
                                  },
                                  "computed": true
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 32152,
                                  "end": 32153,
                                  "loc": {
                                    "start": {
                                      "line": 1110,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 1110,
                                      "column": 68
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "start": 32157,
                              "end": 32177,
                              "loc": {
                                "start": {
                                  "line": 1110,
                                  "column": 72
                                },
                                "end": {
                                  "line": 1110,
                                  "column": 92
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 32157,
                                "end": 32167,
                                "loc": {
                                  "start": {
                                    "line": 1110,
                                    "column": 72
                                  },
                                  "end": {
                                    "line": 1110,
                                    "column": 82
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 32157,
                                  "end": 32161,
                                  "loc": {
                                    "start": {
                                      "line": 1110,
                                      "column": 72
                                    },
                                    "end": {
                                      "line": 1110,
                                      "column": 76
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 32162,
                                  "end": 32167,
                                  "loc": {
                                    "start": {
                                      "line": 1110,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 1110,
                                      "column": 82
                                    },
                                    "identifierName": "_data"
                                  },
                                  "name": "_data"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 32168,
                                "end": 32176,
                                "loc": {
                                  "start": {
                                    "line": 1110,
                                    "column": 83
                                  },
                                  "end": {
                                    "line": 1110,
                                    "column": 91
                                  },
                                  "identifierName": "property"
                                },
                                "name": "property"
                              },
                              "computed": true
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 32183,
                      "end": 32242,
                      "loc": {
                        "start": {
                          "line": 1111,
                          "column": 4
                        },
                        "end": {
                          "line": 1111,
                          "column": 63
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 32187,
                          "end": 32241,
                          "loc": {
                            "start": {
                              "line": 1111,
                              "column": 8
                            },
                            "end": {
                              "line": 1111,
                              "column": 62
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 32187,
                            "end": 32195,
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 8
                              },
                              "end": {
                                "line": 1111,
                                "column": 16
                              },
                              "identifierName": "newValue"
                            },
                            "name": "newValue"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 32198,
                            "end": 32241,
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 19
                              },
                              "end": {
                                "line": 1111,
                                "column": 62
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 32198,
                              "end": 32215,
                              "loc": {
                                "start": {
                                  "line": 1111,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1111,
                                  "column": 36
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 32199,
                                "end": 32215,
                                "loc": {
                                  "start": {
                                    "line": 1111,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1111,
                                    "column": 36
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 32199,
                                  "end": 32208,
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 29
                                    },
                                    "identifierName": "isBoolean"
                                  },
                                  "name": "isBoolean"
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 32209,
                                    "end": 32214,
                                    "loc": {
                                      "start": {
                                        "line": 1111,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1111,
                                        "column": 35
                                      },
                                      "identifierName": "value"
                                    },
                                    "name": "value"
                                  }
                                ]
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 32218,
                              "end": 32233,
                              "loc": {
                                "start": {
                                  "line": 1111,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1111,
                                  "column": 54
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 32218,
                                "end": 32223,
                                "loc": {
                                  "start": {
                                    "line": 1111,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1111,
                                    "column": 44
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 32224,
                                  "end": 32229,
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 50
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 32231,
                                  "end": 32232,
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 53
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            },
                            "alternate": {
                              "type": "Identifier",
                              "start": 32236,
                              "end": 32241,
                              "loc": {
                                "start": {
                                  "line": 1111,
                                  "column": 57
                                },
                                "end": {
                                  "line": 1111,
                                  "column": 62
                                },
                                "identifierName": "value"
                              },
                              "name": "value"
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 32248,
                      "end": 32392,
                      "loc": {
                        "start": {
                          "line": 1113,
                          "column": 4
                        },
                        "end": {
                          "line": 1116,
                          "column": 24
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 32252,
                        "end": 32272,
                        "loc": {
                          "start": {
                            "line": 1113,
                            "column": 8
                          },
                          "end": {
                            "line": 1113,
                            "column": 28
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 32252,
                          "end": 32260,
                          "loc": {
                            "start": {
                              "line": 1113,
                              "column": 8
                            },
                            "end": {
                              "line": 1113,
                              "column": 16
                            },
                            "identifierName": "oldValue"
                          },
                          "name": "oldValue"
                        },
                        "operator": "!=",
                        "right": {
                          "type": "Identifier",
                          "start": 32264,
                          "end": 32272,
                          "loc": {
                            "start": {
                              "line": 1113,
                              "column": 20
                            },
                            "end": {
                              "line": 1113,
                              "column": 28
                            },
                            "identifierName": "newValue"
                          },
                          "name": "newValue"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 32274,
                        "end": 32373,
                        "loc": {
                          "start": {
                            "line": 1113,
                            "column": 30
                          },
                          "end": {
                            "line": 1116,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 32282,
                            "end": 32348,
                            "loc": {
                              "start": {
                                "line": 1114,
                                "column": 6
                              },
                              "end": {
                                "line": 1114,
                                "column": 72
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 32282,
                              "end": 32347,
                              "loc": {
                                "start": {
                                  "line": 1114,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1114,
                                  "column": 71
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 32282,
                                "end": 32302,
                                "loc": {
                                  "start": {
                                    "line": 1114,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1114,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 32282,
                                  "end": 32292,
                                  "loc": {
                                    "start": {
                                      "line": 1114,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1114,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 32282,
                                    "end": 32286,
                                    "loc": {
                                      "start": {
                                        "line": 1114,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1114,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 32287,
                                    "end": 32292,
                                    "loc": {
                                      "start": {
                                        "line": 1114,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1114,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 32293,
                                  "end": 32301,
                                  "loc": {
                                    "start": {
                                      "line": 1114,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1114,
                                      "column": 25
                                    },
                                    "identifierName": "property"
                                  },
                                  "name": "property"
                                },
                                "computed": true
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "start": 32305,
                                "end": 32347,
                                "loc": {
                                  "start": {
                                    "line": 1114,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 1114,
                                    "column": 71
                                  }
                                },
                                "test": {
                                  "type": "CallExpression",
                                  "start": 32305,
                                  "end": 32321,
                                  "loc": {
                                    "start": {
                                      "line": 1114,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 1114,
                                      "column": 45
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 32305,
                                    "end": 32314,
                                    "loc": {
                                      "start": {
                                        "line": 1114,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1114,
                                        "column": 38
                                      },
                                      "identifierName": "isBoolean"
                                    },
                                    "name": "isBoolean"
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 32315,
                                      "end": 32320,
                                      "loc": {
                                        "start": {
                                          "line": 1114,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1114,
                                          "column": 44
                                        },
                                        "identifierName": "value"
                                      },
                                      "name": "value"
                                    }
                                  ]
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "start": 32324,
                                  "end": 32329,
                                  "loc": {
                                    "start": {
                                      "line": 1114,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 1114,
                                      "column": 53
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "start": 32332,
                                  "end": 32347,
                                  "loc": {
                                    "start": {
                                      "line": 1114,
                                      "column": 56
                                    },
                                    "end": {
                                      "line": 1114,
                                      "column": 71
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 32332,
                                    "end": 32337,
                                    "loc": {
                                      "start": {
                                        "line": 1114,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 1114,
                                        "column": 61
                                      },
                                      "identifierName": "round"
                                    },
                                    "name": "round"
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 32338,
                                      "end": 32343,
                                      "loc": {
                                        "start": {
                                          "line": 1114,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 1114,
                                          "column": 67
                                        },
                                        "identifierName": "value"
                                      },
                                      "name": "value"
                                    },
                                    {
                                      "type": "NumericLiteral",
                                      "start": 32345,
                                      "end": 32346,
                                      "loc": {
                                        "start": {
                                          "line": 1114,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 1114,
                                          "column": 70
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 6,
                                        "raw": "6"
                                      },
                                      "value": 6
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 32355,
                            "end": 32367,
                            "loc": {
                              "start": {
                                "line": 1115,
                                "column": 6
                              },
                              "end": {
                                "line": 1115,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 32362,
                              "end": 32366,
                              "loc": {
                                "start": {
                                  "line": 1115,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1115,
                                  "column": 17
                                }
                              },
                              "value": true
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 32379,
                        "end": 32392,
                        "loc": {
                          "start": {
                            "line": 1116,
                            "column": 11
                          },
                          "end": {
                            "line": 1116,
                            "column": 24
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 32386,
                          "end": 32391,
                          "loc": {
                            "start": {
                              "line": 1116,
                              "column": 18
                            },
                            "end": {
                              "line": 1116,
                              "column": 23
                            }
                          },
                          "value": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   ",
                    "start": 32034,
                    "end": 32048,
                    "loc": {
                      "start": {
                        "line": 1106,
                        "column": 2
                      },
                      "end": {
                        "line": 1108,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Checks to see if the supplied array is different than the currently assigned value\n   * If so, it updates the value\n   *\n   * @return {boolean} whether the value was updated or not\n   ",
                    "start": 32400,
                    "end": 32595,
                    "loc": {
                      "start": {
                        "line": 1119,
                        "column": 2
                      },
                      "end": {
                        "line": 1124,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 32598,
                "end": 32819,
                "loc": {
                  "start": {
                    "line": 1125,
                    "column": 2
                  },
                  "end": {
                    "line": 1130,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 32598,
                  "end": 32615,
                  "loc": {
                    "start": {
                      "line": 1125,
                      "column": 2
                    },
                    "end": {
                      "line": 1125,
                      "column": 19
                    },
                    "identifierName": "_applyConfigArray"
                  },
                  "name": "_applyConfigArray",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 32616,
                    "end": 32624,
                    "loc": {
                      "start": {
                        "line": 1125,
                        "column": 20
                      },
                      "end": {
                        "line": 1125,
                        "column": 28
                      },
                      "identifierName": "property"
                    },
                    "name": "property"
                  },
                  {
                    "type": "Identifier",
                    "start": 32626,
                    "end": 32629,
                    "loc": {
                      "start": {
                        "line": 1125,
                        "column": 30
                      },
                      "end": {
                        "line": 1125,
                        "column": 33
                      },
                      "identifierName": "arr"
                    },
                    "name": "arr"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 32631,
                  "end": 32819,
                  "loc": {
                    "start": {
                      "line": 1125,
                      "column": 35
                    },
                    "end": {
                      "line": 1130,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 32637,
                      "end": 32815,
                      "loc": {
                        "start": {
                          "line": 1126,
                          "column": 4
                        },
                        "end": {
                          "line": 1129,
                          "column": 24
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 32641,
                        "end": 32727,
                        "loc": {
                          "start": {
                            "line": 1126,
                            "column": 8
                          },
                          "end": {
                            "line": 1126,
                            "column": 94
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 32641,
                          "end": 32675,
                          "loc": {
                            "start": {
                              "line": 1126,
                              "column": 8
                            },
                            "end": {
                              "line": 1126,
                              "column": 42
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 32641,
                            "end": 32646,
                            "loc": {
                              "start": {
                                "line": 1126,
                                "column": 8
                              },
                              "end": {
                                "line": 1126,
                                "column": 13
                              },
                              "identifierName": "isNil"
                            },
                            "name": "isNil"
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 32647,
                              "end": 32674,
                              "loc": {
                                "start": {
                                  "line": 1126,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1126,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 32647,
                                "end": 32664,
                                "loc": {
                                  "start": {
                                    "line": 1126,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1126,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 32647,
                                  "end": 32657,
                                  "loc": {
                                    "start": {
                                      "line": 1126,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1126,
                                      "column": 24
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 32647,
                                    "end": 32651,
                                    "loc": {
                                      "start": {
                                        "line": 1126,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1126,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 32652,
                                    "end": 32657,
                                    "loc": {
                                      "start": {
                                        "line": 1126,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1126,
                                        "column": 24
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 32658,
                                  "end": 32664,
                                  "loc": {
                                    "start": {
                                      "line": 1126,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1126,
                                      "column": 31
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 32665,
                                "end": 32673,
                                "loc": {
                                  "start": {
                                    "line": 1126,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1126,
                                    "column": 40
                                  },
                                  "identifierName": "property"
                                },
                                "name": "property"
                              },
                              "computed": true
                            }
                          ]
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 32679,
                          "end": 32727,
                          "loc": {
                            "start": {
                              "line": 1126,
                              "column": 46
                            },
                            "end": {
                              "line": 1126,
                              "column": 94
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 32679,
                            "end": 32723,
                            "loc": {
                              "start": {
                                "line": 1126,
                                "column": 46
                              },
                              "end": {
                                "line": 1126,
                                "column": 90
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 32679,
                              "end": 32716,
                              "loc": {
                                "start": {
                                  "line": 1126,
                                  "column": 46
                                },
                                "end": {
                                  "line": 1126,
                                  "column": 83
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 32679,
                                "end": 32682,
                                "loc": {
                                  "start": {
                                    "line": 1126,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1126,
                                    "column": 49
                                  },
                                  "identifierName": "xor"
                                },
                                "name": "xor"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 32683,
                                  "end": 32686,
                                  "loc": {
                                    "start": {
                                      "line": 1126,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 1126,
                                      "column": 53
                                    },
                                    "identifierName": "arr"
                                  },
                                  "name": "arr"
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 32688,
                                  "end": 32715,
                                  "loc": {
                                    "start": {
                                      "line": 1126,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1126,
                                      "column": 82
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 32688,
                                    "end": 32705,
                                    "loc": {
                                      "start": {
                                        "line": 1126,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 1126,
                                        "column": 72
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 32688,
                                      "end": 32698,
                                      "loc": {
                                        "start": {
                                          "line": 1126,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 1126,
                                          "column": 65
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 32688,
                                        "end": 32692,
                                        "loc": {
                                          "start": {
                                            "line": 1126,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1126,
                                            "column": 59
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 32693,
                                        "end": 32698,
                                        "loc": {
                                          "start": {
                                            "line": 1126,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 1126,
                                            "column": 65
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 32699,
                                      "end": 32705,
                                      "loc": {
                                        "start": {
                                          "line": 1126,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 1126,
                                          "column": 72
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 32706,
                                    "end": 32714,
                                    "loc": {
                                      "start": {
                                        "line": 1126,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 1126,
                                        "column": 81
                                      },
                                      "identifierName": "property"
                                    },
                                    "name": "property"
                                  },
                                  "computed": true
                                }
                              ]
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 32717,
                              "end": 32723,
                              "loc": {
                                "start": {
                                  "line": 1126,
                                  "column": 84
                                },
                                "end": {
                                  "line": 1126,
                                  "column": 90
                                },
                                "identifierName": "length"
                              },
                              "name": "length"
                            },
                            "computed": false
                          },
                          "operator": ">",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 32726,
                            "end": 32727,
                            "loc": {
                              "start": {
                                "line": 1126,
                                "column": 93
                              },
                              "end": {
                                "line": 1126,
                                "column": 94
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 32729,
                        "end": 32796,
                        "loc": {
                          "start": {
                            "line": 1126,
                            "column": 96
                          },
                          "end": {
                            "line": 1129,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 32737,
                            "end": 32771,
                            "loc": {
                              "start": {
                                "line": 1127,
                                "column": 6
                              },
                              "end": {
                                "line": 1127,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 32737,
                              "end": 32770,
                              "loc": {
                                "start": {
                                  "line": 1127,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1127,
                                  "column": 39
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 32737,
                                "end": 32764,
                                "loc": {
                                  "start": {
                                    "line": 1127,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1127,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 32737,
                                  "end": 32754,
                                  "loc": {
                                    "start": {
                                      "line": 1127,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1127,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 32737,
                                    "end": 32747,
                                    "loc": {
                                      "start": {
                                        "line": 1127,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1127,
                                        "column": 16
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 32737,
                                      "end": 32741,
                                      "loc": {
                                        "start": {
                                          "line": 1127,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1127,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 32742,
                                      "end": 32747,
                                      "loc": {
                                        "start": {
                                          "line": 1127,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 1127,
                                          "column": 16
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 32748,
                                    "end": 32754,
                                    "loc": {
                                      "start": {
                                        "line": 1127,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1127,
                                        "column": 23
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 32755,
                                  "end": 32763,
                                  "loc": {
                                    "start": {
                                      "line": 1127,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1127,
                                      "column": 32
                                    },
                                    "identifierName": "property"
                                  },
                                  "name": "property"
                                },
                                "computed": true
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 32767,
                                "end": 32770,
                                "loc": {
                                  "start": {
                                    "line": 1127,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 1127,
                                    "column": 39
                                  },
                                  "identifierName": "arr"
                                },
                                "name": "arr"
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 32778,
                            "end": 32790,
                            "loc": {
                              "start": {
                                "line": 1128,
                                "column": 6
                              },
                              "end": {
                                "line": 1128,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 32785,
                              "end": 32789,
                              "loc": {
                                "start": {
                                  "line": 1128,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1128,
                                  "column": 17
                                }
                              },
                              "value": true
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 32802,
                        "end": 32815,
                        "loc": {
                          "start": {
                            "line": 1129,
                            "column": 11
                          },
                          "end": {
                            "line": 1129,
                            "column": 24
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 32809,
                          "end": 32814,
                          "loc": {
                            "start": {
                              "line": 1129,
                              "column": 18
                            },
                            "end": {
                              "line": 1129,
                              "column": 23
                            }
                          },
                          "value": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Checks to see if the supplied array is different than the currently assigned value\n   * If so, it updates the value\n   *\n   * @return {boolean} whether the value was updated or not\n   ",
                    "start": 32400,
                    "end": 32595,
                    "loc": {
                      "start": {
                        "line": 1119,
                        "column": 2
                      },
                      "end": {
                        "line": 1124,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   ",
                    "start": 32823,
                    "end": 32837,
                    "loc": {
                      "start": {
                        "line": 1132,
                        "column": 2
                      },
                      "end": {
                        "line": 1134,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 32840,
                "end": 33205,
                "loc": {
                  "start": {
                    "line": 1135,
                    "column": 2
                  },
                  "end": {
                    "line": 1143,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 32840,
                  "end": 32852,
                  "loc": {
                    "start": {
                      "line": 1135,
                      "column": 2
                    },
                    "end": {
                      "line": 1135,
                      "column": 14
                    },
                    "identifierName": "_applyConfig"
                  },
                  "name": "_applyConfig",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 32853,
                    "end": 32861,
                    "loc": {
                      "start": {
                        "line": 1135,
                        "column": 15
                      },
                      "end": {
                        "line": 1135,
                        "column": 23
                      },
                      "identifierName": "property"
                    },
                    "name": "property"
                  },
                  {
                    "type": "Identifier",
                    "start": 32863,
                    "end": 32868,
                    "loc": {
                      "start": {
                        "line": 1135,
                        "column": 25
                      },
                      "end": {
                        "line": 1135,
                        "column": 30
                      },
                      "identifierName": "value"
                    },
                    "name": "value"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 32870,
                  "end": 33205,
                  "loc": {
                    "start": {
                      "line": 1135,
                      "column": 32
                    },
                    "end": {
                      "line": 1143,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 32876,
                      "end": 32979,
                      "loc": {
                        "start": {
                          "line": 1136,
                          "column": 4
                        },
                        "end": {
                          "line": 1136,
                          "column": 107
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 32880,
                          "end": 32978,
                          "loc": {
                            "start": {
                              "line": 1136,
                              "column": 8
                            },
                            "end": {
                              "line": 1136,
                              "column": 106
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 32880,
                            "end": 32888,
                            "loc": {
                              "start": {
                                "line": 1136,
                                "column": 8
                              },
                              "end": {
                                "line": 1136,
                                "column": 16
                              },
                              "identifierName": "oldValue"
                            },
                            "name": "oldValue"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 32891,
                            "end": 32978,
                            "loc": {
                              "start": {
                                "line": 1136,
                                "column": 19
                              },
                              "end": {
                                "line": 1136,
                                "column": 106
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 32891,
                              "end": 32908,
                              "loc": {
                                "start": {
                                  "line": 1136,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1136,
                                  "column": 36
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 32892,
                                "end": 32908,
                                "loc": {
                                  "start": {
                                    "line": 1136,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1136,
                                    "column": 36
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 32892,
                                  "end": 32901,
                                  "loc": {
                                    "start": {
                                      "line": 1136,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1136,
                                      "column": 29
                                    },
                                    "identifierName": "isBoolean"
                                  },
                                  "name": "isBoolean"
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 32902,
                                    "end": 32907,
                                    "loc": {
                                      "start": {
                                        "line": 1136,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1136,
                                        "column": 35
                                      },
                                      "identifierName": "value"
                                    },
                                    "name": "value"
                                  }
                                ]
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 32911,
                              "end": 32948,
                              "loc": {
                                "start": {
                                  "line": 1136,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1136,
                                  "column": 76
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 32911,
                                "end": 32916,
                                "loc": {
                                  "start": {
                                    "line": 1136,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1136,
                                    "column": 44
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 32917,
                                  "end": 32944,
                                  "loc": {
                                    "start": {
                                      "line": 1136,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1136,
                                      "column": 72
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 32917,
                                    "end": 32934,
                                    "loc": {
                                      "start": {
                                        "line": 1136,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1136,
                                        "column": 62
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 32917,
                                      "end": 32927,
                                      "loc": {
                                        "start": {
                                          "line": 1136,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 1136,
                                          "column": 55
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 32917,
                                        "end": 32921,
                                        "loc": {
                                          "start": {
                                            "line": 1136,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 1136,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 32922,
                                        "end": 32927,
                                        "loc": {
                                          "start": {
                                            "line": 1136,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 1136,
                                            "column": 55
                                          },
                                          "identifierName": "_data"
                                        },
                                        "name": "_data"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 32928,
                                      "end": 32934,
                                      "loc": {
                                        "start": {
                                          "line": 1136,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 1136,
                                          "column": 62
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 32935,
                                    "end": 32943,
                                    "loc": {
                                      "start": {
                                        "line": 1136,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 1136,
                                        "column": 71
                                      },
                                      "identifierName": "property"
                                    },
                                    "name": "property"
                                  },
                                  "computed": true
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 32946,
                                  "end": 32947,
                                  "loc": {
                                    "start": {
                                      "line": 1136,
                                      "column": 74
                                    },
                                    "end": {
                                      "line": 1136,
                                      "column": 75
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            },
                            "alternate": {
                              "type": "MemberExpression",
                              "start": 32951,
                              "end": 32978,
                              "loc": {
                                "start": {
                                  "line": 1136,
                                  "column": 79
                                },
                                "end": {
                                  "line": 1136,
                                  "column": 106
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 32951,
                                "end": 32968,
                                "loc": {
                                  "start": {
                                    "line": 1136,
                                    "column": 79
                                  },
                                  "end": {
                                    "line": 1136,
                                    "column": 96
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 32951,
                                  "end": 32961,
                                  "loc": {
                                    "start": {
                                      "line": 1136,
                                      "column": 79
                                    },
                                    "end": {
                                      "line": 1136,
                                      "column": 89
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 32951,
                                    "end": 32955,
                                    "loc": {
                                      "start": {
                                        "line": 1136,
                                        "column": 79
                                      },
                                      "end": {
                                        "line": 1136,
                                        "column": 83
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 32956,
                                    "end": 32961,
                                    "loc": {
                                      "start": {
                                        "line": 1136,
                                        "column": 84
                                      },
                                      "end": {
                                        "line": 1136,
                                        "column": 89
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 32962,
                                  "end": 32968,
                                  "loc": {
                                    "start": {
                                      "line": 1136,
                                      "column": 90
                                    },
                                    "end": {
                                      "line": 1136,
                                      "column": 96
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 32969,
                                "end": 32977,
                                "loc": {
                                  "start": {
                                    "line": 1136,
                                    "column": 97
                                  },
                                  "end": {
                                    "line": 1136,
                                    "column": 105
                                  },
                                  "identifierName": "property"
                                },
                                "name": "property"
                              },
                              "computed": true
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 32984,
                      "end": 33043,
                      "loc": {
                        "start": {
                          "line": 1137,
                          "column": 4
                        },
                        "end": {
                          "line": 1137,
                          "column": 63
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 32988,
                          "end": 33042,
                          "loc": {
                            "start": {
                              "line": 1137,
                              "column": 8
                            },
                            "end": {
                              "line": 1137,
                              "column": 62
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 32988,
                            "end": 32996,
                            "loc": {
                              "start": {
                                "line": 1137,
                                "column": 8
                              },
                              "end": {
                                "line": 1137,
                                "column": 16
                              },
                              "identifierName": "newValue"
                            },
                            "name": "newValue"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 32999,
                            "end": 33042,
                            "loc": {
                              "start": {
                                "line": 1137,
                                "column": 19
                              },
                              "end": {
                                "line": 1137,
                                "column": 62
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 32999,
                              "end": 33016,
                              "loc": {
                                "start": {
                                  "line": 1137,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1137,
                                  "column": 36
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 33000,
                                "end": 33016,
                                "loc": {
                                  "start": {
                                    "line": 1137,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1137,
                                    "column": 36
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 33000,
                                  "end": 33009,
                                  "loc": {
                                    "start": {
                                      "line": 1137,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1137,
                                      "column": 29
                                    },
                                    "identifierName": "isBoolean"
                                  },
                                  "name": "isBoolean"
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 33010,
                                    "end": 33015,
                                    "loc": {
                                      "start": {
                                        "line": 1137,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1137,
                                        "column": 35
                                      },
                                      "identifierName": "value"
                                    },
                                    "name": "value"
                                  }
                                ]
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 33019,
                              "end": 33034,
                              "loc": {
                                "start": {
                                  "line": 1137,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1137,
                                  "column": 54
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 33019,
                                "end": 33024,
                                "loc": {
                                  "start": {
                                    "line": 1137,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1137,
                                    "column": 44
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 33025,
                                  "end": 33030,
                                  "loc": {
                                    "start": {
                                      "line": 1137,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1137,
                                      "column": 50
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 33032,
                                  "end": 33033,
                                  "loc": {
                                    "start": {
                                      "line": 1137,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 1137,
                                      "column": 53
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            },
                            "alternate": {
                              "type": "Identifier",
                              "start": 33037,
                              "end": 33042,
                              "loc": {
                                "start": {
                                  "line": 1137,
                                  "column": 57
                                },
                                "end": {
                                  "line": 1137,
                                  "column": 62
                                },
                                "identifierName": "value"
                              },
                              "name": "value"
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 33049,
                      "end": 33201,
                      "loc": {
                        "start": {
                          "line": 1139,
                          "column": 4
                        },
                        "end": {
                          "line": 1142,
                          "column": 24
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 33053,
                        "end": 33074,
                        "loc": {
                          "start": {
                            "line": 1139,
                            "column": 8
                          },
                          "end": {
                            "line": 1139,
                            "column": 29
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 33053,
                          "end": 33061,
                          "loc": {
                            "start": {
                              "line": 1139,
                              "column": 8
                            },
                            "end": {
                              "line": 1139,
                              "column": 16
                            },
                            "identifierName": "oldValue"
                          },
                          "name": "oldValue"
                        },
                        "operator": "!==",
                        "right": {
                          "type": "Identifier",
                          "start": 33066,
                          "end": 33074,
                          "loc": {
                            "start": {
                              "line": 1139,
                              "column": 21
                            },
                            "end": {
                              "line": 1139,
                              "column": 29
                            },
                            "identifierName": "newValue"
                          },
                          "name": "newValue"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 33076,
                        "end": 33182,
                        "loc": {
                          "start": {
                            "line": 1139,
                            "column": 31
                          },
                          "end": {
                            "line": 1142,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 33084,
                            "end": 33157,
                            "loc": {
                              "start": {
                                "line": 1140,
                                "column": 6
                              },
                              "end": {
                                "line": 1140,
                                "column": 79
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 33084,
                              "end": 33156,
                              "loc": {
                                "start": {
                                  "line": 1140,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1140,
                                  "column": 78
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 33084,
                                "end": 33111,
                                "loc": {
                                  "start": {
                                    "line": 1140,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1140,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 33084,
                                  "end": 33101,
                                  "loc": {
                                    "start": {
                                      "line": 1140,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1140,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 33084,
                                    "end": 33094,
                                    "loc": {
                                      "start": {
                                        "line": 1140,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1140,
                                        "column": 16
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 33084,
                                      "end": 33088,
                                      "loc": {
                                        "start": {
                                          "line": 1140,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1140,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 33089,
                                      "end": 33094,
                                      "loc": {
                                        "start": {
                                          "line": 1140,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 1140,
                                          "column": 16
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 33095,
                                    "end": 33101,
                                    "loc": {
                                      "start": {
                                        "line": 1140,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 1140,
                                        "column": 23
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 33102,
                                  "end": 33110,
                                  "loc": {
                                    "start": {
                                      "line": 1140,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1140,
                                      "column": 32
                                    },
                                    "identifierName": "property"
                                  },
                                  "name": "property"
                                },
                                "computed": true
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "start": 33114,
                                "end": 33156,
                                "loc": {
                                  "start": {
                                    "line": 1140,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 1140,
                                    "column": 78
                                  }
                                },
                                "test": {
                                  "type": "CallExpression",
                                  "start": 33114,
                                  "end": 33130,
                                  "loc": {
                                    "start": {
                                      "line": 1140,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1140,
                                      "column": 52
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 33114,
                                    "end": 33123,
                                    "loc": {
                                      "start": {
                                        "line": 1140,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1140,
                                        "column": 45
                                      },
                                      "identifierName": "isBoolean"
                                    },
                                    "name": "isBoolean"
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 33124,
                                      "end": 33129,
                                      "loc": {
                                        "start": {
                                          "line": 1140,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1140,
                                          "column": 51
                                        },
                                        "identifierName": "value"
                                      },
                                      "name": "value"
                                    }
                                  ]
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "start": 33133,
                                  "end": 33138,
                                  "loc": {
                                    "start": {
                                      "line": 1140,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1140,
                                      "column": 60
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "alternate": {
                                  "type": "CallExpression",
                                  "start": 33141,
                                  "end": 33156,
                                  "loc": {
                                    "start": {
                                      "line": 1140,
                                      "column": 63
                                    },
                                    "end": {
                                      "line": 1140,
                                      "column": 78
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 33141,
                                    "end": 33146,
                                    "loc": {
                                      "start": {
                                        "line": 1140,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 1140,
                                        "column": 68
                                      },
                                      "identifierName": "round"
                                    },
                                    "name": "round"
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 33147,
                                      "end": 33152,
                                      "loc": {
                                        "start": {
                                          "line": 1140,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 1140,
                                          "column": 74
                                        },
                                        "identifierName": "value"
                                      },
                                      "name": "value"
                                    },
                                    {
                                      "type": "NumericLiteral",
                                      "start": 33154,
                                      "end": 33155,
                                      "loc": {
                                        "start": {
                                          "line": 1140,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 1140,
                                          "column": 77
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 6,
                                        "raw": "6"
                                      },
                                      "value": 6
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 33164,
                            "end": 33176,
                            "loc": {
                              "start": {
                                "line": 1141,
                                "column": 6
                              },
                              "end": {
                                "line": 1141,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 33171,
                              "end": 33175,
                              "loc": {
                                "start": {
                                  "line": 1141,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1141,
                                  "column": 17
                                }
                              },
                              "value": true
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 33188,
                        "end": 33201,
                        "loc": {
                          "start": {
                            "line": 1142,
                            "column": 11
                          },
                          "end": {
                            "line": 1142,
                            "column": 24
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 33195,
                          "end": 33200,
                          "loc": {
                            "start": {
                              "line": 1142,
                              "column": 18
                            },
                            "end": {
                              "line": 1142,
                              "column": 23
                            }
                          },
                          "value": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   ",
                    "start": 32823,
                    "end": 32837,
                    "loc": {
                      "start": {
                        "line": 1132,
                        "column": 2
                      },
                      "end": {
                        "line": 1134,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   ",
                    "start": 33209,
                    "end": 33223,
                    "loc": {
                      "start": {
                        "line": 1145,
                        "column": 2
                      },
                      "end": {
                        "line": 1147,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 33226,
                "end": 33565,
                "loc": {
                  "start": {
                    "line": 1148,
                    "column": 2
                  },
                  "end": {
                    "line": 1156,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 33226,
                  "end": 33244,
                  "loc": {
                    "start": {
                      "line": 1148,
                      "column": 2
                    },
                    "end": {
                      "line": 1148,
                      "column": 20
                    },
                    "identifierName": "_applyMarkupChange"
                  },
                  "name": "_applyMarkupChange",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 33247,
                  "end": 33565,
                  "loc": {
                    "start": {
                      "line": 1148,
                      "column": 23
                    },
                    "end": {
                      "line": 1156,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 33253,
                      "end": 33291,
                      "loc": {
                        "start": {
                          "line": 1149,
                          "column": 4
                        },
                        "end": {
                          "line": 1149,
                          "column": 42
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 33253,
                        "end": 33290,
                        "loc": {
                          "start": {
                            "line": 1149,
                            "column": 4
                          },
                          "end": {
                            "line": 1149,
                            "column": 41
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 33253,
                          "end": 33266,
                          "loc": {
                            "start": {
                              "line": 1149,
                              "column": 4
                            },
                            "end": {
                              "line": 1149,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 33253,
                            "end": 33257,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 4
                              },
                              "end": {
                                "line": 1149,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 33258,
                            "end": 33266,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 9
                              },
                              "end": {
                                "line": 1149,
                                "column": 17
                              },
                              "identifierName": "override"
                            },
                            "name": "override"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 33267,
                            "end": 33283,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 18
                              },
                              "end": {
                                "line": 1149,
                                "column": 34
                              }
                            },
                            "extra": {
                              "rawValue": "markup_percent",
                              "raw": "\"markup_percent\""
                            },
                            "value": "markup_percent"
                          },
                          {
                            "type": "BooleanLiteral",
                            "start": 33285,
                            "end": 33289,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 36
                              },
                              "end": {
                                "line": 1149,
                                "column": 40
                              }
                            },
                            "value": true
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 33297,
                      "end": 33561,
                      "loc": {
                        "start": {
                          "line": 1151,
                          "column": 4
                        },
                        "end": {
                          "line": 1155,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 33301,
                        "end": 33330,
                        "loc": {
                          "start": {
                            "line": 1151,
                            "column": 8
                          },
                          "end": {
                            "line": 1151,
                            "column": 37
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 33301,
                          "end": 33328,
                          "loc": {
                            "start": {
                              "line": 1151,
                              "column": 8
                            },
                            "end": {
                              "line": 1151,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 33301,
                            "end": 33309,
                            "loc": {
                              "start": {
                                "line": 1151,
                                "column": 8
                              },
                              "end": {
                                "line": 1151,
                                "column": 16
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 33301,
                              "end": 33305,
                              "loc": {
                                "start": {
                                  "line": 1151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1151,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 33306,
                              "end": 33309,
                              "loc": {
                                "start": {
                                  "line": 1151,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1151,
                                  "column": 16
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 33310,
                            "end": 33328,
                            "loc": {
                              "start": {
                                "line": 1151,
                                "column": 17
                              },
                              "end": {
                                "line": 1151,
                                "column": 35
                              },
                              "identifierName": "includeTaxInMarkup"
                            },
                            "name": "includeTaxInMarkup"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 33332,
                        "end": 33450,
                        "loc": {
                          "start": {
                            "line": 1151,
                            "column": 39
                          },
                          "end": {
                            "line": 1153,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 33340,
                            "end": 33444,
                            "loc": {
                              "start": {
                                "line": 1152,
                                "column": 6
                              },
                              "end": {
                                "line": 1152,
                                "column": 110
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 33340,
                              "end": 33443,
                              "loc": {
                                "start": {
                                  "line": 1152,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1152,
                                  "column": 109
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 33340,
                                "end": 33365,
                                "loc": {
                                  "start": {
                                    "line": 1152,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1152,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 33340,
                                  "end": 33350,
                                  "loc": {
                                    "start": {
                                      "line": 1152,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1152,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 33340,
                                    "end": 33344,
                                    "loc": {
                                      "start": {
                                        "line": 1152,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1152,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 33345,
                                    "end": 33350,
                                    "loc": {
                                      "start": {
                                        "line": 1152,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1152,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 33351,
                                  "end": 33365,
                                  "loc": {
                                    "start": {
                                      "line": 1152,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1152,
                                      "column": 31
                                    },
                                    "identifierName": "markup_percent"
                                  },
                                  "name": "markup_percent"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 33368,
                                "end": 33443,
                                "loc": {
                                  "start": {
                                    "line": 1152,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1152,
                                    "column": 109
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 33368,
                                  "end": 33373,
                                  "loc": {
                                    "start": {
                                      "line": 1152,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1152,
                                      "column": 39
                                    },
                                    "identifierName": "round"
                                  },
                                  "name": "round"
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 33374,
                                    "end": 33439,
                                    "loc": {
                                      "start": {
                                        "line": 1152,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 1152,
                                        "column": 105
                                      }
                                    },
                                    "left": {
                                      "type": "CallExpression",
                                      "start": 33374,
                                      "end": 33433,
                                      "loc": {
                                        "start": {
                                          "line": 1152,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 1152,
                                          "column": 99
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 33374,
                                        "end": 33395,
                                        "loc": {
                                          "start": {
                                            "line": 1152,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1152,
                                            "column": 61
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 33374,
                                          "end": 33381,
                                          "loc": {
                                            "start": {
                                              "line": 1152,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1152,
                                              "column": 47
                                            },
                                            "identifierName": "Helpers"
                                          },
                                          "name": "Helpers"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 33382,
                                          "end": 33395,
                                          "loc": {
                                            "start": {
                                              "line": 1152,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 1152,
                                              "column": 61
                                            },
                                            "identifierName": "confirmNumber"
                                          },
                                          "name": "confirmNumber"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "start": 33396,
                                          "end": 33432,
                                          "loc": {
                                            "start": {
                                              "line": 1152,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 1152,
                                              "column": 98
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 33396,
                                            "end": 33407,
                                            "loc": {
                                              "start": {
                                                "line": 1152,
                                                "column": 62
                                              },
                                              "end": {
                                                "line": 1152,
                                                "column": 73
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 33396,
                                              "end": 33400,
                                              "loc": {
                                                "start": {
                                                  "line": 1152,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 1152,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 33401,
                                              "end": 33407,
                                              "loc": {
                                                "start": {
                                                  "line": 1152,
                                                  "column": 67
                                                },
                                                "end": {
                                                  "line": 1152,
                                                  "column": 73
                                                },
                                                "identifierName": "markup"
                                              },
                                              "name": "markup"
                                            },
                                            "computed": false
                                          },
                                          "operator": "/",
                                          "right": {
                                            "type": "BinaryExpression",
                                            "start": 33411,
                                            "end": 33431,
                                            "loc": {
                                              "start": {
                                                "line": 1152,
                                                "column": 77
                                              },
                                              "end": {
                                                "line": 1152,
                                                "column": 97
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 33411,
                                              "end": 33420,
                                              "loc": {
                                                "start": {
                                                  "line": 1152,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 1152,
                                                  "column": 86
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 33411,
                                                "end": 33415,
                                                "loc": {
                                                  "start": {
                                                    "line": 1152,
                                                    "column": 77
                                                  },
                                                  "end": {
                                                    "line": 1152,
                                                    "column": 81
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 33416,
                                                "end": 33420,
                                                "loc": {
                                                  "start": {
                                                    "line": 1152,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 1152,
                                                    "column": 86
                                                  },
                                                  "identifierName": "cost"
                                                },
                                                "name": "cost"
                                              },
                                              "computed": false
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "MemberExpression",
                                              "start": 33423,
                                              "end": 33431,
                                              "loc": {
                                                "start": {
                                                  "line": 1152,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 1152,
                                                  "column": 97
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 33423,
                                                "end": 33427,
                                                "loc": {
                                                  "start": {
                                                    "line": 1152,
                                                    "column": 89
                                                  },
                                                  "end": {
                                                    "line": 1152,
                                                    "column": 93
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 33428,
                                                "end": 33431,
                                                "loc": {
                                                  "start": {
                                                    "line": 1152,
                                                    "column": 94
                                                  },
                                                  "end": {
                                                    "line": 1152,
                                                    "column": 97
                                                  },
                                                  "identifierName": "tax"
                                                },
                                                "name": "tax"
                                              },
                                              "computed": false
                                            },
                                            "extra": {
                                              "parenthesized": true,
                                              "parenStart": 33410
                                            }
                                          }
                                        }
                                      ]
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 33436,
                                      "end": 33439,
                                      "loc": {
                                        "start": {
                                          "line": 1152,
                                          "column": 102
                                        },
                                        "end": {
                                          "line": 1152,
                                          "column": 105
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 100,
                                        "raw": "100"
                                      },
                                      "value": 100
                                    }
                                  },
                                  {
                                    "type": "NumericLiteral",
                                    "start": 33441,
                                    "end": 33442,
                                    "loc": {
                                      "start": {
                                        "line": 1152,
                                        "column": 107
                                      },
                                      "end": {
                                        "line": 1152,
                                        "column": 108
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 4,
                                      "raw": "4"
                                    },
                                    "value": 4
                                  }
                                ]
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 33456,
                        "end": 33561,
                        "loc": {
                          "start": {
                            "line": 1153,
                            "column": 11
                          },
                          "end": {
                            "line": 1155,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 33464,
                            "end": 33555,
                            "loc": {
                              "start": {
                                "line": 1154,
                                "column": 6
                              },
                              "end": {
                                "line": 1154,
                                "column": 97
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 33464,
                              "end": 33554,
                              "loc": {
                                "start": {
                                  "line": 1154,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1154,
                                  "column": 96
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 33464,
                                "end": 33489,
                                "loc": {
                                  "start": {
                                    "line": 1154,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1154,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 33464,
                                  "end": 33474,
                                  "loc": {
                                    "start": {
                                      "line": 1154,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1154,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 33464,
                                    "end": 33468,
                                    "loc": {
                                      "start": {
                                        "line": 1154,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1154,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 33469,
                                    "end": 33474,
                                    "loc": {
                                      "start": {
                                        "line": 1154,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1154,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 33475,
                                  "end": 33489,
                                  "loc": {
                                    "start": {
                                      "line": 1154,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1154,
                                      "column": 31
                                    },
                                    "identifierName": "markup_percent"
                                  },
                                  "name": "markup_percent"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 33492,
                                "end": 33554,
                                "loc": {
                                  "start": {
                                    "line": 1154,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1154,
                                    "column": 96
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 33492,
                                  "end": 33497,
                                  "loc": {
                                    "start": {
                                      "line": 1154,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1154,
                                      "column": 39
                                    },
                                    "identifierName": "round"
                                  },
                                  "name": "round"
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 33498,
                                    "end": 33550,
                                    "loc": {
                                      "start": {
                                        "line": 1154,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 1154,
                                        "column": 92
                                      }
                                    },
                                    "left": {
                                      "type": "CallExpression",
                                      "start": 33498,
                                      "end": 33544,
                                      "loc": {
                                        "start": {
                                          "line": 1154,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 1154,
                                          "column": 86
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 33498,
                                        "end": 33519,
                                        "loc": {
                                          "start": {
                                            "line": 1154,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1154,
                                            "column": 61
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 33498,
                                          "end": 33505,
                                          "loc": {
                                            "start": {
                                              "line": 1154,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1154,
                                              "column": 47
                                            },
                                            "identifierName": "Helpers"
                                          },
                                          "name": "Helpers"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 33506,
                                          "end": 33519,
                                          "loc": {
                                            "start": {
                                              "line": 1154,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 1154,
                                              "column": 61
                                            },
                                            "identifierName": "confirmNumber"
                                          },
                                          "name": "confirmNumber"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "BinaryExpression",
                                          "start": 33520,
                                          "end": 33543,
                                          "loc": {
                                            "start": {
                                              "line": 1154,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 1154,
                                              "column": 85
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 33520,
                                            "end": 33531,
                                            "loc": {
                                              "start": {
                                                "line": 1154,
                                                "column": 62
                                              },
                                              "end": {
                                                "line": 1154,
                                                "column": 73
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 33520,
                                              "end": 33524,
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 1154,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 33525,
                                              "end": 33531,
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 67
                                                },
                                                "end": {
                                                  "line": 1154,
                                                  "column": 73
                                                },
                                                "identifierName": "markup"
                                              },
                                              "name": "markup"
                                            },
                                            "computed": false
                                          },
                                          "operator": "/",
                                          "right": {
                                            "type": "MemberExpression",
                                            "start": 33534,
                                            "end": 33543,
                                            "loc": {
                                              "start": {
                                                "line": 1154,
                                                "column": 76
                                              },
                                              "end": {
                                                "line": 1154,
                                                "column": 85
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 33534,
                                              "end": 33538,
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 1154,
                                                  "column": 80
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 33539,
                                              "end": 33543,
                                              "loc": {
                                                "start": {
                                                  "line": 1154,
                                                  "column": 81
                                                },
                                                "end": {
                                                  "line": 1154,
                                                  "column": 85
                                                },
                                                "identifierName": "cost"
                                              },
                                              "name": "cost"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 33547,
                                      "end": 33550,
                                      "loc": {
                                        "start": {
                                          "line": 1154,
                                          "column": 89
                                        },
                                        "end": {
                                          "line": 1154,
                                          "column": 92
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 100,
                                        "raw": "100"
                                      },
                                      "value": 100
                                    }
                                  },
                                  {
                                    "type": "NumericLiteral",
                                    "start": 33552,
                                    "end": 33553,
                                    "loc": {
                                      "start": {
                                        "line": 1154,
                                        "column": 94
                                      },
                                      "end": {
                                        "line": 1154,
                                        "column": 95
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 4,
                                      "raw": "4"
                                    },
                                    "value": 4
                                  }
                                ]
                              }
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   ",
                    "start": 33209,
                    "end": 33223,
                    "loc": {
                      "start": {
                        "line": 1145,
                        "column": 2
                      },
                      "end": {
                        "line": 1147,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   ",
                    "start": 33569,
                    "end": 33583,
                    "loc": {
                      "start": {
                        "line": 1158,
                        "column": 2
                      },
                      "end": {
                        "line": 1160,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 33586,
                "end": 33762,
                "loc": {
                  "start": {
                    "line": 1161,
                    "column": 2
                  },
                  "end": {
                    "line": 1164,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 33586,
                  "end": 33611,
                  "loc": {
                    "start": {
                      "line": 1161,
                      "column": 2
                    },
                    "end": {
                      "line": 1161,
                      "column": 27
                    },
                    "identifierName": "_reverseComputeLaborHours"
                  },
                  "name": "_reverseComputeLaborHours",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 33612,
                    "end": 33616,
                    "loc": {
                      "start": {
                        "line": 1161,
                        "column": 28
                      },
                      "end": {
                        "line": 1161,
                        "column": 32
                      },
                      "identifierName": "cost"
                    },
                    "name": "cost"
                  },
                  {
                    "type": "Identifier",
                    "start": 33618,
                    "end": 33622,
                    "loc": {
                      "start": {
                        "line": 1161,
                        "column": 34
                      },
                      "end": {
                        "line": 1161,
                        "column": 38
                      },
                      "identifierName": "wage"
                    },
                    "name": "wage"
                  },
                  {
                    "type": "Identifier",
                    "start": 33624,
                    "end": 33630,
                    "loc": {
                      "start": {
                        "line": 1161,
                        "column": 40
                      },
                      "end": {
                        "line": 1161,
                        "column": 46
                      },
                      "identifierName": "burden"
                    },
                    "name": "burden"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 33632,
                  "end": 33762,
                  "loc": {
                    "start": {
                      "line": 1161,
                      "column": 48
                    },
                    "end": {
                      "line": 1164,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 33638,
                      "end": 33693,
                      "loc": {
                        "start": {
                          "line": 1162,
                          "column": 4
                        },
                        "end": {
                          "line": 1162,
                          "column": 59
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 33642,
                          "end": 33692,
                          "loc": {
                            "start": {
                              "line": 1162,
                              "column": 8
                            },
                            "end": {
                              "line": 1162,
                              "column": 58
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 33642,
                            "end": 33652,
                            "loc": {
                              "start": {
                                "line": 1162,
                                "column": 8
                              },
                              "end": {
                                "line": 1162,
                                "column": 18
                              },
                              "identifierName": "wageBurden"
                            },
                            "name": "wageBurden"
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "start": 33655,
                            "end": 33692,
                            "loc": {
                              "start": {
                                "line": 1162,
                                "column": 21
                              },
                              "end": {
                                "line": 1162,
                                "column": 58
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 33655,
                              "end": 33671,
                              "loc": {
                                "start": {
                                  "line": 1162,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1162,
                                  "column": 37
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 33655,
                                "end": 33665,
                                "loc": {
                                  "start": {
                                    "line": 1162,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1162,
                                    "column": 31
                                  },
                                  "identifierName": "parseFloat"
                                },
                                "name": "parseFloat"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 33666,
                                  "end": 33670,
                                  "loc": {
                                    "start": {
                                      "line": 1162,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1162,
                                      "column": 36
                                    },
                                    "identifierName": "wage"
                                  },
                                  "name": "wage"
                                }
                              ]
                            },
                            "operator": "+",
                            "right": {
                              "type": "CallExpression",
                              "start": 33674,
                              "end": 33692,
                              "loc": {
                                "start": {
                                  "line": 1162,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1162,
                                  "column": 58
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 33674,
                                "end": 33684,
                                "loc": {
                                  "start": {
                                    "line": 1162,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 1162,
                                    "column": 50
                                  },
                                  "identifierName": "parseFloat"
                                },
                                "name": "parseFloat"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 33685,
                                  "end": 33691,
                                  "loc": {
                                    "start": {
                                      "line": 1162,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1162,
                                      "column": 57
                                    },
                                    "identifierName": "burden"
                                  },
                                  "name": "burden"
                                }
                              ]
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 33698,
                      "end": 33758,
                      "loc": {
                        "start": {
                          "line": 1163,
                          "column": 4
                        },
                        "end": {
                          "line": 1163,
                          "column": 64
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 33705,
                        "end": 33757,
                        "loc": {
                          "start": {
                            "line": 1163,
                            "column": 11
                          },
                          "end": {
                            "line": 1163,
                            "column": 63
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 33705,
                          "end": 33726,
                          "loc": {
                            "start": {
                              "line": 1163,
                              "column": 11
                            },
                            "end": {
                              "line": 1163,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 33705,
                            "end": 33712,
                            "loc": {
                              "start": {
                                "line": 1163,
                                "column": 11
                              },
                              "end": {
                                "line": 1163,
                                "column": 18
                              },
                              "identifierName": "Helpers"
                            },
                            "name": "Helpers"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 33713,
                            "end": 33726,
                            "loc": {
                              "start": {
                                "line": 1163,
                                "column": 19
                              },
                              "end": {
                                "line": 1163,
                                "column": 32
                              },
                              "identifierName": "confirmNumber"
                            },
                            "name": "confirmNumber"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "BinaryExpression",
                            "start": 33727,
                            "end": 33756,
                            "loc": {
                              "start": {
                                "line": 1163,
                                "column": 33
                              },
                              "end": {
                                "line": 1163,
                                "column": 62
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 33727,
                              "end": 33743,
                              "loc": {
                                "start": {
                                  "line": 1163,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1163,
                                  "column": 49
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 33727,
                                "end": 33737,
                                "loc": {
                                  "start": {
                                    "line": 1163,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1163,
                                    "column": 43
                                  },
                                  "identifierName": "parseFloat"
                                },
                                "name": "parseFloat"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 33738,
                                  "end": 33742,
                                  "loc": {
                                    "start": {
                                      "line": 1163,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 1163,
                                      "column": 48
                                    },
                                    "identifierName": "cost"
                                  },
                                  "name": "cost"
                                }
                              ]
                            },
                            "operator": "/",
                            "right": {
                              "type": "Identifier",
                              "start": 33746,
                              "end": 33756,
                              "loc": {
                                "start": {
                                  "line": 1163,
                                  "column": 52
                                },
                                "end": {
                                  "line": 1163,
                                  "column": 62
                                },
                                "identifierName": "wageBurden"
                              },
                              "name": "wageBurden"
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   ",
                    "start": 33569,
                    "end": 33583,
                    "loc": {
                      "start": {
                        "line": 1158,
                        "column": 2
                      },
                      "end": {
                        "line": 1160,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internal method to calculate a Unit price change.\n   *\n   ",
                    "start": 33766,
                    "end": 33835,
                    "loc": {
                      "start": {
                        "line": 1166,
                        "column": 2
                      },
                      "end": {
                        "line": 1169,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 33838,
                "end": 34328,
                "loc": {
                  "start": {
                    "line": 1170,
                    "column": 2
                  },
                  "end": {
                    "line": 1180,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 33838,
                  "end": 33855,
                  "loc": {
                    "start": {
                      "line": 1170,
                      "column": 2
                    },
                    "end": {
                      "line": 1170,
                      "column": 19
                    },
                    "identifierName": "_applyPriceChange"
                  },
                  "name": "_applyPriceChange",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 33858,
                  "end": 34328,
                  "loc": {
                    "start": {
                      "line": 1170,
                      "column": 22
                    },
                    "end": {
                      "line": 1180,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 33864,
                      "end": 34324,
                      "loc": {
                        "start": {
                          "line": 1171,
                          "column": 4
                        },
                        "end": {
                          "line": 1179,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 33868,
                        "end": 33883,
                        "loc": {
                          "start": {
                            "line": 1171,
                            "column": 8
                          },
                          "end": {
                            "line": 1171,
                            "column": 23
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 33868,
                          "end": 33877,
                          "loc": {
                            "start": {
                              "line": 1171,
                              "column": 8
                            },
                            "end": {
                              "line": 1171,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 33868,
                            "end": 33872,
                            "loc": {
                              "start": {
                                "line": 1171,
                                "column": 8
                              },
                              "end": {
                                "line": 1171,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 33873,
                            "end": 33877,
                            "loc": {
                              "start": {
                                "line": 1171,
                                "column": 13
                              },
                              "end": {
                                "line": 1171,
                                "column": 17
                              },
                              "identifierName": "cost"
                            },
                            "name": "cost"
                          },
                          "computed": false
                        },
                        "operator": "===",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 33882,
                          "end": 33883,
                          "loc": {
                            "start": {
                              "line": 1171,
                              "column": 22
                            },
                            "end": {
                              "line": 1171,
                              "column": 23
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 33885,
                        "end": 34156,
                        "loc": {
                          "start": {
                            "line": 1171,
                            "column": 25
                          },
                          "end": {
                            "line": 1176,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 33893,
                            "end": 33960,
                            "loc": {
                              "start": {
                                "line": 1172,
                                "column": 6
                              },
                              "end": {
                                "line": 1172,
                                "column": 73
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 33899,
                                "end": 33959,
                                "loc": {
                                  "start": {
                                    "line": 1172,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1172,
                                    "column": 72
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 33899,
                                  "end": 33912,
                                  "loc": {
                                    "start": {
                                      "line": 1172,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1172,
                                      "column": 25
                                    },
                                    "identifierName": "taxMarkupRate"
                                  },
                                  "name": "taxMarkupRate"
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "start": 33915,
                                  "end": 33959,
                                  "loc": {
                                    "start": {
                                      "line": 1172,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1172,
                                      "column": 72
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 33916,
                                    "end": 33952,
                                    "loc": {
                                      "start": {
                                        "line": 1172,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 1172,
                                        "column": 65
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 33916,
                                      "end": 33931,
                                      "loc": {
                                        "start": {
                                          "line": 1172,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 1172,
                                          "column": 44
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 33916,
                                        "end": 33920,
                                        "loc": {
                                          "start": {
                                            "line": 1172,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 1172,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 33921,
                                        "end": 33931,
                                        "loc": {
                                          "start": {
                                            "line": 1172,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 1172,
                                            "column": 44
                                          },
                                          "identifierName": "taxPercent"
                                        },
                                        "name": "taxPercent"
                                      },
                                      "computed": false
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 33934,
                                      "end": 33952,
                                      "loc": {
                                        "start": {
                                          "line": 1172,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 1172,
                                          "column": 65
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 33934,
                                        "end": 33938,
                                        "loc": {
                                          "start": {
                                            "line": 1172,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 1172,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 33939,
                                        "end": 33952,
                                        "loc": {
                                          "start": {
                                            "line": 1172,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1172,
                                            "column": 65
                                          },
                                          "identifierName": "markupPercent"
                                        },
                                        "name": "markupPercent"
                                      },
                                      "computed": false
                                    },
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 33915
                                    }
                                  },
                                  "operator": "/",
                                  "right": {
                                    "type": "NumericLiteral",
                                    "start": 33956,
                                    "end": 33959,
                                    "loc": {
                                      "start": {
                                        "line": 1172,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 1172,
                                        "column": 72
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 100,
                                      "raw": "100"
                                    },
                                    "value": 100
                                  }
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 33967,
                            "end": 34039,
                            "loc": {
                              "start": {
                                "line": 1173,
                                "column": 6
                              },
                              "end": {
                                "line": 1173,
                                "column": 78
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 33973,
                                "end": 34038,
                                "loc": {
                                  "start": {
                                    "line": 1173,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1173,
                                    "column": 77
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 33973,
                                  "end": 33980,
                                  "loc": {
                                    "start": {
                                      "line": 1173,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1173,
                                      "column": 19
                                    },
                                    "identifierName": "newCost"
                                  },
                                  "name": "newCost"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 33983,
                                  "end": 34038,
                                  "loc": {
                                    "start": {
                                      "line": 1173,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1173,
                                      "column": 77
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 33983,
                                    "end": 34004,
                                    "loc": {
                                      "start": {
                                        "line": 1173,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1173,
                                        "column": 43
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 33983,
                                      "end": 33990,
                                      "loc": {
                                        "start": {
                                          "line": 1173,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1173,
                                          "column": 29
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 33991,
                                      "end": 34004,
                                      "loc": {
                                        "start": {
                                          "line": 1173,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1173,
                                          "column": 43
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 34005,
                                      "end": 34037,
                                      "loc": {
                                        "start": {
                                          "line": 1173,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1173,
                                          "column": 76
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 34005,
                                        "end": 34015,
                                        "loc": {
                                          "start": {
                                            "line": 1173,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 1173,
                                            "column": 54
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34005,
                                          "end": 34009,
                                          "loc": {
                                            "start": {
                                              "line": 1173,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 1173,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34010,
                                          "end": 34015,
                                          "loc": {
                                            "start": {
                                              "line": 1173,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 1173,
                                              "column": 54
                                            },
                                            "identifierName": "price"
                                          },
                                          "name": "price"
                                        },
                                        "computed": false
                                      },
                                      "operator": "/",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start": 34019,
                                        "end": 34036,
                                        "loc": {
                                          "start": {
                                            "line": 1173,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 1173,
                                            "column": 75
                                          }
                                        },
                                        "left": {
                                          "type": "NumericLiteral",
                                          "start": 34019,
                                          "end": 34020,
                                          "loc": {
                                            "start": {
                                              "line": 1173,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 1173,
                                              "column": 59
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 1,
                                            "raw": "1"
                                          },
                                          "value": 1
                                        },
                                        "operator": "+",
                                        "right": {
                                          "type": "Identifier",
                                          "start": 34023,
                                          "end": 34036,
                                          "loc": {
                                            "start": {
                                              "line": 1173,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 1173,
                                              "column": 75
                                            },
                                            "identifierName": "taxMarkupRate"
                                          },
                                          "name": "taxMarkupRate"
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 34018
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 34047,
                            "end": 34150,
                            "loc": {
                              "start": {
                                "line": 1175,
                                "column": 6
                              },
                              "end": {
                                "line": 1175,
                                "column": 109
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 34047,
                              "end": 34149,
                              "loc": {
                                "start": {
                                  "line": 1175,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1175,
                                  "column": 108
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 34047,
                                "end": 34056,
                                "loc": {
                                  "start": {
                                    "line": 1175,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1175,
                                    "column": 15
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 34047,
                                  "end": 34051,
                                  "loc": {
                                    "start": {
                                      "line": 1175,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1175,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 34052,
                                  "end": 34056,
                                  "loc": {
                                    "start": {
                                      "line": 1175,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1175,
                                      "column": 15
                                    },
                                    "identifierName": "base"
                                  },
                                  "name": "base"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "start": 34059,
                                "end": 34149,
                                "loc": {
                                  "start": {
                                    "line": 1175,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1175,
                                    "column": 108
                                  }
                                },
                                "test": {
                                  "type": "CallExpression",
                                  "start": 34059,
                                  "end": 34073,
                                  "loc": {
                                    "start": {
                                      "line": 1175,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1175,
                                      "column": 32
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 34059,
                                    "end": 34071,
                                    "loc": {
                                      "start": {
                                        "line": 1175,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1175,
                                        "column": 30
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 34059,
                                      "end": 34063,
                                      "loc": {
                                        "start": {
                                          "line": 1175,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 1175,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 34064,
                                      "end": 34071,
                                      "loc": {
                                        "start": {
                                          "line": 1175,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1175,
                                          "column": 30
                                        },
                                        "identifierName": "isLabor"
                                      },
                                      "name": "isLabor"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "consequent": {
                                  "type": "CallExpression",
                                  "start": 34076,
                                  "end": 34139,
                                  "loc": {
                                    "start": {
                                      "line": 1175,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1175,
                                      "column": 98
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 34076,
                                    "end": 34106,
                                    "loc": {
                                      "start": {
                                        "line": 1175,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1175,
                                        "column": 65
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 34076,
                                      "end": 34080,
                                      "loc": {
                                        "start": {
                                          "line": 1175,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1175,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 34081,
                                      "end": 34106,
                                      "loc": {
                                        "start": {
                                          "line": 1175,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 1175,
                                          "column": 65
                                        },
                                        "identifierName": "_reverseComputeLaborHours"
                                      },
                                      "name": "_reverseComputeLaborHours"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 34107,
                                      "end": 34114,
                                      "loc": {
                                        "start": {
                                          "line": 1175,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 1175,
                                          "column": 73
                                        },
                                        "identifierName": "newCost"
                                      },
                                      "name": "newCost"
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 34116,
                                      "end": 34125,
                                      "loc": {
                                        "start": {
                                          "line": 1175,
                                          "column": 75
                                        },
                                        "end": {
                                          "line": 1175,
                                          "column": 84
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 34116,
                                        "end": 34120,
                                        "loc": {
                                          "start": {
                                            "line": 1175,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 1175,
                                            "column": 79
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34121,
                                        "end": 34125,
                                        "loc": {
                                          "start": {
                                            "line": 1175,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 1175,
                                            "column": 84
                                          },
                                          "identifierName": "wage"
                                        },
                                        "name": "wage"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 34127,
                                      "end": 34138,
                                      "loc": {
                                        "start": {
                                          "line": 1175,
                                          "column": 86
                                        },
                                        "end": {
                                          "line": 1175,
                                          "column": 97
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 34127,
                                        "end": 34131,
                                        "loc": {
                                          "start": {
                                            "line": 1175,
                                            "column": 86
                                          },
                                          "end": {
                                            "line": 1175,
                                            "column": 90
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34132,
                                        "end": 34138,
                                        "loc": {
                                          "start": {
                                            "line": 1175,
                                            "column": 91
                                          },
                                          "end": {
                                            "line": 1175,
                                            "column": 97
                                          },
                                          "identifierName": "burden"
                                        },
                                        "name": "burden"
                                      },
                                      "computed": false
                                    }
                                  ]
                                },
                                "alternate": {
                                  "type": "Identifier",
                                  "start": 34142,
                                  "end": 34149,
                                  "loc": {
                                    "start": {
                                      "line": 1175,
                                      "column": 101
                                    },
                                    "end": {
                                      "line": 1175,
                                      "column": 108
                                    },
                                    "identifierName": "newCost"
                                  },
                                  "name": "newCost"
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 34162,
                        "end": 34324,
                        "loc": {
                          "start": {
                            "line": 1176,
                            "column": 11
                          },
                          "end": {
                            "line": 1179,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 34170,
                            "end": 34241,
                            "loc": {
                              "start": {
                                "line": 1177,
                                "column": 6
                              },
                              "end": {
                                "line": 1177,
                                "column": 77
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 34176,
                                "end": 34240,
                                "loc": {
                                  "start": {
                                    "line": 1177,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1177,
                                    "column": 76
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 34176,
                                  "end": 34188,
                                  "loc": {
                                    "start": {
                                      "line": 1177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1177,
                                      "column": 24
                                    },
                                    "identifierName": "markupChange"
                                  },
                                  "name": "markupChange"
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "start": 34191,
                                  "end": 34240,
                                  "loc": {
                                    "start": {
                                      "line": 1177,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1177,
                                      "column": 76
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 34191,
                                    "end": 34201,
                                    "loc": {
                                      "start": {
                                        "line": 1177,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1177,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 34191,
                                      "end": 34195,
                                      "loc": {
                                        "start": {
                                          "line": 1177,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1177,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 34196,
                                      "end": 34201,
                                      "loc": {
                                        "start": {
                                          "line": 1177,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1177,
                                          "column": 37
                                        },
                                        "identifierName": "price"
                                      },
                                      "name": "price"
                                    },
                                    "computed": false
                                  },
                                  "operator": "-",
                                  "right": {
                                    "type": "BinaryExpression",
                                    "start": 34205,
                                    "end": 34239,
                                    "loc": {
                                      "start": {
                                        "line": 1177,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1177,
                                        "column": 75
                                      }
                                    },
                                    "left": {
                                      "type": "BinaryExpression",
                                      "start": 34205,
                                      "end": 34225,
                                      "loc": {
                                        "start": {
                                          "line": 1177,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1177,
                                          "column": 61
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 34205,
                                        "end": 34214,
                                        "loc": {
                                          "start": {
                                            "line": 1177,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 1177,
                                            "column": 50
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34205,
                                          "end": 34209,
                                          "loc": {
                                            "start": {
                                              "line": 1177,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1177,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34210,
                                          "end": 34214,
                                          "loc": {
                                            "start": {
                                              "line": 1177,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 1177,
                                              "column": 50
                                            },
                                            "identifierName": "cost"
                                          },
                                          "name": "cost"
                                        },
                                        "computed": false
                                      },
                                      "operator": "+",
                                      "right": {
                                        "type": "MemberExpression",
                                        "start": 34217,
                                        "end": 34225,
                                        "loc": {
                                          "start": {
                                            "line": 1177,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 1177,
                                            "column": 61
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34217,
                                          "end": 34221,
                                          "loc": {
                                            "start": {
                                              "line": 1177,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 1177,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34222,
                                          "end": 34225,
                                          "loc": {
                                            "start": {
                                              "line": 1177,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 1177,
                                              "column": 61
                                            },
                                            "identifierName": "tax"
                                          },
                                          "name": "tax"
                                        },
                                        "computed": false
                                      }
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 34228,
                                      "end": 34239,
                                      "loc": {
                                        "start": {
                                          "line": 1177,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 1177,
                                          "column": 75
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 34228,
                                        "end": 34232,
                                        "loc": {
                                          "start": {
                                            "line": 1177,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 1177,
                                            "column": 68
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34233,
                                        "end": 34239,
                                        "loc": {
                                          "start": {
                                            "line": 1177,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 1177,
                                            "column": 75
                                          },
                                          "identifierName": "markup"
                                        },
                                        "name": "markup"
                                      },
                                      "computed": false
                                    },
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 34204
                                    }
                                  }
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 34248,
                            "end": 34318,
                            "loc": {
                              "start": {
                                "line": 1178,
                                "column": 6
                              },
                              "end": {
                                "line": 1178,
                                "column": 76
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 34248,
                              "end": 34317,
                              "loc": {
                                "start": {
                                  "line": 1178,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1178,
                                  "column": 75
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 34248,
                                "end": 34259,
                                "loc": {
                                  "start": {
                                    "line": 1178,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1178,
                                    "column": 17
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 34248,
                                  "end": 34252,
                                  "loc": {
                                    "start": {
                                      "line": 1178,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1178,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 34253,
                                  "end": 34259,
                                  "loc": {
                                    "start": {
                                      "line": 1178,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1178,
                                      "column": 17
                                    },
                                    "identifierName": "markup"
                                  },
                                  "name": "markup"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 34262,
                                "end": 34317,
                                "loc": {
                                  "start": {
                                    "line": 1178,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1178,
                                    "column": 75
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 34262,
                                  "end": 34283,
                                  "loc": {
                                    "start": {
                                      "line": 1178,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1178,
                                      "column": 41
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 34262,
                                    "end": 34269,
                                    "loc": {
                                      "start": {
                                        "line": 1178,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1178,
                                        "column": 27
                                      },
                                      "identifierName": "Helpers"
                                    },
                                    "name": "Helpers"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 34270,
                                    "end": 34283,
                                    "loc": {
                                      "start": {
                                        "line": 1178,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1178,
                                        "column": 41
                                      },
                                      "identifierName": "confirmNumber"
                                    },
                                    "name": "confirmNumber"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 34284,
                                    "end": 34316,
                                    "loc": {
                                      "start": {
                                        "line": 1178,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 1178,
                                        "column": 74
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 34284,
                                      "end": 34301,
                                      "loc": {
                                        "start": {
                                          "line": 1178,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1178,
                                          "column": 59
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 34284,
                                        "end": 34294,
                                        "loc": {
                                          "start": {
                                            "line": 1178,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 1178,
                                            "column": 52
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34284,
                                          "end": 34288,
                                          "loc": {
                                            "start": {
                                              "line": 1178,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 1178,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34289,
                                          "end": 34294,
                                          "loc": {
                                            "start": {
                                              "line": 1178,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 1178,
                                              "column": 52
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34295,
                                        "end": 34301,
                                        "loc": {
                                          "start": {
                                            "line": 1178,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 1178,
                                            "column": 59
                                          },
                                          "identifierName": "markup"
                                        },
                                        "name": "markup"
                                      },
                                      "computed": false
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 34304,
                                      "end": 34316,
                                      "loc": {
                                        "start": {
                                          "line": 1178,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 1178,
                                          "column": 74
                                        },
                                        "identifierName": "markupChange"
                                      },
                                      "name": "markupChange"
                                    }
                                  }
                                ]
                              }
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internal method to calculate a Unit price change.\n   *\n   ",
                    "start": 33766,
                    "end": 33835,
                    "loc": {
                      "start": {
                        "line": 1166,
                        "column": 2
                      },
                      "end": {
                        "line": 1169,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internal method that recalculates a line item cost change.\n   *\n   ",
                    "start": 34332,
                    "end": 34410,
                    "loc": {
                      "start": {
                        "line": 1182,
                        "column": 2
                      },
                      "end": {
                        "line": 1185,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 34413,
                "end": 34956,
                "loc": {
                  "start": {
                    "line": 1186,
                    "column": 2
                  },
                  "end": {
                    "line": 1203,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 34413,
                  "end": 34429,
                  "loc": {
                    "start": {
                      "line": 1186,
                      "column": 2
                    },
                    "end": {
                      "line": 1186,
                      "column": 18
                    },
                    "identifierName": "_applyCostChange"
                  },
                  "name": "_applyCostChange",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 34432,
                  "end": 34956,
                  "loc": {
                    "start": {
                      "line": 1186,
                      "column": 21
                    },
                    "end": {
                      "line": 1203,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 34438,
                      "end": 34952,
                      "loc": {
                        "start": {
                          "line": 1187,
                          "column": 4
                        },
                        "end": {
                          "line": 1202,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 34442,
                        "end": 34459,
                        "loc": {
                          "start": {
                            "line": 1187,
                            "column": 8
                          },
                          "end": {
                            "line": 1187,
                            "column": 25
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 34442,
                          "end": 34455,
                          "loc": {
                            "start": {
                              "line": 1187,
                              "column": 8
                            },
                            "end": {
                              "line": 1187,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 34442,
                            "end": 34446,
                            "loc": {
                              "start": {
                                "line": 1187,
                                "column": 8
                              },
                              "end": {
                                "line": 1187,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 34447,
                            "end": 34455,
                            "loc": {
                              "start": {
                                "line": 1187,
                                "column": 13
                              },
                              "end": {
                                "line": 1187,
                                "column": 21
                              },
                              "identifierName": "subtotal"
                            },
                            "name": "subtotal"
                          },
                          "computed": false
                        },
                        "operator": ">",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 34458,
                          "end": 34459,
                          "loc": {
                            "start": {
                              "line": 1187,
                              "column": 24
                            },
                            "end": {
                              "line": 1187,
                              "column": 25
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 34461,
                        "end": 34753,
                        "loc": {
                          "start": {
                            "line": 1187,
                            "column": 27
                          },
                          "end": {
                            "line": 1195,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 34469,
                            "end": 34503,
                            "loc": {
                              "start": {
                                "line": 1188,
                                "column": 6
                              },
                              "end": {
                                "line": 1188,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 34469,
                              "end": 34502,
                              "loc": {
                                "start": {
                                  "line": 1188,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1188,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 34469,
                                "end": 34482,
                                "loc": {
                                  "start": {
                                    "line": 1188,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1188,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 34469,
                                  "end": 34473,
                                  "loc": {
                                    "start": {
                                      "line": 1188,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1188,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 34474,
                                  "end": 34482,
                                  "loc": {
                                    "start": {
                                      "line": 1188,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1188,
                                      "column": 19
                                    },
                                    "identifierName": "override"
                                  },
                                  "name": "override"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 34483,
                                  "end": 34495,
                                  "loc": {
                                    "start": {
                                      "line": 1188,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1188,
                                      "column": 32
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "multiplier",
                                    "raw": "\"multiplier\""
                                  },
                                  "value": "multiplier"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 34497,
                                  "end": 34501,
                                  "loc": {
                                    "start": {
                                      "line": 1188,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1188,
                                      "column": 38
                                    }
                                  },
                                  "value": true
                                }
                              ]
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 34510,
                            "end": 34747,
                            "loc": {
                              "start": {
                                "line": 1189,
                                "column": 6
                              },
                              "end": {
                                "line": 1194,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 34514,
                              "end": 34528,
                              "loc": {
                                "start": {
                                  "line": 1189,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1189,
                                  "column": 24
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 34514,
                                "end": 34526,
                                "loc": {
                                  "start": {
                                    "line": 1189,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1189,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 34514,
                                  "end": 34518,
                                  "loc": {
                                    "start": {
                                      "line": 1189,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1189,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 34519,
                                  "end": 34526,
                                  "loc": {
                                    "start": {
                                      "line": 1189,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1189,
                                      "column": 22
                                    },
                                    "identifierName": "isLabor"
                                  },
                                  "name": "isLabor"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 34530,
                              "end": 34673,
                              "loc": {
                                "start": {
                                  "line": 1189,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1192,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 34540,
                                  "end": 34576,
                                  "loc": {
                                    "start": {
                                      "line": 1190,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1190,
                                      "column": 44
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 34540,
                                    "end": 34575,
                                    "loc": {
                                      "start": {
                                        "line": 1190,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1190,
                                        "column": 43
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 34540,
                                      "end": 34553,
                                      "loc": {
                                        "start": {
                                          "line": 1190,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1190,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 34540,
                                        "end": 34544,
                                        "loc": {
                                          "start": {
                                            "line": 1190,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1190,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34545,
                                        "end": 34553,
                                        "loc": {
                                          "start": {
                                            "line": 1190,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1190,
                                            "column": 21
                                          },
                                          "identifierName": "override"
                                        },
                                        "name": "override"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 34554,
                                        "end": 34567,
                                        "loc": {
                                          "start": {
                                            "line": 1190,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1190,
                                            "column": 35
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "labor_hours",
                                          "raw": "\"labor_hours\""
                                        },
                                        "value": "labor_hours"
                                      },
                                      {
                                        "type": "BooleanLiteral",
                                        "start": 34569,
                                        "end": 34574,
                                        "loc": {
                                          "start": {
                                            "line": 1190,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 1190,
                                            "column": 42
                                          }
                                        },
                                        "value": false
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 34585,
                                  "end": 34665,
                                  "loc": {
                                    "start": {
                                      "line": 1191,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1191,
                                      "column": 88
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 34585,
                                    "end": 34664,
                                    "loc": {
                                      "start": {
                                        "line": 1191,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1191,
                                        "column": 87
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 34585,
                                      "end": 34606,
                                      "loc": {
                                        "start": {
                                          "line": 1191,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1191,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 34585,
                                        "end": 34595,
                                        "loc": {
                                          "start": {
                                            "line": 1191,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1191,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34585,
                                          "end": 34589,
                                          "loc": {
                                            "start": {
                                              "line": 1191,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1191,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34590,
                                          "end": 34595,
                                          "loc": {
                                            "start": {
                                              "line": 1191,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1191,
                                              "column": 18
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34596,
                                        "end": 34606,
                                        "loc": {
                                          "start": {
                                            "line": 1191,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1191,
                                            "column": 29
                                          },
                                          "identifierName": "multiplier"
                                        },
                                        "name": "multiplier"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 34609,
                                      "end": 34664,
                                      "loc": {
                                        "start": {
                                          "line": 1191,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1191,
                                          "column": 87
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 34609,
                                        "end": 34618,
                                        "loc": {
                                          "start": {
                                            "line": 1191,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 1191,
                                            "column": 41
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34609,
                                          "end": 34613,
                                          "loc": {
                                            "start": {
                                              "line": 1191,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1191,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34614,
                                          "end": 34618,
                                          "loc": {
                                            "start": {
                                              "line": 1191,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1191,
                                              "column": 41
                                            },
                                            "identifierName": "cost"
                                          },
                                          "name": "cost"
                                        },
                                        "computed": false
                                      },
                                      "operator": "/",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start": 34622,
                                        "end": 34663,
                                        "loc": {
                                          "start": {
                                            "line": 1191,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 1191,
                                            "column": 86
                                          }
                                        },
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 34622,
                                          "end": 34635,
                                          "loc": {
                                            "start": {
                                              "line": 1191,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 1191,
                                              "column": 58
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 34622,
                                            "end": 34626,
                                            "loc": {
                                              "start": {
                                                "line": 1191,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 1191,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 34627,
                                            "end": 34635,
                                            "loc": {
                                              "start": {
                                                "line": 1191,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 1191,
                                                "column": 58
                                              },
                                              "identifierName": "subtotal"
                                            },
                                            "name": "subtotal"
                                          },
                                          "computed": false
                                        },
                                        "operator": "*",
                                        "right": {
                                          "type": "BinaryExpression",
                                          "start": 34639,
                                          "end": 34662,
                                          "loc": {
                                            "start": {
                                              "line": 1191,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 1191,
                                              "column": 85
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 34639,
                                            "end": 34648,
                                            "loc": {
                                              "start": {
                                                "line": 1191,
                                                "column": 62
                                              },
                                              "end": {
                                                "line": 1191,
                                                "column": 71
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 34639,
                                              "end": 34643,
                                              "loc": {
                                                "start": {
                                                  "line": 1191,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 1191,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 34644,
                                              "end": 34648,
                                              "loc": {
                                                "start": {
                                                  "line": 1191,
                                                  "column": 67
                                                },
                                                "end": {
                                                  "line": 1191,
                                                  "column": 71
                                                },
                                                "identifierName": "wage"
                                              },
                                              "name": "wage"
                                            },
                                            "computed": false
                                          },
                                          "operator": "+",
                                          "right": {
                                            "type": "MemberExpression",
                                            "start": 34651,
                                            "end": 34662,
                                            "loc": {
                                              "start": {
                                                "line": 1191,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 1191,
                                                "column": 85
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 34651,
                                              "end": 34655,
                                              "loc": {
                                                "start": {
                                                  "line": 1191,
                                                  "column": 74
                                                },
                                                "end": {
                                                  "line": 1191,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 34656,
                                              "end": 34662,
                                              "loc": {
                                                "start": {
                                                  "line": 1191,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 1191,
                                                  "column": 85
                                                },
                                                "identifierName": "burden"
                                              },
                                              "name": "burden"
                                            },
                                            "computed": false
                                          },
                                          "extra": {
                                            "parenthesized": true,
                                            "parenStart": 34638
                                          }
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 34621
                                        }
                                      }
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 34679,
                              "end": 34747,
                              "loc": {
                                "start": {
                                  "line": 1192,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1194,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 34689,
                                  "end": 34739,
                                  "loc": {
                                    "start": {
                                      "line": 1193,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1193,
                                      "column": 58
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 34689,
                                    "end": 34738,
                                    "loc": {
                                      "start": {
                                        "line": 1193,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1193,
                                        "column": 57
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 34689,
                                      "end": 34710,
                                      "loc": {
                                        "start": {
                                          "line": 1193,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1193,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 34689,
                                        "end": 34699,
                                        "loc": {
                                          "start": {
                                            "line": 1193,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1193,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34689,
                                          "end": 34693,
                                          "loc": {
                                            "start": {
                                              "line": 1193,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1193,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34694,
                                          "end": 34699,
                                          "loc": {
                                            "start": {
                                              "line": 1193,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1193,
                                              "column": 18
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34700,
                                        "end": 34710,
                                        "loc": {
                                          "start": {
                                            "line": 1193,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1193,
                                            "column": 29
                                          },
                                          "identifierName": "multiplier"
                                        },
                                        "name": "multiplier"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 34713,
                                      "end": 34738,
                                      "loc": {
                                        "start": {
                                          "line": 1193,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1193,
                                          "column": 57
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 34713,
                                        "end": 34722,
                                        "loc": {
                                          "start": {
                                            "line": 1193,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 1193,
                                            "column": 41
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34713,
                                          "end": 34717,
                                          "loc": {
                                            "start": {
                                              "line": 1193,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1193,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34718,
                                          "end": 34722,
                                          "loc": {
                                            "start": {
                                              "line": 1193,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1193,
                                              "column": 41
                                            },
                                            "identifierName": "cost"
                                          },
                                          "name": "cost"
                                        },
                                        "computed": false
                                      },
                                      "operator": "/",
                                      "right": {
                                        "type": "MemberExpression",
                                        "start": 34725,
                                        "end": 34738,
                                        "loc": {
                                          "start": {
                                            "line": 1193,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 1193,
                                            "column": 57
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34725,
                                          "end": 34729,
                                          "loc": {
                                            "start": {
                                              "line": 1193,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 1193,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34730,
                                          "end": 34738,
                                          "loc": {
                                            "start": {
                                              "line": 1193,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 1193,
                                              "column": 57
                                            },
                                            "identifierName": "subtotal"
                                          },
                                          "name": "subtotal"
                                        },
                                        "computed": false
                                      }
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 34759,
                        "end": 34952,
                        "loc": {
                          "start": {
                            "line": 1195,
                            "column": 11
                          },
                          "end": {
                            "line": 1202,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 34767,
                            "end": 34793,
                            "loc": {
                              "start": {
                                "line": 1196,
                                "column": 6
                              },
                              "end": {
                                "line": 1196,
                                "column": 32
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 34767,
                              "end": 34792,
                              "loc": {
                                "start": {
                                  "line": 1196,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1196,
                                  "column": 31
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 34767,
                                "end": 34788,
                                "loc": {
                                  "start": {
                                    "line": 1196,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1196,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 34767,
                                  "end": 34777,
                                  "loc": {
                                    "start": {
                                      "line": 1196,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1196,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 34767,
                                    "end": 34771,
                                    "loc": {
                                      "start": {
                                        "line": 1196,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1196,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 34772,
                                    "end": 34777,
                                    "loc": {
                                      "start": {
                                        "line": 1196,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1196,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 34778,
                                  "end": 34788,
                                  "loc": {
                                    "start": {
                                      "line": 1196,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1196,
                                      "column": 27
                                    },
                                    "identifierName": "multiplier"
                                  },
                                  "name": "multiplier"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "NumericLiteral",
                                "start": 34791,
                                "end": 34792,
                                "loc": {
                                  "start": {
                                    "line": 1196,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1196,
                                    "column": 31
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 34801,
                            "end": 34946,
                            "loc": {
                              "start": {
                                "line": 1198,
                                "column": 6
                              },
                              "end": {
                                "line": 1201,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 34805,
                              "end": 34819,
                              "loc": {
                                "start": {
                                  "line": 1198,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1198,
                                  "column": 24
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 34805,
                                "end": 34817,
                                "loc": {
                                  "start": {
                                    "line": 1198,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1198,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 34805,
                                  "end": 34809,
                                  "loc": {
                                    "start": {
                                      "line": 1198,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1198,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 34810,
                                  "end": 34817,
                                  "loc": {
                                    "start": {
                                      "line": 1198,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1198,
                                      "column": 22
                                    },
                                    "identifierName": "isLabor"
                                  },
                                  "name": "isLabor"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 34821,
                              "end": 34946,
                              "loc": {
                                "start": {
                                  "line": 1198,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1201,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 34831,
                                  "end": 34866,
                                  "loc": {
                                    "start": {
                                      "line": 1199,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1199,
                                      "column": 43
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 34831,
                                    "end": 34865,
                                    "loc": {
                                      "start": {
                                        "line": 1199,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1199,
                                        "column": 42
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 34831,
                                      "end": 34844,
                                      "loc": {
                                        "start": {
                                          "line": 1199,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1199,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 34831,
                                        "end": 34835,
                                        "loc": {
                                          "start": {
                                            "line": 1199,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1199,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34836,
                                        "end": 34844,
                                        "loc": {
                                          "start": {
                                            "line": 1199,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1199,
                                            "column": 21
                                          },
                                          "identifierName": "override"
                                        },
                                        "name": "override"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 34845,
                                        "end": 34858,
                                        "loc": {
                                          "start": {
                                            "line": 1199,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1199,
                                            "column": 35
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "labor_hours",
                                          "raw": "\"labor_hours\""
                                        },
                                        "value": "labor_hours"
                                      },
                                      {
                                        "type": "BooleanLiteral",
                                        "start": 34860,
                                        "end": 34864,
                                        "loc": {
                                          "start": {
                                            "line": 1199,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 1199,
                                            "column": 41
                                          }
                                        },
                                        "value": true
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 34875,
                                  "end": 34938,
                                  "loc": {
                                    "start": {
                                      "line": 1200,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1200,
                                      "column": 71
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 34875,
                                    "end": 34937,
                                    "loc": {
                                      "start": {
                                        "line": 1200,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1200,
                                        "column": 70
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 34875,
                                      "end": 34897,
                                      "loc": {
                                        "start": {
                                          "line": 1200,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1200,
                                          "column": 30
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 34875,
                                        "end": 34885,
                                        "loc": {
                                          "start": {
                                            "line": 1200,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1200,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34875,
                                          "end": 34879,
                                          "loc": {
                                            "start": {
                                              "line": 1200,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1200,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34880,
                                          "end": 34885,
                                          "loc": {
                                            "start": {
                                              "line": 1200,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1200,
                                              "column": 18
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 34886,
                                        "end": 34897,
                                        "loc": {
                                          "start": {
                                            "line": 1200,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1200,
                                            "column": 30
                                          },
                                          "identifierName": "labor_hours"
                                        },
                                        "name": "labor_hours"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 34900,
                                      "end": 34937,
                                      "loc": {
                                        "start": {
                                          "line": 1200,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 1200,
                                          "column": 70
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 34900,
                                        "end": 34909,
                                        "loc": {
                                          "start": {
                                            "line": 1200,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1200,
                                            "column": 42
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 34900,
                                          "end": 34904,
                                          "loc": {
                                            "start": {
                                              "line": 1200,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 1200,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 34905,
                                          "end": 34909,
                                          "loc": {
                                            "start": {
                                              "line": 1200,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 1200,
                                              "column": 42
                                            },
                                            "identifierName": "cost"
                                          },
                                          "name": "cost"
                                        },
                                        "computed": false
                                      },
                                      "operator": "/",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start": 34913,
                                        "end": 34936,
                                        "loc": {
                                          "start": {
                                            "line": 1200,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 1200,
                                            "column": 69
                                          }
                                        },
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 34913,
                                          "end": 34922,
                                          "loc": {
                                            "start": {
                                              "line": 1200,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 1200,
                                              "column": 55
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 34913,
                                            "end": 34917,
                                            "loc": {
                                              "start": {
                                                "line": 1200,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 1200,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 34918,
                                            "end": 34922,
                                            "loc": {
                                              "start": {
                                                "line": 1200,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 1200,
                                                "column": 55
                                              },
                                              "identifierName": "wage"
                                            },
                                            "name": "wage"
                                          },
                                          "computed": false
                                        },
                                        "operator": "+",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 34925,
                                          "end": 34936,
                                          "loc": {
                                            "start": {
                                              "line": 1200,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 1200,
                                              "column": 69
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 34925,
                                            "end": 34929,
                                            "loc": {
                                              "start": {
                                                "line": 1200,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 1200,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 34930,
                                            "end": 34936,
                                            "loc": {
                                              "start": {
                                                "line": 1200,
                                                "column": 63
                                              },
                                              "end": {
                                                "line": 1200,
                                                "column": 69
                                              },
                                              "identifierName": "burden"
                                            },
                                            "name": "burden"
                                          },
                                          "computed": false
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 34912
                                        }
                                      }
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internal method that recalculates a line item cost change.\n   *\n   ",
                    "start": 34332,
                    "end": 34410,
                    "loc": {
                      "start": {
                        "line": 1182,
                        "column": 2
                      },
                      "end": {
                        "line": 1185,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 34960,
                "end": 35065,
                "loc": {
                  "start": {
                    "line": 1205,
                    "column": 2
                  },
                  "end": {
                    "line": 1207,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 34960,
                  "end": 34982,
                  "loc": {
                    "start": {
                      "line": 1205,
                      "column": 2
                    },
                    "end": {
                      "line": 1205,
                      "column": 24
                    },
                    "identifierName": "_applyTaxPercentChange"
                  },
                  "name": "_applyTaxPercentChange"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 34985,
                  "end": 35065,
                  "loc": {
                    "start": {
                      "line": 1205,
                      "column": 27
                    },
                    "end": {
                      "line": 1207,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 34991,
                      "end": 35061,
                      "loc": {
                        "start": {
                          "line": 1206,
                          "column": 4
                        },
                        "end": {
                          "line": 1206,
                          "column": 74
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 34991,
                        "end": 35060,
                        "loc": {
                          "start": {
                            "line": 1206,
                            "column": 4
                          },
                          "end": {
                            "line": 1206,
                            "column": 73
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 34991,
                          "end": 35005,
                          "loc": {
                            "start": {
                              "line": 1206,
                              "column": 4
                            },
                            "end": {
                              "line": 1206,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 34991,
                            "end": 35001,
                            "loc": {
                              "start": {
                                "line": 1206,
                                "column": 4
                              },
                              "end": {
                                "line": 1206,
                                "column": 14
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 34991,
                              "end": 34995,
                              "loc": {
                                "start": {
                                  "line": 1206,
                                  "column": 4
                                },
                                "end": {
                                  "line": 1206,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 34996,
                              "end": 35001,
                              "loc": {
                                "start": {
                                  "line": 1206,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1206,
                                  "column": 14
                                },
                                "identifierName": "_data"
                              },
                              "name": "_data"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 35002,
                            "end": 35005,
                            "loc": {
                              "start": {
                                "line": 1206,
                                "column": 15
                              },
                              "end": {
                                "line": 1206,
                                "column": 18
                              },
                              "identifierName": "tax"
                            },
                            "name": "tax"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "start": 35008,
                          "end": 35060,
                          "loc": {
                            "start": {
                              "line": 1206,
                              "column": 21
                            },
                            "end": {
                              "line": 1206,
                              "column": 73
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 35008,
                            "end": 35034,
                            "loc": {
                              "start": {
                                "line": 1206,
                                "column": 21
                              },
                              "end": {
                                "line": 1206,
                                "column": 47
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 35008,
                              "end": 35032,
                              "loc": {
                                "start": {
                                  "line": 1206,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1206,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 35008,
                                "end": 35012,
                                "loc": {
                                  "start": {
                                    "line": 1206,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1206,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 35013,
                                "end": 35032,
                                "loc": {
                                  "start": {
                                    "line": 1206,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1206,
                                    "column": 45
                                  },
                                  "identifierName": "_getTaxableSubtotal"
                                },
                                "name": "_getTaxableSubtotal"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "operator": "*",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 35038,
                            "end": 35059,
                            "loc": {
                              "start": {
                                "line": 1206,
                                "column": 51
                              },
                              "end": {
                                "line": 1206,
                                "column": 72
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 35038,
                              "end": 35053,
                              "loc": {
                                "start": {
                                  "line": 1206,
                                  "column": 51
                                },
                                "end": {
                                  "line": 1206,
                                  "column": 66
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 35038,
                                "end": 35042,
                                "loc": {
                                  "start": {
                                    "line": 1206,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1206,
                                    "column": 55
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 35043,
                                "end": 35053,
                                "loc": {
                                  "start": {
                                    "line": 1206,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 1206,
                                    "column": 66
                                  },
                                  "identifierName": "taxPercent"
                                },
                                "name": "taxPercent"
                              },
                              "computed": false
                            },
                            "operator": "/",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 35056,
                              "end": 35059,
                              "loc": {
                                "start": {
                                  "line": 1206,
                                  "column": 69
                                },
                                "end": {
                                  "line": 1206,
                                  "column": 72
                                }
                              },
                              "extra": {
                                "rawValue": 100,
                                "raw": "100"
                              },
                              "value": 100
                            },
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 35037
                            }
                          }
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 35069,
                "end": 35301,
                "loc": {
                  "start": {
                    "line": 1209,
                    "column": 2
                  },
                  "end": {
                    "line": 1215,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 35069,
                  "end": 35088,
                  "loc": {
                    "start": {
                      "line": 1209,
                      "column": 2
                    },
                    "end": {
                      "line": 1209,
                      "column": 21
                    },
                    "identifierName": "_applyMarkupPercent"
                  },
                  "name": "_applyMarkupPercent"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 35091,
                  "end": 35301,
                  "loc": {
                    "start": {
                      "line": 1209,
                      "column": 24
                    },
                    "end": {
                      "line": 1215,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 35097,
                      "end": 35297,
                      "loc": {
                        "start": {
                          "line": 1210,
                          "column": 4
                        },
                        "end": {
                          "line": 1214,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 35101,
                        "end": 35130,
                        "loc": {
                          "start": {
                            "line": 1210,
                            "column": 8
                          },
                          "end": {
                            "line": 1210,
                            "column": 37
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 35101,
                          "end": 35128,
                          "loc": {
                            "start": {
                              "line": 1210,
                              "column": 8
                            },
                            "end": {
                              "line": 1210,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 35101,
                            "end": 35109,
                            "loc": {
                              "start": {
                                "line": 1210,
                                "column": 8
                              },
                              "end": {
                                "line": 1210,
                                "column": 16
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 35101,
                              "end": 35105,
                              "loc": {
                                "start": {
                                  "line": 1210,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1210,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 35106,
                              "end": 35109,
                              "loc": {
                                "start": {
                                  "line": 1210,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1210,
                                  "column": 16
                                },
                                "identifierName": "bid"
                              },
                              "name": "bid"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 35110,
                            "end": 35128,
                            "loc": {
                              "start": {
                                "line": 1210,
                                "column": 17
                              },
                              "end": {
                                "line": 1210,
                                "column": 35
                              },
                              "identifierName": "includeTaxInMarkup"
                            },
                            "name": "includeTaxInMarkup"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 35132,
                        "end": 35218,
                        "loc": {
                          "start": {
                            "line": 1210,
                            "column": 39
                          },
                          "end": {
                            "line": 1212,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 35140,
                            "end": 35212,
                            "loc": {
                              "start": {
                                "line": 1211,
                                "column": 6
                              },
                              "end": {
                                "line": 1211,
                                "column": 78
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 35140,
                              "end": 35211,
                              "loc": {
                                "start": {
                                  "line": 1211,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1211,
                                  "column": 77
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 35140,
                                "end": 35157,
                                "loc": {
                                  "start": {
                                    "line": 1211,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1211,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 35140,
                                  "end": 35150,
                                  "loc": {
                                    "start": {
                                      "line": 1211,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1211,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 35140,
                                    "end": 35144,
                                    "loc": {
                                      "start": {
                                        "line": 1211,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1211,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 35145,
                                    "end": 35150,
                                    "loc": {
                                      "start": {
                                        "line": 1211,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1211,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 35151,
                                  "end": 35157,
                                  "loc": {
                                    "start": {
                                      "line": 1211,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1211,
                                      "column": 23
                                    },
                                    "identifierName": "markup"
                                  },
                                  "name": "markup"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "start": 35160,
                                "end": 35211,
                                "loc": {
                                  "start": {
                                    "line": 1211,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1211,
                                    "column": 77
                                  }
                                },
                                "left": {
                                  "type": "BinaryExpression",
                                  "start": 35161,
                                  "end": 35181,
                                  "loc": {
                                    "start": {
                                      "line": 1211,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1211,
                                      "column": 47
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 35161,
                                    "end": 35170,
                                    "loc": {
                                      "start": {
                                        "line": 1211,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1211,
                                        "column": 36
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 35161,
                                      "end": 35165,
                                      "loc": {
                                        "start": {
                                          "line": 1211,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1211,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 35166,
                                      "end": 35170,
                                      "loc": {
                                        "start": {
                                          "line": 1211,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1211,
                                          "column": 36
                                        },
                                        "identifierName": "cost"
                                      },
                                      "name": "cost"
                                    },
                                    "computed": false
                                  },
                                  "operator": "+",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 35173,
                                    "end": 35181,
                                    "loc": {
                                      "start": {
                                        "line": 1211,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1211,
                                        "column": 47
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 35173,
                                      "end": 35177,
                                      "loc": {
                                        "start": {
                                          "line": 1211,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1211,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 35178,
                                      "end": 35181,
                                      "loc": {
                                        "start": {
                                          "line": 1211,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1211,
                                          "column": 47
                                        },
                                        "identifierName": "tax"
                                      },
                                      "name": "tax"
                                    },
                                    "computed": false
                                  },
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 35160
                                  }
                                },
                                "operator": "*",
                                "right": {
                                  "type": "BinaryExpression",
                                  "start": 35186,
                                  "end": 35210,
                                  "loc": {
                                    "start": {
                                      "line": 1211,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 1211,
                                      "column": 76
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 35186,
                                    "end": 35204,
                                    "loc": {
                                      "start": {
                                        "line": 1211,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 1211,
                                        "column": 70
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 35186,
                                      "end": 35190,
                                      "loc": {
                                        "start": {
                                          "line": 1211,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 1211,
                                          "column": 56
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 35191,
                                      "end": 35204,
                                      "loc": {
                                        "start": {
                                          "line": 1211,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 1211,
                                          "column": 70
                                        },
                                        "identifierName": "markupPercent"
                                      },
                                      "name": "markupPercent"
                                    },
                                    "computed": false
                                  },
                                  "operator": "/",
                                  "right": {
                                    "type": "NumericLiteral",
                                    "start": 35207,
                                    "end": 35210,
                                    "loc": {
                                      "start": {
                                        "line": 1211,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 1211,
                                        "column": 76
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 100,
                                      "raw": "100"
                                    },
                                    "value": 100
                                  },
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 35185
                                  }
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 35224,
                        "end": 35297,
                        "loc": {
                          "start": {
                            "line": 1212,
                            "column": 11
                          },
                          "end": {
                            "line": 1214,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 35232,
                            "end": 35291,
                            "loc": {
                              "start": {
                                "line": 1213,
                                "column": 6
                              },
                              "end": {
                                "line": 1213,
                                "column": 65
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 35232,
                              "end": 35290,
                              "loc": {
                                "start": {
                                  "line": 1213,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1213,
                                  "column": 64
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 35232,
                                "end": 35249,
                                "loc": {
                                  "start": {
                                    "line": 1213,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1213,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 35232,
                                  "end": 35242,
                                  "loc": {
                                    "start": {
                                      "line": 1213,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1213,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 35232,
                                    "end": 35236,
                                    "loc": {
                                      "start": {
                                        "line": 1213,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1213,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 35237,
                                    "end": 35242,
                                    "loc": {
                                      "start": {
                                        "line": 1213,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1213,
                                        "column": 16
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 35243,
                                  "end": 35249,
                                  "loc": {
                                    "start": {
                                      "line": 1213,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1213,
                                      "column": 23
                                    },
                                    "identifierName": "markup"
                                  },
                                  "name": "markup"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "start": 35252,
                                "end": 35290,
                                "loc": {
                                  "start": {
                                    "line": 1213,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1213,
                                    "column": 64
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 35252,
                                  "end": 35261,
                                  "loc": {
                                    "start": {
                                      "line": 1213,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1213,
                                      "column": 35
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 35252,
                                    "end": 35256,
                                    "loc": {
                                      "start": {
                                        "line": 1213,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1213,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 35257,
                                    "end": 35261,
                                    "loc": {
                                      "start": {
                                        "line": 1213,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1213,
                                        "column": 35
                                      },
                                      "identifierName": "cost"
                                    },
                                    "name": "cost"
                                  },
                                  "computed": false
                                },
                                "operator": "*",
                                "right": {
                                  "type": "BinaryExpression",
                                  "start": 35265,
                                  "end": 35289,
                                  "loc": {
                                    "start": {
                                      "line": 1213,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1213,
                                      "column": 63
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 35265,
                                    "end": 35283,
                                    "loc": {
                                      "start": {
                                        "line": 1213,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1213,
                                        "column": 57
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 35265,
                                      "end": 35269,
                                      "loc": {
                                        "start": {
                                          "line": 1213,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1213,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 35270,
                                      "end": 35283,
                                      "loc": {
                                        "start": {
                                          "line": 1213,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1213,
                                          "column": 57
                                        },
                                        "identifierName": "markupPercent"
                                      },
                                      "name": "markupPercent"
                                    },
                                    "computed": false
                                  },
                                  "operator": "/",
                                  "right": {
                                    "type": "NumericLiteral",
                                    "start": 35286,
                                    "end": 35289,
                                    "loc": {
                                      "start": {
                                        "line": 1213,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 1213,
                                        "column": 63
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 100,
                                      "raw": "100"
                                    },
                                    "value": 100
                                  },
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 35264
                                  }
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Retrieves extra scalar dependency contracts.\n   *\n   * @return {number}\n   ",
                    "start": 35305,
                    "end": 35391,
                    "loc": {
                      "start": {
                        "line": 1217,
                        "column": 2
                      },
                      "end": {
                        "line": 1221,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 35394,
                "end": 35545,
                "loc": {
                  "start": {
                    "line": 1222,
                    "column": 2
                  },
                  "end": {
                    "line": 1226,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 35394,
                  "end": 35421,
                  "loc": {
                    "start": {
                      "line": 1222,
                      "column": 2
                    },
                    "end": {
                      "line": 1222,
                      "column": 29
                    },
                    "identifierName": "_getExtraScalarDependencies"
                  },
                  "name": "_getExtraScalarDependencies",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 35424,
                  "end": 35545,
                  "loc": {
                    "start": {
                      "line": 1222,
                      "column": 32
                    },
                    "end": {
                      "line": 1226,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 35430,
                      "end": 35541,
                      "loc": {
                        "start": {
                          "line": 1223,
                          "column": 4
                        },
                        "end": {
                          "line": 1225,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 35437,
                        "end": 35540,
                        "loc": {
                          "start": {
                            "line": 1223,
                            "column": 11
                          },
                          "end": {
                            "line": 1225,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 35437,
                          "end": 35443,
                          "loc": {
                            "start": {
                              "line": 1223,
                              "column": 11
                            },
                            "end": {
                              "line": 1223,
                              "column": 17
                            },
                            "identifierName": "pickBy"
                          },
                          "name": "pickBy"
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 35444,
                            "end": 35468,
                            "loc": {
                              "start": {
                                "line": 1223,
                                "column": 18
                              },
                              "end": {
                                "line": 1223,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 35444,
                              "end": 35455,
                              "loc": {
                                "start": {
                                  "line": 1223,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1223,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 35444,
                                "end": 35448,
                                "loc": {
                                  "start": {
                                    "line": 1223,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1223,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 35449,
                                "end": 35455,
                                "loc": {
                                  "start": {
                                    "line": 1223,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1223,
                                    "column": 29
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 35456,
                              "end": 35468,
                              "loc": {
                                "start": {
                                  "line": 1223,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1223,
                                  "column": 42
                                },
                                "identifierName": "dependencies"
                              },
                              "name": "dependencies"
                            },
                            "computed": false
                          },
                          {
                            "type": "FunctionExpression",
                            "start": 35470,
                            "end": 35539,
                            "loc": {
                              "start": {
                                "line": 1223,
                                "column": 44
                              },
                              "end": {
                                "line": 1225,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 35480,
                                "end": 35482,
                                "loc": {
                                  "start": {
                                    "line": 1223,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 1223,
                                    "column": 56
                                  },
                                  "identifierName": "el"
                                },
                                "name": "el"
                              },
                              {
                                "type": "Identifier",
                                "start": 35484,
                                "end": 35487,
                                "loc": {
                                  "start": {
                                    "line": 1223,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 1223,
                                    "column": 61
                                  },
                                  "identifierName": "key"
                                },
                                "name": "key"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 35489,
                              "end": 35539,
                              "loc": {
                                "start": {
                                  "line": 1223,
                                  "column": 63
                                },
                                "end": {
                                  "line": 1225,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 35497,
                                  "end": 35533,
                                  "loc": {
                                    "start": {
                                      "line": 1224,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1224,
                                      "column": 42
                                    }
                                  },
                                  "argument": {
                                    "type": "BinaryExpression",
                                    "start": 35504,
                                    "end": 35532,
                                    "loc": {
                                      "start": {
                                        "line": 1224,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1224,
                                        "column": 41
                                      }
                                    },
                                    "left": {
                                      "type": "CallExpression",
                                      "start": 35504,
                                      "end": 35526,
                                      "loc": {
                                        "start": {
                                          "line": 1224,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 1224,
                                          "column": 35
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 35504,
                                        "end": 35515,
                                        "loc": {
                                          "start": {
                                            "line": 1224,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1224,
                                            "column": 24
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 35504,
                                          "end": 35507,
                                          "loc": {
                                            "start": {
                                              "line": 1224,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1224,
                                              "column": 16
                                            },
                                            "identifierName": "key"
                                          },
                                          "name": "key"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 35508,
                                          "end": 35515,
                                          "loc": {
                                            "start": {
                                              "line": 1224,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1224,
                                              "column": 24
                                            },
                                            "identifierName": "indexOf"
                                          },
                                          "name": "indexOf"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "StringLiteral",
                                          "start": 35516,
                                          "end": 35525,
                                          "loc": {
                                            "start": {
                                              "line": 1224,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1224,
                                              "column": 34
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "scalar_",
                                            "raw": "\"scalar_\""
                                          },
                                          "value": "scalar_"
                                        }
                                      ]
                                    },
                                    "operator": "===",
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 35531,
                                      "end": 35532,
                                      "loc": {
                                        "start": {
                                          "line": 1224,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 1224,
                                          "column": 41
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 0,
                                        "raw": "0"
                                      },
                                      "value": 0
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Retrieves extra scalar dependency contracts.\n   *\n   * @return {number}\n   ",
                    "start": 35305,
                    "end": 35391,
                    "loc": {
                      "start": {
                        "line": 1217,
                        "column": 2
                      },
                      "end": {
                        "line": 1221,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Retrieves extra tag dependency contracts.\n   *\n   * @return {Array}\n   ",
                    "start": 35549,
                    "end": 35631,
                    "loc": {
                      "start": {
                        "line": 1228,
                        "column": 2
                      },
                      "end": {
                        "line": 1232,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 35634,
                "end": 35779,
                "loc": {
                  "start": {
                    "line": 1233,
                    "column": 2
                  },
                  "end": {
                    "line": 1237,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 35634,
                  "end": 35658,
                  "loc": {
                    "start": {
                      "line": 1233,
                      "column": 2
                    },
                    "end": {
                      "line": 1233,
                      "column": 26
                    },
                    "identifierName": "_getExtraTagDependencies"
                  },
                  "name": "_getExtraTagDependencies",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 35661,
                  "end": 35779,
                  "loc": {
                    "start": {
                      "line": 1233,
                      "column": 29
                    },
                    "end": {
                      "line": 1237,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 35667,
                      "end": 35775,
                      "loc": {
                        "start": {
                          "line": 1234,
                          "column": 4
                        },
                        "end": {
                          "line": 1236,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 35674,
                        "end": 35774,
                        "loc": {
                          "start": {
                            "line": 1234,
                            "column": 11
                          },
                          "end": {
                            "line": 1236,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 35674,
                          "end": 35680,
                          "loc": {
                            "start": {
                              "line": 1234,
                              "column": 11
                            },
                            "end": {
                              "line": 1234,
                              "column": 17
                            },
                            "identifierName": "pickBy"
                          },
                          "name": "pickBy"
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 35681,
                            "end": 35705,
                            "loc": {
                              "start": {
                                "line": 1234,
                                "column": 18
                              },
                              "end": {
                                "line": 1234,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 35681,
                              "end": 35692,
                              "loc": {
                                "start": {
                                  "line": 1234,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1234,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 35681,
                                "end": 35685,
                                "loc": {
                                  "start": {
                                    "line": 1234,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1234,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 35686,
                                "end": 35692,
                                "loc": {
                                  "start": {
                                    "line": 1234,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1234,
                                    "column": 29
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 35693,
                              "end": 35705,
                              "loc": {
                                "start": {
                                  "line": 1234,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1234,
                                  "column": 42
                                },
                                "identifierName": "dependencies"
                              },
                              "name": "dependencies"
                            },
                            "computed": false
                          },
                          {
                            "type": "FunctionExpression",
                            "start": 35707,
                            "end": 35773,
                            "loc": {
                              "start": {
                                "line": 1234,
                                "column": 44
                              },
                              "end": {
                                "line": 1236,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 35717,
                                "end": 35719,
                                "loc": {
                                  "start": {
                                    "line": 1234,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 1234,
                                    "column": 56
                                  },
                                  "identifierName": "el"
                                },
                                "name": "el"
                              },
                              {
                                "type": "Identifier",
                                "start": 35721,
                                "end": 35724,
                                "loc": {
                                  "start": {
                                    "line": 1234,
                                    "column": 58
                                  },
                                  "end": {
                                    "line": 1234,
                                    "column": 61
                                  },
                                  "identifierName": "key"
                                },
                                "name": "key"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 35726,
                              "end": 35773,
                              "loc": {
                                "start": {
                                  "line": 1234,
                                  "column": 63
                                },
                                "end": {
                                  "line": 1236,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 35734,
                                  "end": 35767,
                                  "loc": {
                                    "start": {
                                      "line": 1235,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1235,
                                      "column": 39
                                    }
                                  },
                                  "argument": {
                                    "type": "BinaryExpression",
                                    "start": 35741,
                                    "end": 35766,
                                    "loc": {
                                      "start": {
                                        "line": 1235,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1235,
                                        "column": 38
                                      }
                                    },
                                    "left": {
                                      "type": "CallExpression",
                                      "start": 35741,
                                      "end": 35760,
                                      "loc": {
                                        "start": {
                                          "line": 1235,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 1235,
                                          "column": 32
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 35741,
                                        "end": 35752,
                                        "loc": {
                                          "start": {
                                            "line": 1235,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1235,
                                            "column": 24
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 35741,
                                          "end": 35744,
                                          "loc": {
                                            "start": {
                                              "line": 1235,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1235,
                                              "column": 16
                                            },
                                            "identifierName": "key"
                                          },
                                          "name": "key"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 35745,
                                          "end": 35752,
                                          "loc": {
                                            "start": {
                                              "line": 1235,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1235,
                                              "column": 24
                                            },
                                            "identifierName": "indexOf"
                                          },
                                          "name": "indexOf"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "StringLiteral",
                                          "start": 35753,
                                          "end": 35759,
                                          "loc": {
                                            "start": {
                                              "line": 1235,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 1235,
                                              "column": 31
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "tag_",
                                            "raw": "\"tag_\""
                                          },
                                          "value": "tag_"
                                        }
                                      ]
                                    },
                                    "operator": "===",
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 35765,
                                      "end": 35766,
                                      "loc": {
                                        "start": {
                                          "line": 1235,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1235,
                                          "column": 38
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 0,
                                        "raw": "0"
                                      },
                                      "value": 0
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Retrieves extra tag dependency contracts.\n   *\n   * @return {Array}\n   ",
                    "start": 35549,
                    "end": 35631,
                    "loc": {
                      "start": {
                        "line": 1228,
                        "column": 2
                      },
                      "end": {
                        "line": 1232,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 35783,
                    "end": 35819,
                    "loc": {
                      "start": {
                        "line": 1239,
                        "column": 2
                      },
                      "end": {
                        "line": 1242,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 35822,
                "end": 36061,
                "loc": {
                  "start": {
                    "line": 1243,
                    "column": 2
                  },
                  "end": {
                    "line": 1249,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 35822,
                  "end": 35835,
                  "loc": {
                    "start": {
                      "line": 1243,
                      "column": 2
                    },
                    "end": {
                      "line": 1243,
                      "column": 15
                    },
                    "identifierName": "_getBaseValue"
                  },
                  "name": "_getBaseValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 35838,
                  "end": 36061,
                  "loc": {
                    "start": {
                      "line": 1243,
                      "column": 18
                    },
                    "end": {
                      "line": 1249,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 35844,
                      "end": 36057,
                      "loc": {
                        "start": {
                          "line": 1244,
                          "column": 4
                        },
                        "end": {
                          "line": 1248,
                          "column": 34
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 35848,
                        "end": 35874,
                        "loc": {
                          "start": {
                            "line": 1244,
                            "column": 8
                          },
                          "end": {
                            "line": 1244,
                            "column": 34
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 35849,
                          "end": 35874,
                          "loc": {
                            "start": {
                              "line": 1244,
                              "column": 9
                            },
                            "end": {
                              "line": 1244,
                              "column": 34
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 35849,
                            "end": 35866,
                            "loc": {
                              "start": {
                                "line": 1244,
                                "column": 9
                              },
                              "end": {
                                "line": 1244,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 35849,
                              "end": 35853,
                              "loc": {
                                "start": {
                                  "line": 1244,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1244,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 35854,
                              "end": 35866,
                              "loc": {
                                "start": {
                                  "line": 1244,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1244,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 35867,
                              "end": 35873,
                              "loc": {
                                "start": {
                                  "line": 1244,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1244,
                                  "column": 33
                                }
                              },
                              "extra": {
                                "rawValue": "base",
                                "raw": "\"base\""
                              },
                              "value": "base"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 35876,
                        "end": 36028,
                        "loc": {
                          "start": {
                            "line": 1244,
                            "column": 36
                          },
                          "end": {
                            "line": 1248,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 35884,
                            "end": 36022,
                            "loc": {
                              "start": {
                                "line": 1245,
                                "column": 6
                              },
                              "end": {
                                "line": 1247,
                                "column": 22
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 35888,
                              "end": 35924,
                              "loc": {
                                "start": {
                                  "line": 1245,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1245,
                                  "column": 46
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 35889,
                                "end": 35924,
                                "loc": {
                                  "start": {
                                    "line": 1245,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 1245,
                                    "column": 46
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 35889,
                                  "end": 35900,
                                  "loc": {
                                    "start": {
                                      "line": 1245,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1245,
                                      "column": 22
                                    },
                                    "identifierName": "isUndefined"
                                  },
                                  "name": "isUndefined"
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 35901,
                                    "end": 35923,
                                    "loc": {
                                      "start": {
                                        "line": 1245,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1245,
                                        "column": 45
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 35901,
                                      "end": 35918,
                                      "loc": {
                                        "start": {
                                          "line": 1245,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1245,
                                          "column": 40
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 35901,
                                        "end": 35911,
                                        "loc": {
                                          "start": {
                                            "line": 1245,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1245,
                                            "column": 33
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 35901,
                                          "end": 35905,
                                          "loc": {
                                            "start": {
                                              "line": 1245,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1245,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 35906,
                                          "end": 35911,
                                          "loc": {
                                            "start": {
                                              "line": 1245,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1245,
                                              "column": 33
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 35912,
                                        "end": 35918,
                                        "loc": {
                                          "start": {
                                            "line": 1245,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 1245,
                                            "column": 40
                                          },
                                          "identifierName": "config"
                                        },
                                        "name": "config"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 35919,
                                      "end": 35923,
                                      "loc": {
                                        "start": {
                                          "line": 1245,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1245,
                                          "column": 45
                                        },
                                        "identifierName": "base"
                                      },
                                      "name": "base"
                                    },
                                    "computed": false
                                  }
                                ]
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 35926,
                              "end": 36007,
                              "loc": {
                                "start": {
                                  "line": 1245,
                                  "column": 48
                                },
                                "end": {
                                  "line": 1247,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 35936,
                                  "end": 35999,
                                  "loc": {
                                    "start": {
                                      "line": 1246,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1246,
                                      "column": 71
                                    }
                                  },
                                  "argument": {
                                    "type": "CallExpression",
                                    "start": 35943,
                                    "end": 35998,
                                    "loc": {
                                      "start": {
                                        "line": 1246,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1246,
                                        "column": 70
                                      }
                                    },
                                    "callee": {
                                      "type": "Identifier",
                                      "start": 35943,
                                      "end": 35948,
                                      "loc": {
                                        "start": {
                                          "line": 1246,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1246,
                                          "column": 20
                                        },
                                        "identifierName": "round"
                                      },
                                      "name": "round"
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "start": 35949,
                                        "end": 35994,
                                        "loc": {
                                          "start": {
                                            "line": 1246,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1246,
                                            "column": 66
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 35949,
                                          "end": 35970,
                                          "loc": {
                                            "start": {
                                              "line": 1246,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1246,
                                              "column": 42
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 35949,
                                            "end": 35956,
                                            "loc": {
                                              "start": {
                                                "line": 1246,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1246,
                                                "column": 28
                                              },
                                              "identifierName": "Helpers"
                                            },
                                            "name": "Helpers"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 35957,
                                            "end": 35970,
                                            "loc": {
                                              "start": {
                                                "line": 1246,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 1246,
                                                "column": 42
                                              },
                                              "identifierName": "confirmNumber"
                                            },
                                            "name": "confirmNumber"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 35971,
                                            "end": 35993,
                                            "loc": {
                                              "start": {
                                                "line": 1246,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 1246,
                                                "column": 65
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 35971,
                                              "end": 35988,
                                              "loc": {
                                                "start": {
                                                  "line": 1246,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 1246,
                                                  "column": 60
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 35971,
                                                "end": 35981,
                                                "loc": {
                                                  "start": {
                                                    "line": 1246,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 1246,
                                                    "column": 53
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 35971,
                                                  "end": 35975,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1246,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 1246,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 35976,
                                                  "end": 35981,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1246,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 1246,
                                                      "column": 53
                                                    },
                                                    "identifierName": "_data"
                                                  },
                                                  "name": "_data"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 35982,
                                                "end": 35988,
                                                "loc": {
                                                  "start": {
                                                    "line": 1246,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 1246,
                                                    "column": 60
                                                  },
                                                  "identifierName": "config"
                                                },
                                                "name": "config"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 35989,
                                              "end": 35993,
                                              "loc": {
                                                "start": {
                                                  "line": 1246,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 1246,
                                                  "column": 65
                                                },
                                                "identifierName": "base"
                                              },
                                              "name": "base"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      },
                                      {
                                        "type": "NumericLiteral",
                                        "start": 35996,
                                        "end": 35997,
                                        "loc": {
                                          "start": {
                                            "line": 1246,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 1246,
                                            "column": 69
                                          }
                                        },
                                        "extra": {
                                          "rawValue": 4,
                                          "raw": "4"
                                        },
                                        "value": 4
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "ReturnStatement",
                              "start": 36013,
                              "end": 36022,
                              "loc": {
                                "start": {
                                  "line": 1247,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1247,
                                  "column": 22
                                }
                              },
                              "argument": {
                                "type": "NumericLiteral",
                                "start": 36020,
                                "end": 36021,
                                "loc": {
                                  "start": {
                                    "line": 1247,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1247,
                                    "column": 21
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 36034,
                        "end": 36057,
                        "loc": {
                          "start": {
                            "line": 1248,
                            "column": 11
                          },
                          "end": {
                            "line": 1248,
                            "column": 34
                          }
                        },
                        "argument": {
                          "type": "MemberExpression",
                          "start": 36041,
                          "end": 36056,
                          "loc": {
                            "start": {
                              "line": 1248,
                              "column": 18
                            },
                            "end": {
                              "line": 1248,
                              "column": 33
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 36041,
                            "end": 36051,
                            "loc": {
                              "start": {
                                "line": 1248,
                                "column": 18
                              },
                              "end": {
                                "line": 1248,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 36041,
                              "end": 36045,
                              "loc": {
                                "start": {
                                  "line": 1248,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1248,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 36046,
                              "end": 36051,
                              "loc": {
                                "start": {
                                  "line": 1248,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1248,
                                  "column": 28
                                },
                                "identifierName": "_data"
                              },
                              "name": "_data"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 36052,
                            "end": 36056,
                            "loc": {
                              "start": {
                                "line": 1248,
                                "column": 29
                              },
                              "end": {
                                "line": 1248,
                                "column": 33
                              },
                              "identifierName": "base"
                            },
                            "name": "base"
                          },
                          "computed": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 35783,
                    "end": 35819,
                    "loc": {
                      "start": {
                        "line": 1239,
                        "column": 2
                      },
                      "end": {
                        "line": 1242,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 36065,
                    "end": 36101,
                    "loc": {
                      "start": {
                        "line": 1251,
                        "column": 2
                      },
                      "end": {
                        "line": 1254,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 36104,
                "end": 36389,
                "loc": {
                  "start": {
                    "line": 1255,
                    "column": 2
                  },
                  "end": {
                    "line": 1260,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 36104,
                  "end": 36117,
                  "loc": {
                    "start": {
                      "line": 1255,
                      "column": 2
                    },
                    "end": {
                      "line": 1255,
                      "column": 15
                    },
                    "identifierName": "_getWageValue"
                  },
                  "name": "_getWageValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 36120,
                  "end": 36389,
                  "loc": {
                    "start": {
                      "line": 1255,
                      "column": 18
                    },
                    "end": {
                      "line": 1260,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 36126,
                      "end": 36385,
                      "loc": {
                        "start": {
                          "line": 1256,
                          "column": 4
                        },
                        "end": {
                          "line": 1259,
                          "column": 67
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 36130,
                        "end": 36156,
                        "loc": {
                          "start": {
                            "line": 1256,
                            "column": 8
                          },
                          "end": {
                            "line": 1256,
                            "column": 34
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 36131,
                          "end": 36156,
                          "loc": {
                            "start": {
                              "line": 1256,
                              "column": 9
                            },
                            "end": {
                              "line": 1256,
                              "column": 34
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 36131,
                            "end": 36148,
                            "loc": {
                              "start": {
                                "line": 1256,
                                "column": 9
                              },
                              "end": {
                                "line": 1256,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 36131,
                              "end": 36135,
                              "loc": {
                                "start": {
                                  "line": 1256,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1256,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 36136,
                              "end": 36148,
                              "loc": {
                                "start": {
                                  "line": 1256,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1256,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 36149,
                              "end": 36155,
                              "loc": {
                                "start": {
                                  "line": 1256,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1256,
                                  "column": 33
                                }
                              },
                              "extra": {
                                "rawValue": "wage",
                                "raw": "\"wage\""
                              },
                              "value": "wage"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 36158,
                        "end": 36323,
                        "loc": {
                          "start": {
                            "line": 1256,
                            "column": 36
                          },
                          "end": {
                            "line": 1259,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 36166,
                            "end": 36254,
                            "loc": {
                              "start": {
                                "line": 1257,
                                "column": 6
                              },
                              "end": {
                                "line": 1257,
                                "column": 94
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 36172,
                                "end": 36253,
                                "loc": {
                                  "start": {
                                    "line": 1257,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1257,
                                    "column": 93
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 36172,
                                  "end": 36187,
                                  "loc": {
                                    "start": {
                                      "line": 1257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1257,
                                      "column": 27
                                    },
                                    "identifierName": "dependencyValue"
                                  },
                                  "name": "dependencyValue"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 36190,
                                  "end": 36253,
                                  "loc": {
                                    "start": {
                                      "line": 1257,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1257,
                                      "column": 93
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 36190,
                                    "end": 36214,
                                    "loc": {
                                      "start": {
                                        "line": 1257,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1257,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 36190,
                                      "end": 36194,
                                      "loc": {
                                        "start": {
                                          "line": 1257,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1257,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 36195,
                                      "end": 36214,
                                      "loc": {
                                        "start": {
                                          "line": 1257,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1257,
                                          "column": 54
                                        },
                                        "identifierName": "_evaluateDependency"
                                      },
                                      "name": "_evaluateDependency"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 36215,
                                      "end": 36244,
                                      "loc": {
                                        "start": {
                                          "line": 1257,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 1257,
                                          "column": 84
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 36215,
                                        "end": 36239,
                                        "loc": {
                                          "start": {
                                            "line": 1257,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1257,
                                            "column": 79
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 36215,
                                          "end": 36226,
                                          "loc": {
                                            "start": {
                                              "line": 1257,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 1257,
                                              "column": 66
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 36215,
                                            "end": 36219,
                                            "loc": {
                                              "start": {
                                                "line": 1257,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 1257,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 36220,
                                            "end": 36226,
                                            "loc": {
                                              "start": {
                                                "line": 1257,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 1257,
                                                "column": 66
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 36227,
                                          "end": 36239,
                                          "loc": {
                                            "start": {
                                              "line": 1257,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 1257,
                                              "column": 79
                                            },
                                            "identifierName": "dependencies"
                                          },
                                          "name": "dependencies"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 36240,
                                        "end": 36244,
                                        "loc": {
                                          "start": {
                                            "line": 1257,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 1257,
                                            "column": 84
                                          },
                                          "identifierName": "wage"
                                        },
                                        "name": "wage"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 36246,
                                      "end": 36252,
                                      "loc": {
                                        "start": {
                                          "line": 1257,
                                          "column": 86
                                        },
                                        "end": {
                                          "line": 1257,
                                          "column": 92
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "wage",
                                        "raw": "\"wage\""
                                      },
                                      "value": "wage"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 36261,
                            "end": 36317,
                            "loc": {
                              "start": {
                                "line": 1258,
                                "column": 6
                              },
                              "end": {
                                "line": 1258,
                                "column": 62
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 36268,
                              "end": 36316,
                              "loc": {
                                "start": {
                                  "line": 1258,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1258,
                                  "column": 61
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 36268,
                                "end": 36273,
                                "loc": {
                                  "start": {
                                    "line": 1258,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1258,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 36274,
                                  "end": 36312,
                                  "loc": {
                                    "start": {
                                      "line": 1258,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1258,
                                      "column": 57
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 36274,
                                    "end": 36295,
                                    "loc": {
                                      "start": {
                                        "line": 1258,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1258,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 36274,
                                      "end": 36281,
                                      "loc": {
                                        "start": {
                                          "line": 1258,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1258,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 36282,
                                      "end": 36295,
                                      "loc": {
                                        "start": {
                                          "line": 1258,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1258,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 36296,
                                      "end": 36311,
                                      "loc": {
                                        "start": {
                                          "line": 1258,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1258,
                                          "column": 56
                                        },
                                        "identifierName": "dependencyValue"
                                      },
                                      "name": "dependencyValue"
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 36314,
                                  "end": 36315,
                                  "loc": {
                                    "start": {
                                      "line": 1258,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 1258,
                                      "column": 60
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 36329,
                        "end": 36385,
                        "loc": {
                          "start": {
                            "line": 1259,
                            "column": 11
                          },
                          "end": {
                            "line": 1259,
                            "column": 67
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 36336,
                          "end": 36384,
                          "loc": {
                            "start": {
                              "line": 1259,
                              "column": 18
                            },
                            "end": {
                              "line": 1259,
                              "column": 66
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 36336,
                            "end": 36341,
                            "loc": {
                              "start": {
                                "line": 1259,
                                "column": 18
                              },
                              "end": {
                                "line": 1259,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 36342,
                              "end": 36380,
                              "loc": {
                                "start": {
                                  "line": 1259,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1259,
                                  "column": 62
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 36342,
                                "end": 36363,
                                "loc": {
                                  "start": {
                                    "line": 1259,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1259,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 36342,
                                  "end": 36349,
                                  "loc": {
                                    "start": {
                                      "line": 1259,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1259,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 36350,
                                  "end": 36363,
                                  "loc": {
                                    "start": {
                                      "line": 1259,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1259,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 36364,
                                  "end": 36379,
                                  "loc": {
                                    "start": {
                                      "line": 1259,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1259,
                                      "column": 61
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 36364,
                                    "end": 36374,
                                    "loc": {
                                      "start": {
                                        "line": 1259,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1259,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 36364,
                                      "end": 36368,
                                      "loc": {
                                        "start": {
                                          "line": 1259,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1259,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 36369,
                                      "end": 36374,
                                      "loc": {
                                        "start": {
                                          "line": 1259,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1259,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 36375,
                                    "end": 36379,
                                    "loc": {
                                      "start": {
                                        "line": 1259,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1259,
                                        "column": 61
                                      },
                                      "identifierName": "wage"
                                    },
                                    "name": "wage"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 36382,
                              "end": 36383,
                              "loc": {
                                "start": {
                                  "line": 1259,
                                  "column": 64
                                },
                                "end": {
                                  "line": 1259,
                                  "column": 65
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 36065,
                    "end": 36101,
                    "loc": {
                      "start": {
                        "line": 1251,
                        "column": 2
                      },
                      "end": {
                        "line": 1254,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 36393,
                "end": 36500,
                "loc": {
                  "start": {
                    "line": 1262,
                    "column": 2
                  },
                  "end": {
                    "line": 1264,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 36393,
                  "end": 36412,
                  "loc": {
                    "start": {
                      "line": 1262,
                      "column": 2
                    },
                    "end": {
                      "line": 1262,
                      "column": 21
                    },
                    "identifierName": "_getTaxableSubtotal"
                  },
                  "name": "_getTaxableSubtotal"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 36415,
                  "end": 36500,
                  "loc": {
                    "start": {
                      "line": 1262,
                      "column": 24
                    },
                    "end": {
                      "line": 1264,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 36421,
                      "end": 36496,
                      "loc": {
                        "start": {
                          "line": 1263,
                          "column": 4
                        },
                        "end": {
                          "line": 1263,
                          "column": 79
                        }
                      },
                      "argument": {
                        "type": "ConditionalExpression",
                        "start": 36428,
                        "end": 36495,
                        "loc": {
                          "start": {
                            "line": 1263,
                            "column": 11
                          },
                          "end": {
                            "line": 1263,
                            "column": 78
                          }
                        },
                        "test": {
                          "type": "CallExpression",
                          "start": 36428,
                          "end": 36457,
                          "loc": {
                            "start": {
                              "line": 1263,
                              "column": 11
                            },
                            "end": {
                              "line": 1263,
                              "column": 40
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 36428,
                            "end": 36455,
                            "loc": {
                              "start": {
                                "line": 1263,
                                "column": 11
                              },
                              "end": {
                                "line": 1263,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 36428,
                              "end": 36436,
                              "loc": {
                                "start": {
                                  "line": 1263,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1263,
                                  "column": 19
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 36428,
                                "end": 36432,
                                "loc": {
                                  "start": {
                                    "line": 1263,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 1263,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 36433,
                                "end": 36436,
                                "loc": {
                                  "start": {
                                    "line": 1263,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1263,
                                    "column": 19
                                  },
                                  "identifierName": "bid"
                                },
                                "name": "bid"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 36437,
                              "end": 36455,
                              "loc": {
                                "start": {
                                  "line": 1263,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1263,
                                  "column": 38
                                },
                                "identifierName": "includeMarkupInTax"
                              },
                              "name": "includeMarkupInTax"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "consequent": {
                          "type": "BinaryExpression",
                          "start": 36460,
                          "end": 36483,
                          "loc": {
                            "start": {
                              "line": 1263,
                              "column": 43
                            },
                            "end": {
                              "line": 1263,
                              "column": 66
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 36460,
                            "end": 36469,
                            "loc": {
                              "start": {
                                "line": 1263,
                                "column": 43
                              },
                              "end": {
                                "line": 1263,
                                "column": 52
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 36460,
                              "end": 36464,
                              "loc": {
                                "start": {
                                  "line": 1263,
                                  "column": 43
                                },
                                "end": {
                                  "line": 1263,
                                  "column": 47
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 36465,
                              "end": 36469,
                              "loc": {
                                "start": {
                                  "line": 1263,
                                  "column": 48
                                },
                                "end": {
                                  "line": 1263,
                                  "column": 52
                                },
                                "identifierName": "cost"
                              },
                              "name": "cost"
                            },
                            "computed": false
                          },
                          "operator": "+",
                          "right": {
                            "type": "MemberExpression",
                            "start": 36472,
                            "end": 36483,
                            "loc": {
                              "start": {
                                "line": 1263,
                                "column": 55
                              },
                              "end": {
                                "line": 1263,
                                "column": 66
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 36472,
                              "end": 36476,
                              "loc": {
                                "start": {
                                  "line": 1263,
                                  "column": 55
                                },
                                "end": {
                                  "line": 1263,
                                  "column": 59
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 36477,
                              "end": 36483,
                              "loc": {
                                "start": {
                                  "line": 1263,
                                  "column": 60
                                },
                                "end": {
                                  "line": 1263,
                                  "column": 66
                                },
                                "identifierName": "markup"
                              },
                              "name": "markup"
                            },
                            "computed": false
                          }
                        },
                        "alternate": {
                          "type": "MemberExpression",
                          "start": 36486,
                          "end": 36495,
                          "loc": {
                            "start": {
                              "line": 1263,
                              "column": 69
                            },
                            "end": {
                              "line": 1263,
                              "column": 78
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 36486,
                            "end": 36490,
                            "loc": {
                              "start": {
                                "line": 1263,
                                "column": 69
                              },
                              "end": {
                                "line": 1263,
                                "column": 73
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 36491,
                            "end": 36495,
                            "loc": {
                              "start": {
                                "line": 1263,
                                "column": 74
                              },
                              "end": {
                                "line": 1263,
                                "column": 78
                              },
                              "identifierName": "cost"
                            },
                            "name": "cost"
                          },
                          "computed": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed IsIncluded  value.\n   *\n   * @return {boolean}\n   ",
                    "start": 36504,
                    "end": 36610,
                    "loc": {
                      "start": {
                        "line": 1266,
                        "column": 2
                      },
                      "end": {
                        "line": 1270,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 36613,
                "end": 36776,
                "loc": {
                  "start": {
                    "line": 1271,
                    "column": 2
                  },
                  "end": {
                    "line": 1275,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 36613,
                  "end": 36632,
                  "loc": {
                    "start": {
                      "line": 1271,
                      "column": 2
                    },
                    "end": {
                      "line": 1271,
                      "column": 21
                    },
                    "identifierName": "_getIsIncludedValue"
                  },
                  "name": "_getIsIncludedValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 36635,
                  "end": 36776,
                  "loc": {
                    "start": {
                      "line": 1271,
                      "column": 24
                    },
                    "end": {
                      "line": 1275,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 36641,
                      "end": 36772,
                      "loc": {
                        "start": {
                          "line": 1272,
                          "column": 4
                        },
                        "end": {
                          "line": 1274,
                          "column": 41
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 36645,
                        "end": 36678,
                        "loc": {
                          "start": {
                            "line": 1272,
                            "column": 8
                          },
                          "end": {
                            "line": 1272,
                            "column": 41
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 36646,
                          "end": 36678,
                          "loc": {
                            "start": {
                              "line": 1272,
                              "column": 9
                            },
                            "end": {
                              "line": 1272,
                              "column": 41
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 36646,
                            "end": 36663,
                            "loc": {
                              "start": {
                                "line": 1272,
                                "column": 9
                              },
                              "end": {
                                "line": 1272,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 36646,
                              "end": 36650,
                              "loc": {
                                "start": {
                                  "line": 1272,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1272,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 36651,
                              "end": 36663,
                              "loc": {
                                "start": {
                                  "line": 1272,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1272,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 36664,
                              "end": 36677,
                              "loc": {
                                "start": {
                                  "line": 1272,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1272,
                                  "column": 40
                                }
                              },
                              "extra": {
                                "rawValue": "is_included",
                                "raw": "\"is_included\""
                              },
                              "value": "is_included"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 36680,
                        "end": 36736,
                        "loc": {
                          "start": {
                            "line": 1272,
                            "column": 43
                          },
                          "end": {
                            "line": 1274,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 36688,
                            "end": 36730,
                            "loc": {
                              "start": {
                                "line": 1273,
                                "column": 6
                              },
                              "end": {
                                "line": 1273,
                                "column": 48
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 36695,
                              "end": 36729,
                              "loc": {
                                "start": {
                                  "line": 1273,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1273,
                                  "column": 47
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 36695,
                                "end": 36723,
                                "loc": {
                                  "start": {
                                    "line": 1273,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1273,
                                    "column": 41
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 36695,
                                  "end": 36712,
                                  "loc": {
                                    "start": {
                                      "line": 1273,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1273,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 36695,
                                    "end": 36699,
                                    "loc": {
                                      "start": {
                                        "line": 1273,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1273,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 36700,
                                    "end": 36712,
                                    "loc": {
                                      "start": {
                                        "line": 1273,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1273,
                                        "column": 30
                                      },
                                      "identifierName": "_ruleService"
                                    },
                                    "name": "_ruleService"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 36713,
                                  "end": 36723,
                                  "loc": {
                                    "start": {
                                      "line": 1273,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1273,
                                      "column": 41
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "start": 36724,
                                  "end": 36728,
                                  "loc": {
                                    "start": {
                                      "line": 1273,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 1273,
                                      "column": 46
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 36742,
                        "end": 36772,
                        "loc": {
                          "start": {
                            "line": 1274,
                            "column": 11
                          },
                          "end": {
                            "line": 1274,
                            "column": 41
                          }
                        },
                        "argument": {
                          "type": "MemberExpression",
                          "start": 36749,
                          "end": 36771,
                          "loc": {
                            "start": {
                              "line": 1274,
                              "column": 18
                            },
                            "end": {
                              "line": 1274,
                              "column": 40
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 36749,
                            "end": 36759,
                            "loc": {
                              "start": {
                                "line": 1274,
                                "column": 18
                              },
                              "end": {
                                "line": 1274,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 36749,
                              "end": 36753,
                              "loc": {
                                "start": {
                                  "line": 1274,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1274,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 36754,
                              "end": 36759,
                              "loc": {
                                "start": {
                                  "line": 1274,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1274,
                                  "column": 28
                                },
                                "identifierName": "_data"
                              },
                              "name": "_data"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 36760,
                            "end": 36771,
                            "loc": {
                              "start": {
                                "line": 1274,
                                "column": 29
                              },
                              "end": {
                                "line": 1274,
                                "column": 40
                              },
                              "identifierName": "is_included"
                            },
                            "name": "is_included"
                          },
                          "computed": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed IsIncluded  value.\n   *\n   * @return {boolean}\n   ",
                    "start": 36504,
                    "end": 36610,
                    "loc": {
                      "start": {
                        "line": 1266,
                        "column": 2
                      },
                      "end": {
                        "line": 1270,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed IsWeighted value.\n   *\n   * @return {boolean}\n   ",
                    "start": 36780,
                    "end": 36885,
                    "loc": {
                      "start": {
                        "line": 1277,
                        "column": 2
                      },
                      "end": {
                        "line": 1281,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 36888,
                "end": 37058,
                "loc": {
                  "start": {
                    "line": 1282,
                    "column": 2
                  },
                  "end": {
                    "line": 1286,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 36888,
                  "end": 36907,
                  "loc": {
                    "start": {
                      "line": 1282,
                      "column": 2
                    },
                    "end": {
                      "line": 1282,
                      "column": 21
                    },
                    "identifierName": "_getIsWeightedValue"
                  },
                  "name": "_getIsWeightedValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 36910,
                  "end": 37058,
                  "loc": {
                    "start": {
                      "line": 1282,
                      "column": 24
                    },
                    "end": {
                      "line": 1286,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 36916,
                      "end": 37054,
                      "loc": {
                        "start": {
                          "line": 1283,
                          "column": 4
                        },
                        "end": {
                          "line": 1285,
                          "column": 48
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 36920,
                        "end": 36953,
                        "loc": {
                          "start": {
                            "line": 1283,
                            "column": 8
                          },
                          "end": {
                            "line": 1283,
                            "column": 41
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 36921,
                          "end": 36953,
                          "loc": {
                            "start": {
                              "line": 1283,
                              "column": 9
                            },
                            "end": {
                              "line": 1283,
                              "column": 41
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 36921,
                            "end": 36938,
                            "loc": {
                              "start": {
                                "line": 1283,
                                "column": 9
                              },
                              "end": {
                                "line": 1283,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 36921,
                              "end": 36925,
                              "loc": {
                                "start": {
                                  "line": 1283,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1283,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 36926,
                              "end": 36938,
                              "loc": {
                                "start": {
                                  "line": 1283,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1283,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 36939,
                              "end": 36952,
                              "loc": {
                                "start": {
                                  "line": 1283,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1283,
                                  "column": 40
                                }
                              },
                              "extra": {
                                "rawValue": "is_weighted",
                                "raw": "\"is_weighted\""
                              },
                              "value": "is_weighted"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 36955,
                        "end": 37011,
                        "loc": {
                          "start": {
                            "line": 1283,
                            "column": 43
                          },
                          "end": {
                            "line": 1285,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 36963,
                            "end": 37005,
                            "loc": {
                              "start": {
                                "line": 1284,
                                "column": 6
                              },
                              "end": {
                                "line": 1284,
                                "column": 48
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 36970,
                              "end": 37004,
                              "loc": {
                                "start": {
                                  "line": 1284,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1284,
                                  "column": 47
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 36970,
                                "end": 36998,
                                "loc": {
                                  "start": {
                                    "line": 1284,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1284,
                                    "column": 41
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 36970,
                                  "end": 36987,
                                  "loc": {
                                    "start": {
                                      "line": 1284,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1284,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 36970,
                                    "end": 36974,
                                    "loc": {
                                      "start": {
                                        "line": 1284,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1284,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 36975,
                                    "end": 36987,
                                    "loc": {
                                      "start": {
                                        "line": 1284,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1284,
                                        "column": 30
                                      },
                                      "identifierName": "_ruleService"
                                    },
                                    "name": "_ruleService"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 36988,
                                  "end": 36998,
                                  "loc": {
                                    "start": {
                                      "line": 1284,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1284,
                                      "column": 41
                                    },
                                    "identifierName": "isWeighted"
                                  },
                                  "name": "isWeighted"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ThisExpression",
                                  "start": 36999,
                                  "end": 37003,
                                  "loc": {
                                    "start": {
                                      "line": 1284,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 1284,
                                      "column": 46
                                    }
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 37017,
                        "end": 37054,
                        "loc": {
                          "start": {
                            "line": 1285,
                            "column": 11
                          },
                          "end": {
                            "line": 1285,
                            "column": 48
                          }
                        },
                        "argument": {
                          "type": "MemberExpression",
                          "start": 37024,
                          "end": 37053,
                          "loc": {
                            "start": {
                              "line": 1285,
                              "column": 18
                            },
                            "end": {
                              "line": 1285,
                              "column": 47
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 37024,
                            "end": 37041,
                            "loc": {
                              "start": {
                                "line": 1285,
                                "column": 18
                              },
                              "end": {
                                "line": 1285,
                                "column": 35
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 37024,
                              "end": 37034,
                              "loc": {
                                "start": {
                                  "line": 1285,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1285,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 37024,
                                "end": 37028,
                                "loc": {
                                  "start": {
                                    "line": 1285,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1285,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 37029,
                                "end": 37034,
                                "loc": {
                                  "start": {
                                    "line": 1285,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1285,
                                    "column": 28
                                  },
                                  "identifierName": "_data"
                                },
                                "name": "_data"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 37035,
                              "end": 37041,
                              "loc": {
                                "start": {
                                  "line": 1285,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1285,
                                  "column": 35
                                },
                                "identifierName": "config"
                              },
                              "name": "config"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 37042,
                            "end": 37053,
                            "loc": {
                              "start": {
                                "line": 1285,
                                "column": 36
                              },
                              "end": {
                                "line": 1285,
                                "column": 47
                              },
                              "identifierName": "is_weighted"
                            },
                            "name": "is_weighted"
                          },
                          "computed": false
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed IsWeighted value.\n   *\n   * @return {boolean}\n   ",
                    "start": 36780,
                    "end": 36885,
                    "loc": {
                      "start": {
                        "line": 1277,
                        "column": 2
                      },
                      "end": {
                        "line": 1281,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Labor Hours value.\n   *\n   * @return {number}\n   ",
                    "start": 37062,
                    "end": 37167,
                    "loc": {
                      "start": {
                        "line": 1288,
                        "column": 2
                      },
                      "end": {
                        "line": 1292,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 37170,
                "end": 38635,
                "loc": {
                  "start": {
                    "line": 1293,
                    "column": 2
                  },
                  "end": {
                    "line": 1326,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 37170,
                  "end": 37189,
                  "loc": {
                    "start": {
                      "line": 1293,
                      "column": 2
                    },
                    "end": {
                      "line": 1293,
                      "column": 21
                    },
                    "identifierName": "_getLaborHoursValue"
                  },
                  "name": "_getLaborHoursValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 37192,
                  "end": 38635,
                  "loc": {
                    "start": {
                      "line": 1293,
                      "column": 24
                    },
                    "end": {
                      "line": 1326,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 37198,
                      "end": 37373,
                      "loc": {
                        "start": {
                          "line": 1294,
                          "column": 4
                        },
                        "end": {
                          "line": 1297,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 37202,
                        "end": 37234,
                        "loc": {
                          "start": {
                            "line": 1294,
                            "column": 8
                          },
                          "end": {
                            "line": 1294,
                            "column": 40
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 37202,
                          "end": 37219,
                          "loc": {
                            "start": {
                              "line": 1294,
                              "column": 8
                            },
                            "end": {
                              "line": 1294,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 37202,
                            "end": 37206,
                            "loc": {
                              "start": {
                                "line": 1294,
                                "column": 8
                              },
                              "end": {
                                "line": 1294,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 37207,
                            "end": 37219,
                            "loc": {
                              "start": {
                                "line": 1294,
                                "column": 13
                              },
                              "end": {
                                "line": 1294,
                                "column": 25
                              },
                              "identifierName": "isOverridden"
                            },
                            "name": "isOverridden"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 37220,
                            "end": 37233,
                            "loc": {
                              "start": {
                                "line": 1294,
                                "column": 26
                              },
                              "end": {
                                "line": 1294,
                                "column": 39
                              }
                            },
                            "extra": {
                              "rawValue": "labor_hours",
                              "raw": "\"labor_hours\""
                            },
                            "value": "labor_hours"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 37236,
                        "end": 37373,
                        "loc": {
                          "start": {
                            "line": 1294,
                            "column": 42
                          },
                          "end": {
                            "line": 1297,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 37244,
                            "end": 37297,
                            "loc": {
                              "start": {
                                "line": 1295,
                                "column": 6
                              },
                              "end": {
                                "line": 1295,
                                "column": 59
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 37244,
                              "end": 37296,
                              "loc": {
                                "start": {
                                  "line": 1295,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1295,
                                  "column": 58
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 37244,
                                "end": 37261,
                                "loc": {
                                  "start": {
                                    "line": 1295,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1295,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 37244,
                                  "end": 37248,
                                  "loc": {
                                    "start": {
                                      "line": 1295,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1295,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 37249,
                                  "end": 37261,
                                  "loc": {
                                    "start": {
                                      "line": 1295,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1295,
                                      "column": 23
                                    },
                                    "identifierName": "_applyConfig"
                                  },
                                  "name": "_applyConfig"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 37262,
                                  "end": 37288,
                                  "loc": {
                                    "start": {
                                      "line": 1295,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1295,
                                      "column": 50
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "is_predicted_labor_hours",
                                    "raw": "\"is_predicted_labor_hours\""
                                  },
                                  "value": "is_predicted_labor_hours"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 37290,
                                  "end": 37295,
                                  "loc": {
                                    "start": {
                                      "line": 1295,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 1295,
                                      "column": 57
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 37304,
                            "end": 37367,
                            "loc": {
                              "start": {
                                "line": 1296,
                                "column": 6
                              },
                              "end": {
                                "line": 1296,
                                "column": 69
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 37311,
                              "end": 37366,
                              "loc": {
                                "start": {
                                  "line": 1296,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1296,
                                  "column": 68
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 37311,
                                "end": 37316,
                                "loc": {
                                  "start": {
                                    "line": 1296,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1296,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 37317,
                                  "end": 37362,
                                  "loc": {
                                    "start": {
                                      "line": 1296,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1296,
                                      "column": 64
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 37317,
                                    "end": 37338,
                                    "loc": {
                                      "start": {
                                        "line": 1296,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1296,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 37317,
                                      "end": 37324,
                                      "loc": {
                                        "start": {
                                          "line": 1296,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1296,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 37325,
                                      "end": 37338,
                                      "loc": {
                                        "start": {
                                          "line": 1296,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1296,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 37339,
                                      "end": 37361,
                                      "loc": {
                                        "start": {
                                          "line": 1296,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1296,
                                          "column": 63
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 37339,
                                        "end": 37349,
                                        "loc": {
                                          "start": {
                                            "line": 1296,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 1296,
                                            "column": 51
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 37339,
                                          "end": 37343,
                                          "loc": {
                                            "start": {
                                              "line": 1296,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1296,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 37344,
                                          "end": 37349,
                                          "loc": {
                                            "start": {
                                              "line": 1296,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 1296,
                                              "column": 51
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 37350,
                                        "end": 37361,
                                        "loc": {
                                          "start": {
                                            "line": 1296,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1296,
                                            "column": 63
                                          },
                                          "identifierName": "labor_hours"
                                        },
                                        "name": "labor_hours"
                                      },
                                      "computed": false
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 37364,
                                  "end": 37365,
                                  "loc": {
                                    "start": {
                                      "line": 1296,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 1296,
                                      "column": 67
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 37379,
                      "end": 37389,
                      "loc": {
                        "start": {
                          "line": 1299,
                          "column": 4
                        },
                        "end": {
                          "line": 1299,
                          "column": 14
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 37383,
                          "end": 37388,
                          "loc": {
                            "start": {
                              "line": 1299,
                              "column": 8
                            },
                            "end": {
                              "line": 1299,
                              "column": 13
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 37383,
                            "end": 37388,
                            "loc": {
                              "start": {
                                "line": 1299,
                                "column": 8
                              },
                              "end": {
                                "line": 1299,
                                "column": 13
                              },
                              "identifierName": "hours"
                            },
                            "name": "hours"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 37394,
                      "end": 37451,
                      "loc": {
                        "start": {
                          "line": 1300,
                          "column": 4
                        },
                        "end": {
                          "line": 1300,
                          "column": 61
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 37400,
                          "end": 37450,
                          "loc": {
                            "start": {
                              "line": 1300,
                              "column": 10
                            },
                            "end": {
                              "line": 1300,
                              "column": 60
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 37400,
                            "end": 37412,
                            "loc": {
                              "start": {
                                "line": 1300,
                                "column": 10
                              },
                              "end": {
                                "line": 1300,
                                "column": 22
                              },
                              "identifierName": "bidTimeStamp"
                            },
                            "name": "bidTimeStamp"
                          },
                          "init": {
                            "type": "NewExpression",
                            "start": 37415,
                            "end": 37450,
                            "loc": {
                              "start": {
                                "line": 1300,
                                "column": 25
                              },
                              "end": {
                                "line": 1300,
                                "column": 60
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 37419,
                              "end": 37423,
                              "loc": {
                                "start": {
                                  "line": 1300,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1300,
                                  "column": 33
                                },
                                "identifierName": "Date"
                              },
                              "name": "Date"
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 37424,
                                "end": 37449,
                                "loc": {
                                  "start": {
                                    "line": 1300,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1300,
                                    "column": 59
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 37424,
                                  "end": 37438,
                                  "loc": {
                                    "start": {
                                      "line": 1300,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1300,
                                      "column": 48
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 37424,
                                    "end": 37432,
                                    "loc": {
                                      "start": {
                                        "line": 1300,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1300,
                                        "column": 42
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 37424,
                                      "end": 37428,
                                      "loc": {
                                        "start": {
                                          "line": 1300,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1300,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 37429,
                                      "end": 37432,
                                      "loc": {
                                        "start": {
                                          "line": 1300,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1300,
                                          "column": 42
                                        },
                                        "identifierName": "bid"
                                      },
                                      "name": "bid"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 37433,
                                    "end": 37438,
                                    "loc": {
                                      "start": {
                                        "line": 1300,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1300,
                                        "column": 48
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 37439,
                                  "end": 37449,
                                  "loc": {
                                    "start": {
                                      "line": 1300,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 1300,
                                      "column": 59
                                    },
                                    "identifierName": "created_at"
                                  },
                                  "name": "created_at"
                                },
                                "computed": false
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 37456,
                      "end": 37498,
                      "loc": {
                        "start": {
                          "line": 1301,
                          "column": 4
                        },
                        "end": {
                          "line": 1301,
                          "column": 46
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 37462,
                          "end": 37497,
                          "loc": {
                            "start": {
                              "line": 1301,
                              "column": 10
                            },
                            "end": {
                              "line": 1301,
                              "column": 45
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 37462,
                            "end": 37472,
                            "loc": {
                              "start": {
                                "line": 1301,
                                "column": 10
                              },
                              "end": {
                                "line": 1301,
                                "column": 20
                              },
                              "identifierName": "newBidDate"
                            },
                            "name": "newBidDate"
                          },
                          "init": {
                            "type": "NewExpression",
                            "start": 37475,
                            "end": 37497,
                            "loc": {
                              "start": {
                                "line": 1301,
                                "column": 23
                              },
                              "end": {
                                "line": 1301,
                                "column": 45
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 37479,
                              "end": 37483,
                              "loc": {
                                "start": {
                                  "line": 1301,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1301,
                                  "column": 31
                                },
                                "identifierName": "Date"
                              },
                              "name": "Date"
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 37484,
                                "end": 37496,
                                "loc": {
                                  "start": {
                                    "line": 1301,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1301,
                                    "column": 44
                                  }
                                },
                                "extra": {
                                  "rawValue": "03/09/2021",
                                  "raw": "'03/09/2021'"
                                },
                                "value": "03/09/2021"
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 37503,
                      "end": 37551,
                      "loc": {
                        "start": {
                          "line": 1302,
                          "column": 4
                        },
                        "end": {
                          "line": 1302,
                          "column": 52
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 37509,
                          "end": 37550,
                          "loc": {
                            "start": {
                              "line": 1302,
                              "column": 10
                            },
                            "end": {
                              "line": 1302,
                              "column": 51
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 37509,
                            "end": 37522,
                            "loc": {
                              "start": {
                                "line": 1302,
                                "column": 10
                              },
                              "end": {
                                "line": 1302,
                                "column": 23
                              },
                              "identifierName": "dateCondition"
                            },
                            "name": "dateCondition"
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "start": 37525,
                            "end": 37550,
                            "loc": {
                              "start": {
                                "line": 1302,
                                "column": 26
                              },
                              "end": {
                                "line": 1302,
                                "column": 51
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 37525,
                              "end": 37537,
                              "loc": {
                                "start": {
                                  "line": 1302,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1302,
                                  "column": 38
                                },
                                "identifierName": "bidTimeStamp"
                              },
                              "name": "bidTimeStamp"
                            },
                            "operator": ">",
                            "right": {
                              "type": "Identifier",
                              "start": 37540,
                              "end": 37550,
                              "loc": {
                                "start": {
                                  "line": 1302,
                                  "column": 41
                                },
                                "end": {
                                  "line": 1302,
                                  "column": 51
                                },
                                "identifierName": "newBidDate"
                              },
                              "name": "newBidDate"
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 37557,
                      "end": 38580,
                      "loc": {
                        "start": {
                          "line": 1304,
                          "column": 4
                        },
                        "end": {
                          "line": 1324,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 37561,
                        "end": 37575,
                        "loc": {
                          "start": {
                            "line": 1304,
                            "column": 8
                          },
                          "end": {
                            "line": 1304,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 37561,
                          "end": 37573,
                          "loc": {
                            "start": {
                              "line": 1304,
                              "column": 8
                            },
                            "end": {
                              "line": 1304,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 37561,
                            "end": 37565,
                            "loc": {
                              "start": {
                                "line": 1304,
                                "column": 8
                              },
                              "end": {
                                "line": 1304,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 37566,
                            "end": 37573,
                            "loc": {
                              "start": {
                                "line": 1304,
                                "column": 13
                              },
                              "end": {
                                "line": 1304,
                                "column": 20
                              },
                              "identifierName": "isLabor"
                            },
                            "name": "isLabor"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 37577,
                        "end": 38490,
                        "loc": {
                          "start": {
                            "line": 1304,
                            "column": 24
                          },
                          "end": {
                            "line": 1321,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 37585,
                            "end": 38484,
                            "loc": {
                              "start": {
                                "line": 1305,
                                "column": 6
                              },
                              "end": {
                                "line": 1320,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 37589,
                              "end": 37670,
                              "loc": {
                                "start": {
                                  "line": 1305,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1305,
                                  "column": 91
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 37589,
                                "end": 37608,
                                "loc": {
                                  "start": {
                                    "line": 1305,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1305,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 37589,
                                  "end": 37593,
                                  "loc": {
                                    "start": {
                                      "line": 1305,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1305,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 37594,
                                  "end": 37608,
                                  "loc": {
                                    "start": {
                                      "line": 1305,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1305,
                                      "column": 29
                                    },
                                    "identifierName": "_shouldPredict"
                                  },
                                  "name": "_shouldPredict"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrayExpression",
                                  "start": 37609,
                                  "end": 37669,
                                  "loc": {
                                    "start": {
                                      "line": 1305,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1305,
                                      "column": 90
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 37610,
                                      "end": 37620,
                                      "loc": {
                                        "start": {
                                          "line": 1305,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1305,
                                          "column": 41
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "quantity",
                                        "raw": "\"quantity\""
                                      },
                                      "value": "quantity"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 37622,
                                      "end": 37636,
                                      "loc": {
                                        "start": {
                                          "line": 1305,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1305,
                                          "column": 57
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "per_quantity",
                                        "raw": "\"per_quantity\""
                                      },
                                      "value": "per_quantity"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 37638,
                                      "end": 37644,
                                      "loc": {
                                        "start": {
                                          "line": 1305,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 1305,
                                          "column": 65
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "base",
                                        "raw": "\"base\""
                                      },
                                      "value": "base"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 37646,
                                      "end": 37658,
                                      "loc": {
                                        "start": {
                                          "line": 1305,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 1305,
                                          "column": 79
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "multiplier",
                                        "raw": "\"multiplier\""
                                      },
                                      "value": "multiplier"
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 37660,
                                      "end": 37668,
                                      "loc": {
                                        "start": {
                                          "line": 1305,
                                          "column": 81
                                        },
                                        "end": {
                                          "line": 1305,
                                          "column": 89
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "scalar",
                                        "raw": "\"scalar\""
                                      },
                                      "value": "scalar"
                                    }
                                  ]
                                }
                              ]
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 37672,
                              "end": 38165,
                              "loc": {
                                "start": {
                                  "line": 1305,
                                  "column": 93
                                },
                                "end": {
                                  "line": 1314,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 37837,
                                  "end": 38096,
                                  "loc": {
                                    "start": {
                                      "line": 1308,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1312,
                                      "column": 9
                                    }
                                  },
                                  "test": {
                                    "type": "LogicalExpression",
                                    "start": 37841,
                                    "end": 37873,
                                    "loc": {
                                      "start": {
                                        "line": 1308,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1308,
                                        "column": 44
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 37841,
                                      "end": 37856,
                                      "loc": {
                                        "start": {
                                          "line": 1308,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1308,
                                          "column": 27
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 37841,
                                        "end": 37845,
                                        "loc": {
                                          "start": {
                                            "line": 1308,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1308,
                                            "column": 16
                                          }
                                        },
                                        "leadingComments": null
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 37846,
                                        "end": 37856,
                                        "loc": {
                                          "start": {
                                            "line": 1308,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1308,
                                            "column": 27
                                          },
                                          "identifierName": "isWeighted"
                                        },
                                        "name": "isWeighted"
                                      },
                                      "computed": false,
                                      "leadingComments": null
                                    },
                                    "operator": "&&",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 37860,
                                      "end": 37873,
                                      "loc": {
                                        "start": {
                                          "line": 1308,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1308,
                                          "column": 44
                                        },
                                        "identifierName": "dateCondition"
                                      },
                                      "name": "dateCondition"
                                    },
                                    "leadingComments": null
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 37875,
                                    "end": 38011,
                                    "loc": {
                                      "start": {
                                        "line": 1308,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1310,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 37887,
                                        "end": 38001,
                                        "loc": {
                                          "start": {
                                            "line": 1309,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1309,
                                            "column": 124
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 37887,
                                          "end": 38000,
                                          "loc": {
                                            "start": {
                                              "line": 1309,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1309,
                                              "column": 123
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "start": 37887,
                                            "end": 37892,
                                            "loc": {
                                              "start": {
                                                "line": 1309,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1309,
                                                "column": 15
                                              },
                                              "identifierName": "hours"
                                            },
                                            "name": "hours"
                                          },
                                          "right": {
                                            "type": "BinaryExpression",
                                            "start": 37895,
                                            "end": 38000,
                                            "loc": {
                                              "start": {
                                                "line": 1309,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 1309,
                                                "column": 123
                                              }
                                            },
                                            "left": {
                                              "type": "CallExpression",
                                              "start": 37895,
                                              "end": 37943,
                                              "loc": {
                                                "start": {
                                                  "line": 1309,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 1309,
                                                  "column": 66
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 37895,
                                                "end": 37922,
                                                "loc": {
                                                  "start": {
                                                    "line": 1309,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1309,
                                                    "column": 45
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 37895,
                                                  "end": 37899,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1309,
                                                      "column": 18
                                                    },
                                                    "end": {
                                                      "line": 1309,
                                                      "column": 22
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 37900,
                                                  "end": 37922,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1309,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 1309,
                                                      "column": 45
                                                    },
                                                    "identifierName": "getPredictedLaborHours"
                                                  },
                                                  "name": "getPredictedLaborHours"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 37923,
                                                  "end": 37942,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1309,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 1309,
                                                      "column": 65
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 37923,
                                                    "end": 37927,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1309,
                                                        "column": 46
                                                      },
                                                      "end": {
                                                        "line": 1309,
                                                        "column": 50
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 37928,
                                                    "end": 37942,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1309,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 1309,
                                                        "column": 65
                                                      },
                                                      "identifierName": "predictionType"
                                                    },
                                                    "name": "predictionType"
                                                  },
                                                  "computed": false
                                                }
                                              ]
                                            },
                                            "operator": "*",
                                            "right": {
                                              "type": "CallExpression",
                                              "start": 37946,
                                              "end": 38000,
                                              "loc": {
                                                "start": {
                                                  "line": 1309,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 1309,
                                                  "column": 123
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 37946,
                                                "end": 37998,
                                                "loc": {
                                                  "start": {
                                                    "line": 1309,
                                                    "column": 69
                                                  },
                                                  "end": {
                                                    "line": 1309,
                                                    "column": 121
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 37946,
                                                  "end": 37976,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1309,
                                                      "column": 69
                                                    },
                                                    "end": {
                                                      "line": 1309,
                                                      "column": 99
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 37946,
                                                    "end": 37950,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1309,
                                                        "column": 69
                                                      },
                                                      "end": {
                                                        "line": 1309,
                                                        "column": 73
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 37951,
                                                    "end": 37976,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1309,
                                                        "column": 74
                                                      },
                                                      "end": {
                                                        "line": 1309,
                                                        "column": 99
                                                      },
                                                      "identifierName": "_currentPredictionService"
                                                    },
                                                    "name": "_currentPredictionService"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 37977,
                                                  "end": 37998,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1309,
                                                      "column": 100
                                                    },
                                                    "end": {
                                                      "line": 1309,
                                                      "column": 121
                                                    },
                                                    "identifierName": "getContributionWeight"
                                                  },
                                                  "name": "getContributionWeight"
                                                },
                                                "computed": false
                                              },
                                              "arguments": []
                                            }
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "start": 38017,
                                    "end": 38096,
                                    "loc": {
                                      "start": {
                                        "line": 1310,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1312,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 38029,
                                        "end": 38086,
                                        "loc": {
                                          "start": {
                                            "line": 1311,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1311,
                                            "column": 67
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 38029,
                                          "end": 38085,
                                          "loc": {
                                            "start": {
                                              "line": 1311,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1311,
                                              "column": 66
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "Identifier",
                                            "start": 38029,
                                            "end": 38034,
                                            "loc": {
                                              "start": {
                                                "line": 1311,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1311,
                                                "column": 15
                                              },
                                              "identifierName": "hours"
                                            },
                                            "name": "hours"
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 38037,
                                            "end": 38085,
                                            "loc": {
                                              "start": {
                                                "line": 1311,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 1311,
                                                "column": 66
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 38037,
                                              "end": 38064,
                                              "loc": {
                                                "start": {
                                                  "line": 1311,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 1311,
                                                  "column": 45
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 38037,
                                                "end": 38041,
                                                "loc": {
                                                  "start": {
                                                    "line": 1311,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1311,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 38042,
                                                "end": 38064,
                                                "loc": {
                                                  "start": {
                                                    "line": 1311,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 1311,
                                                    "column": 45
                                                  },
                                                  "identifierName": "getPredictedLaborHours"
                                                },
                                                "name": "getPredictedLaborHours"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 38065,
                                                "end": 38084,
                                                "loc": {
                                                  "start": {
                                                    "line": 1311,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 1311,
                                                    "column": 65
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 38065,
                                                  "end": 38069,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1311,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 1311,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 38070,
                                                  "end": 38084,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1311,
                                                      "column": 51
                                                    },
                                                    "end": {
                                                      "line": 1311,
                                                      "column": 65
                                                    },
                                                    "identifierName": "predictionType"
                                                  },
                                                  "name": "predictionType"
                                                },
                                                "computed": false
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " check if the line item is weighted and created after patch 1.3.12",
                                      "start": 37682,
                                      "end": 37750,
                                      "loc": {
                                        "start": {
                                          "line": 1306,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1306,
                                          "column": 76
                                        }
                                      }
                                    },
                                    {
                                      "type": "CommentLine",
                                      "value": " this applies the contribution weight to the bid labor hours value.",
                                      "start": 37759,
                                      "end": 37828,
                                      "loc": {
                                        "start": {
                                          "line": 1307,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1307,
                                          "column": 77
                                        }
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 38105,
                                  "end": 38157,
                                  "loc": {
                                    "start": {
                                      "line": 1313,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1313,
                                      "column": 60
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 38105,
                                    "end": 38156,
                                    "loc": {
                                      "start": {
                                        "line": 1313,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1313,
                                        "column": 59
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 38105,
                                      "end": 38122,
                                      "loc": {
                                        "start": {
                                          "line": 1313,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1313,
                                          "column": 25
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 38105,
                                        "end": 38109,
                                        "loc": {
                                          "start": {
                                            "line": 1313,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1313,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 38110,
                                        "end": 38122,
                                        "loc": {
                                          "start": {
                                            "line": 1313,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1313,
                                            "column": 25
                                          },
                                          "identifierName": "_applyConfig"
                                        },
                                        "name": "_applyConfig"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 38123,
                                        "end": 38149,
                                        "loc": {
                                          "start": {
                                            "line": 1313,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1313,
                                            "column": 52
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "is_predicted_labor_hours",
                                          "raw": "\"is_predicted_labor_hours\""
                                        },
                                        "value": "is_predicted_labor_hours"
                                      },
                                      {
                                        "type": "BooleanLiteral",
                                        "start": 38151,
                                        "end": 38155,
                                        "loc": {
                                          "start": {
                                            "line": 1313,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 1313,
                                            "column": 58
                                          }
                                        },
                                        "value": true
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 38171,
                              "end": 38484,
                              "loc": {
                                "start": {
                                  "line": 1314,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1320,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 38181,
                                  "end": 38254,
                                  "loc": {
                                    "start": {
                                      "line": 1315,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1315,
                                      "column": 81
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 38181,
                                    "end": 38253,
                                    "loc": {
                                      "start": {
                                        "line": 1315,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1315,
                                        "column": 80
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 38181,
                                      "end": 38186,
                                      "loc": {
                                        "start": {
                                          "line": 1315,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1315,
                                          "column": 13
                                        },
                                        "identifierName": "hours"
                                      },
                                      "name": "hours"
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 38189,
                                      "end": 38253,
                                      "loc": {
                                        "start": {
                                          "line": 1315,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1315,
                                          "column": 80
                                        }
                                      },
                                      "left": {
                                        "type": "BinaryExpression",
                                        "start": 38190,
                                        "end": 38234,
                                        "loc": {
                                          "start": {
                                            "line": 1315,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1315,
                                            "column": 61
                                          }
                                        },
                                        "left": {
                                          "type": "BinaryExpression",
                                          "start": 38190,
                                          "end": 38222,
                                          "loc": {
                                            "start": {
                                              "line": 1315,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1315,
                                              "column": 49
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 38190,
                                            "end": 38203,
                                            "loc": {
                                              "start": {
                                                "line": 1315,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 1315,
                                                "column": 30
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 38190,
                                              "end": 38194,
                                              "loc": {
                                                "start": {
                                                  "line": 1315,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1315,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 38195,
                                              "end": 38203,
                                              "loc": {
                                                "start": {
                                                  "line": 1315,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 1315,
                                                  "column": 30
                                                },
                                                "identifierName": "quantity"
                                              },
                                              "name": "quantity"
                                            },
                                            "computed": false
                                          },
                                          "operator": "*",
                                          "right": {
                                            "type": "MemberExpression",
                                            "start": 38206,
                                            "end": 38222,
                                            "loc": {
                                              "start": {
                                                "line": 1315,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 1315,
                                                "column": 49
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 38206,
                                              "end": 38210,
                                              "loc": {
                                                "start": {
                                                  "line": 1315,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 1315,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 38211,
                                              "end": 38222,
                                              "loc": {
                                                "start": {
                                                  "line": 1315,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 1315,
                                                  "column": 49
                                                },
                                                "identifierName": "perQuantity"
                                              },
                                              "name": "perQuantity"
                                            },
                                            "computed": false
                                          }
                                        },
                                        "operator": "+",
                                        "right": {
                                          "type": "MemberExpression",
                                          "start": 38225,
                                          "end": 38234,
                                          "loc": {
                                            "start": {
                                              "line": 1315,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 1315,
                                              "column": 61
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 38225,
                                            "end": 38229,
                                            "loc": {
                                              "start": {
                                                "line": 1315,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 1315,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 38230,
                                            "end": 38234,
                                            "loc": {
                                              "start": {
                                                "line": 1315,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 1315,
                                                "column": 61
                                              },
                                              "identifierName": "base"
                                            },
                                            "name": "base"
                                          },
                                          "computed": false
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 38189
                                        }
                                      },
                                      "operator": "*",
                                      "right": {
                                        "type": "MemberExpression",
                                        "start": 38238,
                                        "end": 38253,
                                        "loc": {
                                          "start": {
                                            "line": 1315,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 1315,
                                            "column": 80
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 38238,
                                          "end": 38242,
                                          "loc": {
                                            "start": {
                                              "line": 1315,
                                              "column": 65
                                            },
                                            "end": {
                                              "line": 1315,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 38243,
                                          "end": 38253,
                                          "loc": {
                                            "start": {
                                              "line": 1315,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 1315,
                                              "column": 80
                                            },
                                            "identifierName": "multiplier"
                                          },
                                          "name": "multiplier"
                                        },
                                        "computed": false
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 38263,
                                  "end": 38316,
                                  "loc": {
                                    "start": {
                                      "line": 1316,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1316,
                                      "column": 61
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 38263,
                                    "end": 38315,
                                    "loc": {
                                      "start": {
                                        "line": 1316,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1316,
                                        "column": 60
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 38263,
                                      "end": 38280,
                                      "loc": {
                                        "start": {
                                          "line": 1316,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1316,
                                          "column": 25
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 38263,
                                        "end": 38267,
                                        "loc": {
                                          "start": {
                                            "line": 1316,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1316,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 38268,
                                        "end": 38280,
                                        "loc": {
                                          "start": {
                                            "line": 1316,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1316,
                                            "column": 25
                                          },
                                          "identifierName": "_applyConfig"
                                        },
                                        "name": "_applyConfig"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 38281,
                                        "end": 38307,
                                        "loc": {
                                          "start": {
                                            "line": 1316,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1316,
                                            "column": 52
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "is_predicted_labor_hours",
                                          "raw": "\"is_predicted_labor_hours\""
                                        },
                                        "value": "is_predicted_labor_hours"
                                      },
                                      {
                                        "type": "BooleanLiteral",
                                        "start": 38309,
                                        "end": 38314,
                                        "loc": {
                                          "start": {
                                            "line": 1316,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 1316,
                                            "column": 59
                                          }
                                        },
                                        "value": false
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 38325,
                                  "end": 38476,
                                  "loc": {
                                    "start": {
                                      "line": 1317,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1319,
                                      "column": 9
                                    }
                                  },
                                  "test": {
                                    "type": "CallExpression",
                                    "start": 38329,
                                    "end": 38407,
                                    "loc": {
                                      "start": {
                                        "line": 1317,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 1317,
                                        "column": 90
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 38329,
                                      "end": 38357,
                                      "loc": {
                                        "start": {
                                          "line": 1317,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1317,
                                          "column": 40
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 38329,
                                        "end": 38333,
                                        "loc": {
                                          "start": {
                                            "line": 1317,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1317,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 38334,
                                        "end": 38357,
                                        "loc": {
                                          "start": {
                                            "line": 1317,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 1317,
                                            "column": 40
                                          },
                                          "identifierName": "_undefinedPropsIncludes"
                                        },
                                        "name": "_undefinedPropsIncludes"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 38358,
                                        "end": 38368,
                                        "loc": {
                                          "start": {
                                            "line": 1317,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 1317,
                                            "column": 51
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "quantity",
                                          "raw": "\"quantity\""
                                        },
                                        "value": "quantity"
                                      },
                                      {
                                        "type": "StringLiteral",
                                        "start": 38370,
                                        "end": 38384,
                                        "loc": {
                                          "start": {
                                            "line": 1317,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 1317,
                                            "column": 67
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "per_quantity",
                                          "raw": "\"per_quantity\""
                                        },
                                        "value": "per_quantity"
                                      },
                                      {
                                        "type": "StringLiteral",
                                        "start": 38386,
                                        "end": 38392,
                                        "loc": {
                                          "start": {
                                            "line": 1317,
                                            "column": 69
                                          },
                                          "end": {
                                            "line": 1317,
                                            "column": 75
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "base",
                                          "raw": "\"base\""
                                        },
                                        "value": "base"
                                      },
                                      {
                                        "type": "StringLiteral",
                                        "start": 38394,
                                        "end": 38406,
                                        "loc": {
                                          "start": {
                                            "line": 1317,
                                            "column": 77
                                          },
                                          "end": {
                                            "line": 1317,
                                            "column": 89
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "multiplier",
                                          "raw": "\"multiplier\""
                                        },
                                        "value": "multiplier"
                                      }
                                    ]
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 38409,
                                    "end": 38476,
                                    "loc": {
                                      "start": {
                                        "line": 1317,
                                        "column": 92
                                      },
                                      "end": {
                                        "line": 1319,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 38421,
                                        "end": 38466,
                                        "loc": {
                                          "start": {
                                            "line": 1318,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1318,
                                            "column": 55
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 38421,
                                          "end": 38465,
                                          "loc": {
                                            "start": {
                                              "line": 1318,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1318,
                                              "column": 54
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 38421,
                                            "end": 38450,
                                            "loc": {
                                              "start": {
                                                "line": 1318,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1318,
                                                "column": 39
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 38421,
                                              "end": 38445,
                                              "loc": {
                                                "start": {
                                                  "line": 1318,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1318,
                                                  "column": 34
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 38421,
                                                "end": 38425,
                                                "loc": {
                                                  "start": {
                                                    "line": 1318,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1318,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 38426,
                                                "end": 38445,
                                                "loc": {
                                                  "start": {
                                                    "line": 1318,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1318,
                                                    "column": 34
                                                  },
                                                  "identifierName": "_undefinedPropFlags"
                                                },
                                                "name": "_undefinedPropFlags"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 38446,
                                              "end": 38450,
                                              "loc": {
                                                "start": {
                                                  "line": 1318,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 1318,
                                                  "column": 39
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "StringLiteral",
                                              "start": 38451,
                                              "end": 38464,
                                              "loc": {
                                                "start": {
                                                  "line": 1318,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1318,
                                                  "column": 53
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "labor_hours",
                                                "raw": "\"labor_hours\""
                                              },
                                              "value": "labor_hours"
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 38496,
                        "end": 38580,
                        "loc": {
                          "start": {
                            "line": 1321,
                            "column": 11
                          },
                          "end": {
                            "line": 1324,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 38504,
                            "end": 38514,
                            "loc": {
                              "start": {
                                "line": 1322,
                                "column": 6
                              },
                              "end": {
                                "line": 1322,
                                "column": 16
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 38504,
                              "end": 38513,
                              "loc": {
                                "start": {
                                  "line": 1322,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1322,
                                  "column": 15
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 38504,
                                "end": 38509,
                                "loc": {
                                  "start": {
                                    "line": 1322,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1322,
                                    "column": 11
                                  },
                                  "identifierName": "hours"
                                },
                                "name": "hours"
                              },
                              "right": {
                                "type": "NumericLiteral",
                                "start": 38512,
                                "end": 38513,
                                "loc": {
                                  "start": {
                                    "line": 1322,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1322,
                                    "column": 15
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 38521,
                            "end": 38574,
                            "loc": {
                              "start": {
                                "line": 1323,
                                "column": 6
                              },
                              "end": {
                                "line": 1323,
                                "column": 59
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 38521,
                              "end": 38573,
                              "loc": {
                                "start": {
                                  "line": 1323,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1323,
                                  "column": 58
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 38521,
                                "end": 38538,
                                "loc": {
                                  "start": {
                                    "line": 1323,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1323,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 38521,
                                  "end": 38525,
                                  "loc": {
                                    "start": {
                                      "line": 1323,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1323,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 38526,
                                  "end": 38538,
                                  "loc": {
                                    "start": {
                                      "line": 1323,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1323,
                                      "column": 23
                                    },
                                    "identifierName": "_applyConfig"
                                  },
                                  "name": "_applyConfig"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 38539,
                                  "end": 38565,
                                  "loc": {
                                    "start": {
                                      "line": 1323,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1323,
                                      "column": 50
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "is_predicted_labor_hours",
                                    "raw": "\"is_predicted_labor_hours\""
                                  },
                                  "value": "is_predicted_labor_hours"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 38567,
                                  "end": 38572,
                                  "loc": {
                                    "start": {
                                      "line": 1323,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 1323,
                                      "column": 57
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 38585,
                      "end": 38631,
                      "loc": {
                        "start": {
                          "line": 1325,
                          "column": 4
                        },
                        "end": {
                          "line": 1325,
                          "column": 50
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 38592,
                        "end": 38630,
                        "loc": {
                          "start": {
                            "line": 1325,
                            "column": 11
                          },
                          "end": {
                            "line": 1325,
                            "column": 49
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 38592,
                          "end": 38597,
                          "loc": {
                            "start": {
                              "line": 1325,
                              "column": 11
                            },
                            "end": {
                              "line": 1325,
                              "column": 16
                            },
                            "identifierName": "round"
                          },
                          "name": "round"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 38598,
                            "end": 38626,
                            "loc": {
                              "start": {
                                "line": 1325,
                                "column": 17
                              },
                              "end": {
                                "line": 1325,
                                "column": 45
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 38598,
                              "end": 38619,
                              "loc": {
                                "start": {
                                  "line": 1325,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1325,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 38598,
                                "end": 38605,
                                "loc": {
                                  "start": {
                                    "line": 1325,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1325,
                                    "column": 24
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 38606,
                                "end": 38619,
                                "loc": {
                                  "start": {
                                    "line": 1325,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1325,
                                    "column": 38
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 38620,
                                "end": 38625,
                                "loc": {
                                  "start": {
                                    "line": 1325,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1325,
                                    "column": 44
                                  },
                                  "identifierName": "hours"
                                },
                                "name": "hours"
                              }
                            ]
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 38628,
                            "end": 38629,
                            "loc": {
                              "start": {
                                "line": 1325,
                                "column": 47
                              },
                              "end": {
                                "line": 1325,
                                "column": 48
                              }
                            },
                            "extra": {
                              "rawValue": 4,
                              "raw": "4"
                            },
                            "value": 4
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Labor Hours value.\n   *\n   * @return {number}\n   ",
                    "start": 37062,
                    "end": 37167,
                    "loc": {
                      "start": {
                        "line": 1288,
                        "column": 2
                      },
                      "end": {
                        "line": 1292,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Burden value.\n   *\n   * @return {number}\n   ",
                    "start": 38639,
                    "end": 38739,
                    "loc": {
                      "start": {
                        "line": 1328,
                        "column": 2
                      },
                      "end": {
                        "line": 1332,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 38742,
                "end": 39017,
                "loc": {
                  "start": {
                    "line": 1333,
                    "column": 2
                  },
                  "end": {
                    "line": 1338,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 38742,
                  "end": 38757,
                  "loc": {
                    "start": {
                      "line": 1333,
                      "column": 2
                    },
                    "end": {
                      "line": 1333,
                      "column": 17
                    },
                    "identifierName": "_getBurdenValue"
                  },
                  "name": "_getBurdenValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 38760,
                  "end": 39017,
                  "loc": {
                    "start": {
                      "line": 1333,
                      "column": 20
                    },
                    "end": {
                      "line": 1338,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 38766,
                      "end": 39013,
                      "loc": {
                        "start": {
                          "line": 1334,
                          "column": 4
                        },
                        "end": {
                          "line": 1337,
                          "column": 59
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 38770,
                        "end": 38798,
                        "loc": {
                          "start": {
                            "line": 1334,
                            "column": 8
                          },
                          "end": {
                            "line": 1334,
                            "column": 36
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 38771,
                          "end": 38798,
                          "loc": {
                            "start": {
                              "line": 1334,
                              "column": 9
                            },
                            "end": {
                              "line": 1334,
                              "column": 36
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 38771,
                            "end": 38788,
                            "loc": {
                              "start": {
                                "line": 1334,
                                "column": 9
                              },
                              "end": {
                                "line": 1334,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 38771,
                              "end": 38775,
                              "loc": {
                                "start": {
                                  "line": 1334,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1334,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 38776,
                              "end": 38788,
                              "loc": {
                                "start": {
                                  "line": 1334,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1334,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 38789,
                              "end": 38797,
                              "loc": {
                                "start": {
                                  "line": 1334,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1334,
                                  "column": 35
                                }
                              },
                              "extra": {
                                "rawValue": "burden",
                                "raw": "\"burden\""
                              },
                              "value": "burden"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 38800,
                        "end": 38959,
                        "loc": {
                          "start": {
                            "line": 1334,
                            "column": 38
                          },
                          "end": {
                            "line": 1337,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 38808,
                            "end": 38900,
                            "loc": {
                              "start": {
                                "line": 1335,
                                "column": 6
                              },
                              "end": {
                                "line": 1335,
                                "column": 98
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 38814,
                                "end": 38899,
                                "loc": {
                                  "start": {
                                    "line": 1335,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1335,
                                    "column": 97
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 38814,
                                  "end": 38829,
                                  "loc": {
                                    "start": {
                                      "line": 1335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1335,
                                      "column": 27
                                    },
                                    "identifierName": "dependencyValue"
                                  },
                                  "name": "dependencyValue"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 38832,
                                  "end": 38899,
                                  "loc": {
                                    "start": {
                                      "line": 1335,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1335,
                                      "column": 97
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 38832,
                                    "end": 38856,
                                    "loc": {
                                      "start": {
                                        "line": 1335,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1335,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 38832,
                                      "end": 38836,
                                      "loc": {
                                        "start": {
                                          "line": 1335,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1335,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 38837,
                                      "end": 38856,
                                      "loc": {
                                        "start": {
                                          "line": 1335,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1335,
                                          "column": 54
                                        },
                                        "identifierName": "_evaluateDependency"
                                      },
                                      "name": "_evaluateDependency"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 38857,
                                      "end": 38888,
                                      "loc": {
                                        "start": {
                                          "line": 1335,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 1335,
                                          "column": 86
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 38857,
                                        "end": 38881,
                                        "loc": {
                                          "start": {
                                            "line": 1335,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1335,
                                            "column": 79
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 38857,
                                          "end": 38868,
                                          "loc": {
                                            "start": {
                                              "line": 1335,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 1335,
                                              "column": 66
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 38857,
                                            "end": 38861,
                                            "loc": {
                                              "start": {
                                                "line": 1335,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 1335,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 38862,
                                            "end": 38868,
                                            "loc": {
                                              "start": {
                                                "line": 1335,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 1335,
                                                "column": 66
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 38869,
                                          "end": 38881,
                                          "loc": {
                                            "start": {
                                              "line": 1335,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 1335,
                                              "column": 79
                                            },
                                            "identifierName": "dependencies"
                                          },
                                          "name": "dependencies"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 38882,
                                        "end": 38888,
                                        "loc": {
                                          "start": {
                                            "line": 1335,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 1335,
                                            "column": 86
                                          },
                                          "identifierName": "burden"
                                        },
                                        "name": "burden"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 38890,
                                      "end": 38898,
                                      "loc": {
                                        "start": {
                                          "line": 1335,
                                          "column": 88
                                        },
                                        "end": {
                                          "line": 1335,
                                          "column": 96
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "burden",
                                        "raw": "\"burden\""
                                      },
                                      "value": "burden"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 38907,
                            "end": 38953,
                            "loc": {
                              "start": {
                                "line": 1336,
                                "column": 6
                              },
                              "end": {
                                "line": 1336,
                                "column": 52
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 38914,
                              "end": 38952,
                              "loc": {
                                "start": {
                                  "line": 1336,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1336,
                                  "column": 51
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 38914,
                                "end": 38935,
                                "loc": {
                                  "start": {
                                    "line": 1336,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1336,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 38914,
                                  "end": 38921,
                                  "loc": {
                                    "start": {
                                      "line": 1336,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1336,
                                      "column": 20
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 38922,
                                  "end": 38935,
                                  "loc": {
                                    "start": {
                                      "line": 1336,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1336,
                                      "column": 34
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 38936,
                                  "end": 38951,
                                  "loc": {
                                    "start": {
                                      "line": 1336,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1336,
                                      "column": 50
                                    },
                                    "identifierName": "dependencyValue"
                                  },
                                  "name": "dependencyValue"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 38965,
                        "end": 39013,
                        "loc": {
                          "start": {
                            "line": 1337,
                            "column": 11
                          },
                          "end": {
                            "line": 1337,
                            "column": 59
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 38972,
                          "end": 39012,
                          "loc": {
                            "start": {
                              "line": 1337,
                              "column": 18
                            },
                            "end": {
                              "line": 1337,
                              "column": 58
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 38972,
                            "end": 38993,
                            "loc": {
                              "start": {
                                "line": 1337,
                                "column": 18
                              },
                              "end": {
                                "line": 1337,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 38972,
                              "end": 38979,
                              "loc": {
                                "start": {
                                  "line": 1337,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1337,
                                  "column": 25
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 38980,
                              "end": 38993,
                              "loc": {
                                "start": {
                                  "line": 1337,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1337,
                                  "column": 39
                                },
                                "identifierName": "confirmNumber"
                              },
                              "name": "confirmNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 38994,
                              "end": 39011,
                              "loc": {
                                "start": {
                                  "line": 1337,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1337,
                                  "column": 57
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 38994,
                                "end": 39004,
                                "loc": {
                                  "start": {
                                    "line": 1337,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 1337,
                                    "column": 50
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 38994,
                                  "end": 38998,
                                  "loc": {
                                    "start": {
                                      "line": 1337,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 1337,
                                      "column": 44
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 38999,
                                  "end": 39004,
                                  "loc": {
                                    "start": {
                                      "line": 1337,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1337,
                                      "column": 50
                                    },
                                    "identifierName": "_data"
                                  },
                                  "name": "_data"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 39005,
                                "end": 39011,
                                "loc": {
                                  "start": {
                                    "line": 1337,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1337,
                                    "column": 57
                                  },
                                  "identifierName": "burden"
                                },
                                "name": "burden"
                              },
                              "computed": false
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Burden value.\n   *\n   * @return {number}\n   ",
                    "start": 38639,
                    "end": 38739,
                    "loc": {
                      "start": {
                        "line": 1328,
                        "column": 2
                      },
                      "end": {
                        "line": 1332,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Scalar value.\n   *\n   * @return {number}\n   ",
                    "start": 39021,
                    "end": 39121,
                    "loc": {
                      "start": {
                        "line": 1340,
                        "column": 2
                      },
                      "end": {
                        "line": 1344,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 39124,
                "end": 39746,
                "loc": {
                  "start": {
                    "line": 1345,
                    "column": 2
                  },
                  "end": {
                    "line": 1360,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 39124,
                  "end": 39139,
                  "loc": {
                    "start": {
                      "line": 1345,
                      "column": 2
                    },
                    "end": {
                      "line": 1345,
                      "column": 17
                    },
                    "identifierName": "_getScalarValue"
                  },
                  "name": "_getScalarValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 39142,
                  "end": 39746,
                  "loc": {
                    "start": {
                      "line": 1345,
                      "column": 20
                    },
                    "end": {
                      "line": 1360,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 39148,
                      "end": 39207,
                      "loc": {
                        "start": {
                          "line": 1346,
                          "column": 4
                        },
                        "end": {
                          "line": 1346,
                          "column": 63
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 39154,
                          "end": 39206,
                          "loc": {
                            "start": {
                              "line": 1346,
                              "column": 10
                            },
                            "end": {
                              "line": 1346,
                              "column": 62
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 39154,
                            "end": 39169,
                            "loc": {
                              "start": {
                                "line": 1346,
                                "column": 10
                              },
                              "end": {
                                "line": 1346,
                                "column": 25
                              },
                              "identifierName": "scalarContracts"
                            },
                            "name": "scalarContracts"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 39172,
                            "end": 39206,
                            "loc": {
                              "start": {
                                "line": 1346,
                                "column": 28
                              },
                              "end": {
                                "line": 1346,
                                "column": 62
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 39172,
                              "end": 39204,
                              "loc": {
                                "start": {
                                  "line": 1346,
                                  "column": 28
                                },
                                "end": {
                                  "line": 1346,
                                  "column": 60
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 39172,
                                "end": 39176,
                                "loc": {
                                  "start": {
                                    "line": 1346,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1346,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 39177,
                                "end": 39204,
                                "loc": {
                                  "start": {
                                    "line": 1346,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1346,
                                    "column": 60
                                  },
                                  "identifierName": "_getExtraScalarDependencies"
                                },
                                "name": "_getExtraScalarDependencies"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 39213,
                      "end": 39231,
                      "loc": {
                        "start": {
                          "line": 1348,
                          "column": 4
                        },
                        "end": {
                          "line": 1348,
                          "column": 22
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 39217,
                          "end": 39230,
                          "loc": {
                            "start": {
                              "line": 1348,
                              "column": 8
                            },
                            "end": {
                              "line": 1348,
                              "column": 21
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 39217,
                            "end": 39225,
                            "loc": {
                              "start": {
                                "line": 1348,
                                "column": 8
                              },
                              "end": {
                                "line": 1348,
                                "column": 16
                              },
                              "identifierName": "valueMap"
                            },
                            "name": "valueMap"
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "start": 39228,
                            "end": 39230,
                            "loc": {
                              "start": {
                                "line": 1348,
                                "column": 19
                              },
                              "end": {
                                "line": 1348,
                                "column": 21
                              }
                            },
                            "properties": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 39237,
                      "end": 39458,
                      "loc": {
                        "start": {
                          "line": 1350,
                          "column": 4
                        },
                        "end": {
                          "line": 1353,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 39237,
                        "end": 39457,
                        "loc": {
                          "start": {
                            "line": 1350,
                            "column": 4
                          },
                          "end": {
                            "line": 1353,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 39237,
                          "end": 39241,
                          "loc": {
                            "start": {
                              "line": 1350,
                              "column": 4
                            },
                            "end": {
                              "line": 1350,
                              "column": 8
                            },
                            "identifierName": "each"
                          },
                          "name": "each"
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 39242,
                            "end": 39257,
                            "loc": {
                              "start": {
                                "line": 1350,
                                "column": 9
                              },
                              "end": {
                                "line": 1350,
                                "column": 24
                              },
                              "identifierName": "scalarContracts"
                            },
                            "name": "scalarContracts"
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 39259,
                            "end": 39456,
                            "loc": {
                              "start": {
                                "line": 1350,
                                "column": 26
                              },
                              "end": {
                                "line": 1353,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 39260,
                                "end": 39278,
                                "loc": {
                                  "start": {
                                    "line": 1350,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1350,
                                    "column": 45
                                  },
                                  "identifierName": "dependencyContract"
                                },
                                "name": "dependencyContract"
                              },
                              {
                                "type": "Identifier",
                                "start": 39280,
                                "end": 39283,
                                "loc": {
                                  "start": {
                                    "line": 1350,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 1350,
                                    "column": 50
                                  },
                                  "identifierName": "key"
                                },
                                "name": "key"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 39288,
                              "end": 39456,
                              "loc": {
                                "start": {
                                  "line": 1350,
                                  "column": 55
                                },
                                "end": {
                                  "line": 1353,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 39296,
                                  "end": 39375,
                                  "loc": {
                                    "start": {
                                      "line": 1351,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1351,
                                      "column": 85
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 39302,
                                      "end": 39374,
                                      "loc": {
                                        "start": {
                                          "line": 1351,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1351,
                                          "column": 84
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 39302,
                                        "end": 39317,
                                        "loc": {
                                          "start": {
                                            "line": 1351,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1351,
                                            "column": 27
                                          },
                                          "identifierName": "dependencyValue"
                                        },
                                        "name": "dependencyValue"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 39320,
                                        "end": 39374,
                                        "loc": {
                                          "start": {
                                            "line": 1351,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 1351,
                                            "column": 84
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 39320,
                                          "end": 39344,
                                          "loc": {
                                            "start": {
                                              "line": 1351,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 1351,
                                              "column": 54
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 39320,
                                            "end": 39324,
                                            "loc": {
                                              "start": {
                                                "line": 1351,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 1351,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 39325,
                                            "end": 39344,
                                            "loc": {
                                              "start": {
                                                "line": 1351,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 1351,
                                                "column": 54
                                              },
                                              "identifierName": "_evaluateDependency"
                                            },
                                            "name": "_evaluateDependency"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 39345,
                                            "end": 39363,
                                            "loc": {
                                              "start": {
                                                "line": 1351,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 1351,
                                                "column": 73
                                              },
                                              "identifierName": "dependencyContract"
                                            },
                                            "name": "dependencyContract"
                                          },
                                          {
                                            "type": "StringLiteral",
                                            "start": 39365,
                                            "end": 39373,
                                            "loc": {
                                              "start": {
                                                "line": 1351,
                                                "column": 75
                                              },
                                              "end": {
                                                "line": 1351,
                                                "column": 83
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "scalar",
                                              "raw": "\"scalar\""
                                            },
                                            "value": "scalar"
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 39382,
                                  "end": 39450,
                                  "loc": {
                                    "start": {
                                      "line": 1352,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1352,
                                      "column": 74
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 39382,
                                    "end": 39449,
                                    "loc": {
                                      "start": {
                                        "line": 1352,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1352,
                                        "column": 73
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 39382,
                                      "end": 39405,
                                      "loc": {
                                        "start": {
                                          "line": 1352,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1352,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 39382,
                                        "end": 39390,
                                        "loc": {
                                          "start": {
                                            "line": 1352,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1352,
                                            "column": 14
                                          },
                                          "identifierName": "valueMap"
                                        },
                                        "name": "valueMap"
                                      },
                                      "property": {
                                        "type": "CallExpression",
                                        "start": 39391,
                                        "end": 39404,
                                        "loc": {
                                          "start": {
                                            "line": 1352,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1352,
                                            "column": 28
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 39391,
                                          "end": 39401,
                                          "loc": {
                                            "start": {
                                              "line": 1352,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1352,
                                              "column": 25
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 39391,
                                            "end": 39394,
                                            "loc": {
                                              "start": {
                                                "line": 1352,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1352,
                                                "column": 18
                                              },
                                              "identifierName": "key"
                                            },
                                            "name": "key"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 39395,
                                            "end": 39401,
                                            "loc": {
                                              "start": {
                                                "line": 1352,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1352,
                                                "column": 25
                                              },
                                              "identifierName": "charAt"
                                            },
                                            "name": "charAt"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "NumericLiteral",
                                            "start": 39402,
                                            "end": 39403,
                                            "loc": {
                                              "start": {
                                                "line": 1352,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 1352,
                                                "column": 27
                                              }
                                            },
                                            "extra": {
                                              "rawValue": 7,
                                              "raw": "7"
                                            },
                                            "value": 7
                                          }
                                        ]
                                      },
                                      "computed": true
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 39408,
                                      "end": 39449,
                                      "loc": {
                                        "start": {
                                          "line": 1352,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1352,
                                          "column": 73
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 39408,
                                        "end": 39429,
                                        "loc": {
                                          "start": {
                                            "line": 1352,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 1352,
                                            "column": 53
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 39408,
                                          "end": 39415,
                                          "loc": {
                                            "start": {
                                              "line": 1352,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1352,
                                              "column": 39
                                            },
                                            "identifierName": "Helpers"
                                          },
                                          "name": "Helpers"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 39416,
                                          "end": 39429,
                                          "loc": {
                                            "start": {
                                              "line": 1352,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1352,
                                              "column": 53
                                            },
                                            "identifierName": "confirmNumber"
                                          },
                                          "name": "confirmNumber"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 39430,
                                          "end": 39445,
                                          "loc": {
                                            "start": {
                                              "line": 1352,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 1352,
                                              "column": 69
                                            },
                                            "identifierName": "dependencyValue"
                                          },
                                          "name": "dependencyValue"
                                        },
                                        {
                                          "type": "NumericLiteral",
                                          "start": 39447,
                                          "end": 39448,
                                          "loc": {
                                            "start": {
                                              "line": 1352,
                                              "column": 71
                                            },
                                            "end": {
                                              "line": 1352,
                                              "column": 72
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 0,
                                            "raw": "0"
                                          },
                                          "value": 0
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 39464,
                      "end": 39551,
                      "loc": {
                        "start": {
                          "line": 1355,
                          "column": 4
                        },
                        "end": {
                          "line": 1355,
                          "column": 91
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 39468,
                          "end": 39550,
                          "loc": {
                            "start": {
                              "line": 1355,
                              "column": 8
                            },
                            "end": {
                              "line": 1355,
                              "column": 90
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 39468,
                            "end": 39480,
                            "loc": {
                              "start": {
                                "line": 1355,
                                "column": 8
                              },
                              "end": {
                                "line": 1355,
                                "column": 20
                              },
                              "identifierName": "xScalarValue"
                            },
                            "name": "xScalarValue"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 39483,
                            "end": 39550,
                            "loc": {
                              "start": {
                                "line": 1355,
                                "column": 23
                              },
                              "end": {
                                "line": 1355,
                                "column": 90
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 39483,
                              "end": 39507,
                              "loc": {
                                "start": {
                                  "line": 1355,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1355,
                                  "column": 47
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 39483,
                                "end": 39487,
                                "loc": {
                                  "start": {
                                    "line": 1355,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1355,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 39488,
                                "end": 39507,
                                "loc": {
                                  "start": {
                                    "line": 1355,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1355,
                                    "column": 47
                                  },
                                  "identifierName": "_evaluateDependency"
                                },
                                "name": "_evaluateDependency"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 39508,
                                "end": 39539,
                                "loc": {
                                  "start": {
                                    "line": 1355,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 1355,
                                    "column": 79
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 39508,
                                  "end": 39532,
                                  "loc": {
                                    "start": {
                                      "line": 1355,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 1355,
                                      "column": 72
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 39508,
                                    "end": 39519,
                                    "loc": {
                                      "start": {
                                        "line": 1355,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 1355,
                                        "column": 59
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 39508,
                                      "end": 39512,
                                      "loc": {
                                        "start": {
                                          "line": 1355,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 1355,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 39513,
                                      "end": 39519,
                                      "loc": {
                                        "start": {
                                          "line": 1355,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 1355,
                                          "column": 59
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 39520,
                                    "end": 39532,
                                    "loc": {
                                      "start": {
                                        "line": 1355,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 1355,
                                        "column": 72
                                      },
                                      "identifierName": "dependencies"
                                    },
                                    "name": "dependencies"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 39533,
                                  "end": 39539,
                                  "loc": {
                                    "start": {
                                      "line": 1355,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 1355,
                                      "column": 79
                                    },
                                    "identifierName": "scalar"
                                  },
                                  "name": "scalar"
                                },
                                "computed": false
                              },
                              {
                                "type": "StringLiteral",
                                "start": 39541,
                                "end": 39549,
                                "loc": {
                                  "start": {
                                    "line": 1355,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 1355,
                                    "column": 89
                                  }
                                },
                                "extra": {
                                  "rawValue": "scalar",
                                  "raw": "\"scalar\""
                                },
                                "value": "scalar"
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "var"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 39556,
                      "end": 39608,
                      "loc": {
                        "start": {
                          "line": 1356,
                          "column": 4
                        },
                        "end": {
                          "line": 1356,
                          "column": 56
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 39556,
                        "end": 39607,
                        "loc": {
                          "start": {
                            "line": 1356,
                            "column": 4
                          },
                          "end": {
                            "line": 1356,
                            "column": 55
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 39556,
                          "end": 39566,
                          "loc": {
                            "start": {
                              "line": 1356,
                              "column": 4
                            },
                            "end": {
                              "line": 1356,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 39556,
                            "end": 39564,
                            "loc": {
                              "start": {
                                "line": 1356,
                                "column": 4
                              },
                              "end": {
                                "line": 1356,
                                "column": 12
                              },
                              "identifierName": "valueMap"
                            },
                            "name": "valueMap"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 39565,
                            "end": 39566,
                            "loc": {
                              "start": {
                                "line": 1356,
                                "column": 13
                              },
                              "end": {
                                "line": 1356,
                                "column": 14
                              },
                              "identifierName": "x"
                            },
                            "name": "x"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 39569,
                          "end": 39607,
                          "loc": {
                            "start": {
                              "line": 1356,
                              "column": 17
                            },
                            "end": {
                              "line": 1356,
                              "column": 55
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 39569,
                            "end": 39590,
                            "loc": {
                              "start": {
                                "line": 1356,
                                "column": 17
                              },
                              "end": {
                                "line": 1356,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 39569,
                              "end": 39576,
                              "loc": {
                                "start": {
                                  "line": 1356,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1356,
                                  "column": 24
                                },
                                "identifierName": "Helpers"
                              },
                              "name": "Helpers"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 39577,
                              "end": 39590,
                              "loc": {
                                "start": {
                                  "line": 1356,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1356,
                                  "column": 38
                                },
                                "identifierName": "confirmNumber"
                              },
                              "name": "confirmNumber"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "Identifier",
                              "start": 39591,
                              "end": 39603,
                              "loc": {
                                "start": {
                                  "line": 1356,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1356,
                                  "column": 51
                                },
                                "identifierName": "xScalarValue"
                              },
                              "name": "xScalarValue"
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 39605,
                              "end": 39606,
                              "loc": {
                                "start": {
                                  "line": 1356,
                                  "column": 53
                                },
                                "end": {
                                  "line": 1356,
                                  "column": 54
                                }
                              },
                              "extra": {
                                "rawValue": 1,
                                "raw": "1"
                              },
                              "value": 1
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 39614,
                      "end": 39686,
                      "loc": {
                        "start": {
                          "line": 1358,
                          "column": 4
                        },
                        "end": {
                          "line": 1358,
                          "column": 76
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 39620,
                          "end": 39685,
                          "loc": {
                            "start": {
                              "line": 1358,
                              "column": 10
                            },
                            "end": {
                              "line": 1358,
                              "column": 75
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 39620,
                            "end": 39627,
                            "loc": {
                              "start": {
                                "line": 1358,
                                "column": 10
                              },
                              "end": {
                                "line": 1358,
                                "column": 17
                              },
                              "identifierName": "results"
                            },
                            "name": "results"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 39630,
                            "end": 39685,
                            "loc": {
                              "start": {
                                "line": 1358,
                                "column": 20
                              },
                              "end": {
                                "line": 1358,
                                "column": 75
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 39630,
                              "end": 39654,
                              "loc": {
                                "start": {
                                  "line": 1358,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1358,
                                  "column": 44
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 39630,
                                "end": 39637,
                                "loc": {
                                  "start": {
                                    "line": 1358,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1358,
                                    "column": 27
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 39638,
                                "end": 39654,
                                "loc": {
                                  "start": {
                                    "line": 1358,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1358,
                                    "column": 44
                                  },
                                  "identifierName": "calculateFormula"
                                },
                                "name": "calculateFormula"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 39655,
                                "end": 39674,
                                "loc": {
                                  "start": {
                                    "line": 1358,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1358,
                                    "column": 64
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 39655,
                                  "end": 39666,
                                  "loc": {
                                    "start": {
                                      "line": 1358,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1358,
                                      "column": 56
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 39655,
                                    "end": 39659,
                                    "loc": {
                                      "start": {
                                        "line": 1358,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1358,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 39660,
                                    "end": 39666,
                                    "loc": {
                                      "start": {
                                        "line": 1358,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 1358,
                                        "column": 56
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 39667,
                                  "end": 39674,
                                  "loc": {
                                    "start": {
                                      "line": 1358,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 1358,
                                      "column": 64
                                    },
                                    "identifierName": "formula"
                                  },
                                  "name": "formula"
                                },
                                "computed": false
                              },
                              {
                                "type": "Identifier",
                                "start": 39676,
                                "end": 39684,
                                "loc": {
                                  "start": {
                                    "line": 1358,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 1358,
                                    "column": 74
                                  },
                                  "identifierName": "valueMap"
                                },
                                "name": "valueMap"
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 39691,
                      "end": 39742,
                      "loc": {
                        "start": {
                          "line": 1359,
                          "column": 4
                        },
                        "end": {
                          "line": 1359,
                          "column": 55
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 39698,
                        "end": 39741,
                        "loc": {
                          "start": {
                            "line": 1359,
                            "column": 11
                          },
                          "end": {
                            "line": 1359,
                            "column": 54
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 39698,
                          "end": 39703,
                          "loc": {
                            "start": {
                              "line": 1359,
                              "column": 11
                            },
                            "end": {
                              "line": 1359,
                              "column": 16
                            },
                            "identifierName": "round"
                          },
                          "name": "round"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 39704,
                            "end": 39737,
                            "loc": {
                              "start": {
                                "line": 1359,
                                "column": 17
                              },
                              "end": {
                                "line": 1359,
                                "column": 50
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 39704,
                              "end": 39725,
                              "loc": {
                                "start": {
                                  "line": 1359,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1359,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 39704,
                                "end": 39711,
                                "loc": {
                                  "start": {
                                    "line": 1359,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1359,
                                    "column": 24
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 39712,
                                "end": 39725,
                                "loc": {
                                  "start": {
                                    "line": 1359,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1359,
                                    "column": 38
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 39726,
                                "end": 39733,
                                "loc": {
                                  "start": {
                                    "line": 1359,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1359,
                                    "column": 46
                                  },
                                  "identifierName": "results"
                                },
                                "name": "results"
                              },
                              {
                                "type": "NumericLiteral",
                                "start": 39735,
                                "end": 39736,
                                "loc": {
                                  "start": {
                                    "line": 1359,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 1359,
                                    "column": 49
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            ]
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 39739,
                            "end": 39740,
                            "loc": {
                              "start": {
                                "line": 1359,
                                "column": 52
                              },
                              "end": {
                                "line": 1359,
                                "column": 53
                              }
                            },
                            "extra": {
                              "rawValue": 7,
                              "raw": "7"
                            },
                            "value": 7
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Scalar value.\n   *\n   * @return {number}\n   ",
                    "start": 39021,
                    "end": 39121,
                    "loc": {
                      "start": {
                        "line": 1340,
                        "column": 2
                      },
                      "end": {
                        "line": 1344,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached Tag value.\n   *\n   * @return {(string|number|boolean)[]}\n   ",
                    "start": 39750,
                    "end": 39857,
                    "loc": {
                      "start": {
                        "line": 1362,
                        "column": 2
                      },
                      "end": {
                        "line": 1366,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 39860,
                "end": 40213,
                "loc": {
                  "start": {
                    "line": 1367,
                    "column": 2
                  },
                  "end": {
                    "line": 1380,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 39860,
                  "end": 39872,
                  "loc": {
                    "start": {
                      "line": 1367,
                      "column": 2
                    },
                    "end": {
                      "line": 1367,
                      "column": 14
                    },
                    "identifierName": "_getTagValue"
                  },
                  "name": "_getTagValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 39875,
                  "end": 40213,
                  "loc": {
                    "start": {
                      "line": 1367,
                      "column": 17
                    },
                    "end": {
                      "line": 1380,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 39881,
                      "end": 39934,
                      "loc": {
                        "start": {
                          "line": 1368,
                          "column": 4
                        },
                        "end": {
                          "line": 1368,
                          "column": 57
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 39887,
                          "end": 39933,
                          "loc": {
                            "start": {
                              "line": 1368,
                              "column": 10
                            },
                            "end": {
                              "line": 1368,
                              "column": 56
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 39887,
                            "end": 39899,
                            "loc": {
                              "start": {
                                "line": 1368,
                                "column": 10
                              },
                              "end": {
                                "line": 1368,
                                "column": 22
                              },
                              "identifierName": "tagContracts"
                            },
                            "name": "tagContracts"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 39902,
                            "end": 39933,
                            "loc": {
                              "start": {
                                "line": 1368,
                                "column": 25
                              },
                              "end": {
                                "line": 1368,
                                "column": 56
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 39902,
                              "end": 39931,
                              "loc": {
                                "start": {
                                  "line": 1368,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1368,
                                  "column": 54
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 39902,
                                "end": 39906,
                                "loc": {
                                  "start": {
                                    "line": 1368,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1368,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 39907,
                                "end": 39931,
                                "loc": {
                                  "start": {
                                    "line": 1368,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1368,
                                    "column": 54
                                  },
                                  "identifierName": "_getExtraTagDependencies"
                                },
                                "name": "_getExtraTagDependencies"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 39940,
                      "end": 39958,
                      "loc": {
                        "start": {
                          "line": 1370,
                          "column": 4
                        },
                        "end": {
                          "line": 1370,
                          "column": 22
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 39944,
                          "end": 39957,
                          "loc": {
                            "start": {
                              "line": 1370,
                              "column": 8
                            },
                            "end": {
                              "line": 1370,
                              "column": 21
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 39944,
                            "end": 39952,
                            "loc": {
                              "start": {
                                "line": 1370,
                                "column": 8
                              },
                              "end": {
                                "line": 1370,
                                "column": 16
                              },
                              "identifierName": "valueMap"
                            },
                            "name": "valueMap"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 39955,
                            "end": 39957,
                            "loc": {
                              "start": {
                                "line": 1370,
                                "column": 19
                              },
                              "end": {
                                "line": 1370,
                                "column": 21
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 39964,
                      "end": 40187,
                      "loc": {
                        "start": {
                          "line": 1372,
                          "column": 4
                        },
                        "end": {
                          "line": 1377,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 39964,
                        "end": 40186,
                        "loc": {
                          "start": {
                            "line": 1372,
                            "column": 4
                          },
                          "end": {
                            "line": 1377,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 39964,
                          "end": 39968,
                          "loc": {
                            "start": {
                              "line": 1372,
                              "column": 4
                            },
                            "end": {
                              "line": 1372,
                              "column": 8
                            },
                            "identifierName": "each"
                          },
                          "name": "each"
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 39969,
                            "end": 39981,
                            "loc": {
                              "start": {
                                "line": 1372,
                                "column": 9
                              },
                              "end": {
                                "line": 1372,
                                "column": 21
                              },
                              "identifierName": "tagContracts"
                            },
                            "name": "tagContracts"
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 39983,
                            "end": 40185,
                            "loc": {
                              "start": {
                                "line": 1372,
                                "column": 23
                              },
                              "end": {
                                "line": 1377,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 39983,
                                "end": 40001,
                                "loc": {
                                  "start": {
                                    "line": 1372,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1372,
                                    "column": 41
                                  },
                                  "identifierName": "dependencyContract"
                                },
                                "name": "dependencyContract"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 40005,
                              "end": 40185,
                              "loc": {
                                "start": {
                                  "line": 1372,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1377,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 40013,
                                  "end": 40094,
                                  "loc": {
                                    "start": {
                                      "line": 1373,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1373,
                                      "column": 87
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 40019,
                                      "end": 40093,
                                      "loc": {
                                        "start": {
                                          "line": 1373,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1373,
                                          "column": 86
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 40019,
                                        "end": 40034,
                                        "loc": {
                                          "start": {
                                            "line": 1373,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1373,
                                            "column": 27
                                          },
                                          "identifierName": "dependencyValue"
                                        },
                                        "name": "dependencyValue"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 40037,
                                        "end": 40093,
                                        "loc": {
                                          "start": {
                                            "line": 1373,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 1373,
                                            "column": 86
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 40037,
                                          "end": 40073,
                                          "loc": {
                                            "start": {
                                              "line": 1373,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 1373,
                                              "column": 66
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 40037,
                                            "end": 40054,
                                            "loc": {
                                              "start": {
                                                "line": 1373,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 1373,
                                                "column": 47
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 40037,
                                              "end": 40045,
                                              "loc": {
                                                "start": {
                                                  "line": 1373,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 1373,
                                                  "column": 38
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 40037,
                                                "end": 40041,
                                                "loc": {
                                                  "start": {
                                                    "line": 1373,
                                                    "column": 30
                                                  },
                                                  "end": {
                                                    "line": 1373,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 40042,
                                                "end": 40045,
                                                "loc": {
                                                  "start": {
                                                    "line": 1373,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 1373,
                                                    "column": 38
                                                  },
                                                  "identifierName": "bid"
                                                },
                                                "name": "bid"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 40046,
                                              "end": 40054,
                                              "loc": {
                                                "start": {
                                                  "line": 1373,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 1373,
                                                  "column": 47
                                                },
                                                "identifierName": "entities"
                                              },
                                              "name": "entities"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 40055,
                                            "end": 40073,
                                            "loc": {
                                              "start": {
                                                "line": 1373,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 1373,
                                                "column": 66
                                              },
                                              "identifierName": "getDependencyValue"
                                            },
                                            "name": "getDependencyValue"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 40074,
                                            "end": 40092,
                                            "loc": {
                                              "start": {
                                                "line": 1373,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 1373,
                                                "column": 85
                                              },
                                              "identifierName": "dependencyContract"
                                            },
                                            "name": "dependencyContract"
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "const"
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 40101,
                                  "end": 40179,
                                  "loc": {
                                    "start": {
                                      "line": 1374,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1376,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "UnaryExpression",
                                    "start": 40105,
                                    "end": 40128,
                                    "loc": {
                                      "start": {
                                        "line": 1374,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1374,
                                        "column": 33
                                      }
                                    },
                                    "operator": "!",
                                    "prefix": true,
                                    "argument": {
                                      "type": "CallExpression",
                                      "start": 40106,
                                      "end": 40128,
                                      "loc": {
                                        "start": {
                                          "line": 1374,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 1374,
                                          "column": 33
                                        }
                                      },
                                      "callee": {
                                        "type": "Identifier",
                                        "start": 40106,
                                        "end": 40111,
                                        "loc": {
                                          "start": {
                                            "line": 1374,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 1374,
                                            "column": 16
                                          },
                                          "identifierName": "isNil"
                                        },
                                        "name": "isNil"
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 40112,
                                          "end": 40127,
                                          "loc": {
                                            "start": {
                                              "line": 1374,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 1374,
                                              "column": 32
                                            },
                                            "identifierName": "dependencyValue"
                                          },
                                          "name": "dependencyValue"
                                        }
                                      ]
                                    },
                                    "extra": {
                                      "parenthesizedArgument": false
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 40130,
                                    "end": 40179,
                                    "loc": {
                                      "start": {
                                        "line": 1374,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1376,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 40140,
                                        "end": 40171,
                                        "loc": {
                                          "start": {
                                            "line": 1375,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1375,
                                            "column": 39
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 40140,
                                          "end": 40170,
                                          "loc": {
                                            "start": {
                                              "line": 1375,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1375,
                                              "column": 38
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 40140,
                                            "end": 40153,
                                            "loc": {
                                              "start": {
                                                "line": 1375,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 1375,
                                                "column": 21
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 40140,
                                              "end": 40148,
                                              "loc": {
                                                "start": {
                                                  "line": 1375,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 1375,
                                                  "column": 16
                                                },
                                                "identifierName": "valueMap"
                                              },
                                              "name": "valueMap"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 40149,
                                              "end": 40153,
                                              "loc": {
                                                "start": {
                                                  "line": 1375,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 1375,
                                                  "column": 21
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 40154,
                                              "end": 40169,
                                              "loc": {
                                                "start": {
                                                  "line": 1375,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 1375,
                                                  "column": 37
                                                },
                                                "identifierName": "dependencyValue"
                                              },
                                              "name": "dependencyValue"
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 40193,
                      "end": 40209,
                      "loc": {
                        "start": {
                          "line": 1379,
                          "column": 4
                        },
                        "end": {
                          "line": 1379,
                          "column": 20
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 40200,
                        "end": 40208,
                        "loc": {
                          "start": {
                            "line": 1379,
                            "column": 11
                          },
                          "end": {
                            "line": 1379,
                            "column": 19
                          },
                          "identifierName": "valueMap"
                        },
                        "name": "valueMap"
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached Tag value.\n   *\n   * @return {(string|number|boolean)[]}\n   ",
                    "start": 39750,
                    "end": 39857,
                    "loc": {
                      "start": {
                        "line": 1362,
                        "column": 2
                      },
                      "end": {
                        "line": 1366,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Per Quantity value.\n   *\n   * @return {number}\n   ",
                    "start": 40217,
                    "end": 40323,
                    "loc": {
                      "start": {
                        "line": 1382,
                        "column": 2
                      },
                      "end": {
                        "line": 1386,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 40326,
                "end": 40970,
                "loc": {
                  "start": {
                    "line": 1387,
                    "column": 2
                  },
                  "end": {
                    "line": 1405,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 40326,
                  "end": 40346,
                  "loc": {
                    "start": {
                      "line": 1387,
                      "column": 2
                    },
                    "end": {
                      "line": 1387,
                      "column": 22
                    },
                    "identifierName": "_getPerQuantityValue"
                  },
                  "name": "_getPerQuantityValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 40349,
                  "end": 40970,
                  "loc": {
                    "start": {
                      "line": 1387,
                      "column": 25
                    },
                    "end": {
                      "line": 1405,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 40355,
                      "end": 40966,
                      "loc": {
                        "start": {
                          "line": 1388,
                          "column": 4
                        },
                        "end": {
                          "line": 1404,
                          "column": 75
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 40359,
                        "end": 40393,
                        "loc": {
                          "start": {
                            "line": 1388,
                            "column": 8
                          },
                          "end": {
                            "line": 1388,
                            "column": 42
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 40360,
                          "end": 40393,
                          "loc": {
                            "start": {
                              "line": 1388,
                              "column": 9
                            },
                            "end": {
                              "line": 1388,
                              "column": 42
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 40360,
                            "end": 40377,
                            "loc": {
                              "start": {
                                "line": 1388,
                                "column": 9
                              },
                              "end": {
                                "line": 1388,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 40360,
                              "end": 40364,
                              "loc": {
                                "start": {
                                  "line": 1388,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1388,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 40365,
                              "end": 40377,
                              "loc": {
                                "start": {
                                  "line": 1388,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1388,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 40378,
                              "end": 40392,
                              "loc": {
                                "start": {
                                  "line": 1388,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1388,
                                  "column": 41
                                }
                              },
                              "extra": {
                                "rawValue": "per_quantity",
                                "raw": "\"per_quantity\""
                              },
                              "value": "per_quantity"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 40395,
                        "end": 40896,
                        "loc": {
                          "start": {
                            "line": 1388,
                            "column": 44
                          },
                          "end": {
                            "line": 1404,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 40403,
                            "end": 40415,
                            "loc": {
                              "start": {
                                "line": 1389,
                                "column": 6
                              },
                              "end": {
                                "line": 1389,
                                "column": 18
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 40407,
                                "end": 40414,
                                "loc": {
                                  "start": {
                                    "line": 1389,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1389,
                                    "column": 17
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 40407,
                                  "end": 40410,
                                  "loc": {
                                    "start": {
                                      "line": 1389,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1389,
                                      "column": 13
                                    },
                                    "identifierName": "val"
                                  },
                                  "name": "val"
                                },
                                "init": {
                                  "type": "NumericLiteral",
                                  "start": 40413,
                                  "end": 40414,
                                  "loc": {
                                    "start": {
                                      "line": 1389,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1389,
                                      "column": 17
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              }
                            ],
                            "kind": "var"
                          },
                          {
                            "type": "IfStatement",
                            "start": 40423,
                            "end": 40635,
                            "loc": {
                              "start": {
                                "line": 1391,
                                "column": 6
                              },
                              "end": {
                                "line": 1395,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 40427,
                              "end": 40468,
                              "loc": {
                                "start": {
                                  "line": 1391,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1391,
                                  "column": 51
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 40427,
                                "end": 40456,
                                "loc": {
                                  "start": {
                                    "line": 1391,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1391,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 40427,
                                  "end": 40451,
                                  "loc": {
                                    "start": {
                                      "line": 1391,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1391,
                                      "column": 34
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 40427,
                                    "end": 40438,
                                    "loc": {
                                      "start": {
                                        "line": 1391,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1391,
                                        "column": 21
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 40427,
                                      "end": 40431,
                                      "loc": {
                                        "start": {
                                          "line": 1391,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1391,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 40432,
                                      "end": 40438,
                                      "loc": {
                                        "start": {
                                          "line": 1391,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1391,
                                          "column": 21
                                        },
                                        "identifierName": "config"
                                      },
                                      "name": "config"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 40439,
                                    "end": 40451,
                                    "loc": {
                                      "start": {
                                        "line": 1391,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1391,
                                        "column": 34
                                      },
                                      "identifierName": "per_quantity"
                                    },
                                    "name": "per_quantity"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 40452,
                                  "end": 40456,
                                  "loc": {
                                    "start": {
                                      "line": 1391,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1391,
                                      "column": 39
                                    },
                                    "identifierName": "type"
                                  },
                                  "name": "type"
                                },
                                "computed": false
                              },
                              "operator": "===",
                              "right": {
                                "type": "StringLiteral",
                                "start": 40461,
                                "end": 40468,
                                "loc": {
                                  "start": {
                                    "line": 1391,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 1391,
                                    "column": 51
                                  }
                                },
                                "extra": {
                                  "rawValue": "value",
                                  "raw": "\"value\""
                                },
                                "value": "value"
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 40470,
                              "end": 40525,
                              "loc": {
                                "start": {
                                  "line": 1391,
                                  "column": 53
                                },
                                "end": {
                                  "line": 1393,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 40480,
                                  "end": 40517,
                                  "loc": {
                                    "start": {
                                      "line": 1392,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1392,
                                      "column": 45
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 40480,
                                    "end": 40516,
                                    "loc": {
                                      "start": {
                                        "line": 1392,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1392,
                                        "column": 44
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 40480,
                                      "end": 40483,
                                      "loc": {
                                        "start": {
                                          "line": 1392,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1392,
                                          "column": 11
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 40486,
                                      "end": 40516,
                                      "loc": {
                                        "start": {
                                          "line": 1392,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1392,
                                          "column": 44
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 40486,
                                        "end": 40510,
                                        "loc": {
                                          "start": {
                                            "line": 1392,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1392,
                                            "column": 38
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 40486,
                                          "end": 40497,
                                          "loc": {
                                            "start": {
                                              "line": 1392,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1392,
                                              "column": 25
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 40486,
                                            "end": 40490,
                                            "loc": {
                                              "start": {
                                                "line": 1392,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1392,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 40491,
                                            "end": 40497,
                                            "loc": {
                                              "start": {
                                                "line": 1392,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1392,
                                                "column": 25
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 40498,
                                          "end": 40510,
                                          "loc": {
                                            "start": {
                                              "line": 1392,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1392,
                                              "column": 38
                                            },
                                            "identifierName": "per_quantity"
                                          },
                                          "name": "per_quantity"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 40511,
                                        "end": 40516,
                                        "loc": {
                                          "start": {
                                            "line": 1392,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 1392,
                                            "column": 44
                                          },
                                          "identifierName": "value"
                                        },
                                        "name": "value"
                                      },
                                      "computed": false
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 40531,
                              "end": 40635,
                              "loc": {
                                "start": {
                                  "line": 1393,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1395,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 40541,
                                  "end": 40627,
                                  "loc": {
                                    "start": {
                                      "line": 1394,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1394,
                                      "column": 94
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 40541,
                                    "end": 40626,
                                    "loc": {
                                      "start": {
                                        "line": 1394,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1394,
                                        "column": 93
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 40541,
                                      "end": 40544,
                                      "loc": {
                                        "start": {
                                          "line": 1394,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1394,
                                          "column": 11
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 40547,
                                      "end": 40626,
                                      "loc": {
                                        "start": {
                                          "line": 1394,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1394,
                                          "column": 93
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 40547,
                                        "end": 40571,
                                        "loc": {
                                          "start": {
                                            "line": 1394,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1394,
                                            "column": 38
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 40547,
                                          "end": 40551,
                                          "loc": {
                                            "start": {
                                              "line": 1394,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1394,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 40552,
                                          "end": 40571,
                                          "loc": {
                                            "start": {
                                              "line": 1394,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1394,
                                              "column": 38
                                            },
                                            "identifierName": "_evaluateDependency"
                                          },
                                          "name": "_evaluateDependency"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "start": 40572,
                                          "end": 40609,
                                          "loc": {
                                            "start": {
                                              "line": 1394,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 1394,
                                              "column": 76
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 40572,
                                            "end": 40596,
                                            "loc": {
                                              "start": {
                                                "line": 1394,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 1394,
                                                "column": 63
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 40572,
                                              "end": 40583,
                                              "loc": {
                                                "start": {
                                                  "line": 1394,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 1394,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 40572,
                                                "end": 40576,
                                                "loc": {
                                                  "start": {
                                                    "line": 1394,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 1394,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 40577,
                                                "end": 40583,
                                                "loc": {
                                                  "start": {
                                                    "line": 1394,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 1394,
                                                    "column": 50
                                                  },
                                                  "identifierName": "config"
                                                },
                                                "name": "config"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 40584,
                                              "end": 40596,
                                              "loc": {
                                                "start": {
                                                  "line": 1394,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 1394,
                                                  "column": 63
                                                },
                                                "identifierName": "dependencies"
                                              },
                                              "name": "dependencies"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 40597,
                                            "end": 40609,
                                            "loc": {
                                              "start": {
                                                "line": 1394,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 1394,
                                                "column": 76
                                              },
                                              "identifierName": "per_quantity"
                                            },
                                            "name": "per_quantity"
                                          },
                                          "computed": false
                                        },
                                        {
                                          "type": "StringLiteral",
                                          "start": 40611,
                                          "end": 40625,
                                          "loc": {
                                            "start": {
                                              "line": 1394,
                                              "column": 78
                                            },
                                            "end": {
                                              "line": 1394,
                                              "column": 92
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "per_quantity",
                                            "raw": "\"per_quantity\""
                                          },
                                          "value": "per_quantity"
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 40643,
                            "end": 40708,
                            "loc": {
                              "start": {
                                "line": 1397,
                                "column": 6
                              },
                              "end": {
                                "line": 1397,
                                "column": 71
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 40647,
                                "end": 40707,
                                "loc": {
                                  "start": {
                                    "line": 1397,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1397,
                                    "column": 70
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 40647,
                                  "end": 40664,
                                  "loc": {
                                    "start": {
                                      "line": 1397,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1397,
                                      "column": 27
                                    },
                                    "identifierName": "scaledPerQuantity"
                                  },
                                  "name": "scaledPerQuantity"
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "start": 40667,
                                  "end": 40707,
                                  "loc": {
                                    "start": {
                                      "line": 1397,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1397,
                                      "column": 70
                                    }
                                  },
                                  "left": {
                                    "type": "CallExpression",
                                    "start": 40667,
                                    "end": 40693,
                                    "loc": {
                                      "start": {
                                        "line": 1397,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1397,
                                        "column": 56
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 40667,
                                      "end": 40688,
                                      "loc": {
                                        "start": {
                                          "line": 1397,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1397,
                                          "column": 51
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 40667,
                                        "end": 40674,
                                        "loc": {
                                          "start": {
                                            "line": 1397,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 1397,
                                            "column": 37
                                          },
                                          "identifierName": "Helpers"
                                        },
                                        "name": "Helpers"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 40675,
                                        "end": 40688,
                                        "loc": {
                                          "start": {
                                            "line": 1397,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 1397,
                                            "column": 51
                                          },
                                          "identifierName": "confirmNumber"
                                        },
                                        "name": "confirmNumber"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 40689,
                                        "end": 40692,
                                        "loc": {
                                          "start": {
                                            "line": 1397,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1397,
                                            "column": 55
                                          },
                                          "identifierName": "val"
                                        },
                                        "name": "val"
                                      }
                                    ]
                                  },
                                  "operator": "*",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 40696,
                                    "end": 40707,
                                    "loc": {
                                      "start": {
                                        "line": 1397,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 1397,
                                        "column": 70
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 40696,
                                      "end": 40700,
                                      "loc": {
                                        "start": {
                                          "line": 1397,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 1397,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 40701,
                                      "end": 40707,
                                      "loc": {
                                        "start": {
                                          "line": 1397,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 1397,
                                          "column": 70
                                        },
                                        "identifierName": "scalar"
                                      },
                                      "name": "scalar"
                                    },
                                    "computed": false
                                  }
                                }
                              }
                            ],
                            "kind": "var"
                          },
                          {
                            "type": "IfStatement",
                            "start": 40716,
                            "end": 40824,
                            "loc": {
                              "start": {
                                "line": 1399,
                                "column": 6
                              },
                              "end": {
                                "line": 1401,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 40720,
                              "end": 40758,
                              "loc": {
                                "start": {
                                  "line": 1399,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1399,
                                  "column": 48
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 40720,
                                "end": 40748,
                                "loc": {
                                  "start": {
                                    "line": 1399,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1399,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 40720,
                                  "end": 40724,
                                  "loc": {
                                    "start": {
                                      "line": 1399,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1399,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 40725,
                                  "end": 40748,
                                  "loc": {
                                    "start": {
                                      "line": 1399,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1399,
                                      "column": 38
                                    },
                                    "identifierName": "_undefinedPropsIncludes"
                                  },
                                  "name": "_undefinedPropsIncludes"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 40749,
                                  "end": 40757,
                                  "loc": {
                                    "start": {
                                      "line": 1399,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1399,
                                      "column": 47
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "scalar",
                                    "raw": "\"scalar\""
                                  },
                                  "value": "scalar"
                                }
                              ]
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 40760,
                              "end": 40824,
                              "loc": {
                                "start": {
                                  "line": 1399,
                                  "column": 50
                                },
                                "end": {
                                  "line": 1401,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 40770,
                                  "end": 40816,
                                  "loc": {
                                    "start": {
                                      "line": 1400,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1400,
                                      "column": 54
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 40770,
                                    "end": 40815,
                                    "loc": {
                                      "start": {
                                        "line": 1400,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1400,
                                        "column": 53
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 40770,
                                      "end": 40799,
                                      "loc": {
                                        "start": {
                                          "line": 1400,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1400,
                                          "column": 37
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 40770,
                                        "end": 40794,
                                        "loc": {
                                          "start": {
                                            "line": 1400,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1400,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 40770,
                                          "end": 40774,
                                          "loc": {
                                            "start": {
                                              "line": 1400,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1400,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 40775,
                                          "end": 40794,
                                          "loc": {
                                            "start": {
                                              "line": 1400,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1400,
                                              "column": 32
                                            },
                                            "identifierName": "_undefinedPropFlags"
                                          },
                                          "name": "_undefinedPropFlags"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 40795,
                                        "end": 40799,
                                        "loc": {
                                          "start": {
                                            "line": 1400,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1400,
                                            "column": 37
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 40800,
                                        "end": 40814,
                                        "loc": {
                                          "start": {
                                            "line": 1400,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 1400,
                                            "column": 52
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "per_quantity",
                                          "raw": "\"per_quantity\""
                                        },
                                        "value": "per_quantity"
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 40832,
                            "end": 40890,
                            "loc": {
                              "start": {
                                "line": 1403,
                                "column": 6
                              },
                              "end": {
                                "line": 1403,
                                "column": 64
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 40839,
                              "end": 40889,
                              "loc": {
                                "start": {
                                  "line": 1403,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1403,
                                  "column": 63
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 40839,
                                "end": 40844,
                                "loc": {
                                  "start": {
                                    "line": 1403,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1403,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 40845,
                                  "end": 40885,
                                  "loc": {
                                    "start": {
                                      "line": 1403,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1403,
                                      "column": 59
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 40845,
                                    "end": 40866,
                                    "loc": {
                                      "start": {
                                        "line": 1403,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1403,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 40845,
                                      "end": 40852,
                                      "loc": {
                                        "start": {
                                          "line": 1403,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1403,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 40853,
                                      "end": 40866,
                                      "loc": {
                                        "start": {
                                          "line": 1403,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1403,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 40867,
                                      "end": 40884,
                                      "loc": {
                                        "start": {
                                          "line": 1403,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1403,
                                          "column": 58
                                        },
                                        "identifierName": "scaledPerQuantity"
                                      },
                                      "name": "scaledPerQuantity"
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 40887,
                                  "end": 40888,
                                  "loc": {
                                    "start": {
                                      "line": 1403,
                                      "column": 61
                                    },
                                    "end": {
                                      "line": 1403,
                                      "column": 62
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 40902,
                        "end": 40966,
                        "loc": {
                          "start": {
                            "line": 1404,
                            "column": 11
                          },
                          "end": {
                            "line": 1404,
                            "column": 75
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 40909,
                          "end": 40965,
                          "loc": {
                            "start": {
                              "line": 1404,
                              "column": 18
                            },
                            "end": {
                              "line": 1404,
                              "column": 74
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 40909,
                            "end": 40914,
                            "loc": {
                              "start": {
                                "line": 1404,
                                "column": 18
                              },
                              "end": {
                                "line": 1404,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 40915,
                              "end": 40961,
                              "loc": {
                                "start": {
                                  "line": 1404,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1404,
                                  "column": 70
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 40915,
                                "end": 40936,
                                "loc": {
                                  "start": {
                                    "line": 1404,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1404,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 40915,
                                  "end": 40922,
                                  "loc": {
                                    "start": {
                                      "line": 1404,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1404,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 40923,
                                  "end": 40936,
                                  "loc": {
                                    "start": {
                                      "line": 1404,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1404,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 40937,
                                  "end": 40960,
                                  "loc": {
                                    "start": {
                                      "line": 1404,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1404,
                                      "column": 69
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 40937,
                                    "end": 40947,
                                    "loc": {
                                      "start": {
                                        "line": 1404,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1404,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 40937,
                                      "end": 40941,
                                      "loc": {
                                        "start": {
                                          "line": 1404,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1404,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 40942,
                                      "end": 40947,
                                      "loc": {
                                        "start": {
                                          "line": 1404,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1404,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 40948,
                                    "end": 40960,
                                    "loc": {
                                      "start": {
                                        "line": 1404,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1404,
                                        "column": 69
                                      },
                                      "identifierName": "per_quantity"
                                    },
                                    "name": "per_quantity"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 40963,
                              "end": 40964,
                              "loc": {
                                "start": {
                                  "line": 1404,
                                  "column": 72
                                },
                                "end": {
                                  "line": 1404,
                                  "column": 73
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Per Quantity value.\n   *\n   * @return {number}\n   ",
                    "start": 40217,
                    "end": 40323,
                    "loc": {
                      "start": {
                        "line": 1382,
                        "column": 2
                      },
                      "end": {
                        "line": 1386,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Escalator value.\n   *\n   * @return {number}\n   ",
                    "start": 40974,
                    "end": 41077,
                    "loc": {
                      "start": {
                        "line": 1407,
                        "column": 2
                      },
                      "end": {
                        "line": 1411,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 41080,
                "end": 41396,
                "loc": {
                  "start": {
                    "line": 1412,
                    "column": 2
                  },
                  "end": {
                    "line": 1417,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 41080,
                  "end": 41098,
                  "loc": {
                    "start": {
                      "line": 1412,
                      "column": 2
                    },
                    "end": {
                      "line": 1412,
                      "column": 20
                    },
                    "identifierName": "_getEscalatorValue"
                  },
                  "name": "_getEscalatorValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 41101,
                  "end": 41396,
                  "loc": {
                    "start": {
                      "line": 1412,
                      "column": 23
                    },
                    "end": {
                      "line": 1417,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 41107,
                      "end": 41392,
                      "loc": {
                        "start": {
                          "line": 1413,
                          "column": 4
                        },
                        "end": {
                          "line": 1416,
                          "column": 75
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 41111,
                        "end": 41142,
                        "loc": {
                          "start": {
                            "line": 1413,
                            "column": 8
                          },
                          "end": {
                            "line": 1413,
                            "column": 39
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 41112,
                          "end": 41142,
                          "loc": {
                            "start": {
                              "line": 1413,
                              "column": 9
                            },
                            "end": {
                              "line": 1413,
                              "column": 39
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 41112,
                            "end": 41129,
                            "loc": {
                              "start": {
                                "line": 1413,
                                "column": 9
                              },
                              "end": {
                                "line": 1413,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 41112,
                              "end": 41116,
                              "loc": {
                                "start": {
                                  "line": 1413,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1413,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 41117,
                              "end": 41129,
                              "loc": {
                                "start": {
                                  "line": 1413,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1413,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 41130,
                              "end": 41141,
                              "loc": {
                                "start": {
                                  "line": 1413,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1413,
                                  "column": 38
                                }
                              },
                              "extra": {
                                "rawValue": "escalator",
                                "raw": "\"escalator\""
                              },
                              "value": "escalator"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 41144,
                        "end": 41322,
                        "loc": {
                          "start": {
                            "line": 1413,
                            "column": 41
                          },
                          "end": {
                            "line": 1416,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 41152,
                            "end": 41250,
                            "loc": {
                              "start": {
                                "line": 1414,
                                "column": 6
                              },
                              "end": {
                                "line": 1414,
                                "column": 104
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 41158,
                                "end": 41249,
                                "loc": {
                                  "start": {
                                    "line": 1414,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1414,
                                    "column": 103
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 41158,
                                  "end": 41173,
                                  "loc": {
                                    "start": {
                                      "line": 1414,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1414,
                                      "column": 27
                                    },
                                    "identifierName": "dependencyValue"
                                  },
                                  "name": "dependencyValue"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 41176,
                                  "end": 41249,
                                  "loc": {
                                    "start": {
                                      "line": 1414,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1414,
                                      "column": 103
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 41176,
                                    "end": 41200,
                                    "loc": {
                                      "start": {
                                        "line": 1414,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1414,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 41176,
                                      "end": 41180,
                                      "loc": {
                                        "start": {
                                          "line": 1414,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1414,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 41181,
                                      "end": 41200,
                                      "loc": {
                                        "start": {
                                          "line": 1414,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1414,
                                          "column": 54
                                        },
                                        "identifierName": "_evaluateDependency"
                                      },
                                      "name": "_evaluateDependency"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 41201,
                                      "end": 41235,
                                      "loc": {
                                        "start": {
                                          "line": 1414,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 1414,
                                          "column": 89
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 41201,
                                        "end": 41225,
                                        "loc": {
                                          "start": {
                                            "line": 1414,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1414,
                                            "column": 79
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 41201,
                                          "end": 41212,
                                          "loc": {
                                            "start": {
                                              "line": 1414,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 1414,
                                              "column": 66
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 41201,
                                            "end": 41205,
                                            "loc": {
                                              "start": {
                                                "line": 1414,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 1414,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 41206,
                                            "end": 41212,
                                            "loc": {
                                              "start": {
                                                "line": 1414,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 1414,
                                                "column": 66
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 41213,
                                          "end": 41225,
                                          "loc": {
                                            "start": {
                                              "line": 1414,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 1414,
                                              "column": 79
                                            },
                                            "identifierName": "dependencies"
                                          },
                                          "name": "dependencies"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 41226,
                                        "end": 41235,
                                        "loc": {
                                          "start": {
                                            "line": 1414,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 1414,
                                            "column": 89
                                          },
                                          "identifierName": "escalator"
                                        },
                                        "name": "escalator"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 41237,
                                      "end": 41248,
                                      "loc": {
                                        "start": {
                                          "line": 1414,
                                          "column": 91
                                        },
                                        "end": {
                                          "line": 1414,
                                          "column": 102
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "escalator",
                                        "raw": "\"escalator\""
                                      },
                                      "value": "escalator"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 41257,
                            "end": 41316,
                            "loc": {
                              "start": {
                                "line": 1415,
                                "column": 6
                              },
                              "end": {
                                "line": 1415,
                                "column": 65
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 41264,
                              "end": 41315,
                              "loc": {
                                "start": {
                                  "line": 1415,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1415,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 41264,
                                "end": 41269,
                                "loc": {
                                  "start": {
                                    "line": 1415,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1415,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 41270,
                                  "end": 41311,
                                  "loc": {
                                    "start": {
                                      "line": 1415,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1415,
                                      "column": 60
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 41270,
                                    "end": 41291,
                                    "loc": {
                                      "start": {
                                        "line": 1415,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1415,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 41270,
                                      "end": 41277,
                                      "loc": {
                                        "start": {
                                          "line": 1415,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1415,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 41278,
                                      "end": 41291,
                                      "loc": {
                                        "start": {
                                          "line": 1415,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1415,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 41292,
                                      "end": 41307,
                                      "loc": {
                                        "start": {
                                          "line": 1415,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1415,
                                          "column": 56
                                        },
                                        "identifierName": "dependencyValue"
                                      },
                                      "name": "dependencyValue"
                                    },
                                    {
                                      "type": "NumericLiteral",
                                      "start": 41309,
                                      "end": 41310,
                                      "loc": {
                                        "start": {
                                          "line": 1415,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 1415,
                                          "column": 59
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 1,
                                        "raw": "1"
                                      },
                                      "value": 1
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 41313,
                                  "end": 41314,
                                  "loc": {
                                    "start": {
                                      "line": 1415,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 1415,
                                      "column": 63
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 41328,
                        "end": 41392,
                        "loc": {
                          "start": {
                            "line": 1416,
                            "column": 11
                          },
                          "end": {
                            "line": 1416,
                            "column": 75
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 41335,
                          "end": 41391,
                          "loc": {
                            "start": {
                              "line": 1416,
                              "column": 18
                            },
                            "end": {
                              "line": 1416,
                              "column": 74
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 41335,
                            "end": 41340,
                            "loc": {
                              "start": {
                                "line": 1416,
                                "column": 18
                              },
                              "end": {
                                "line": 1416,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 41341,
                              "end": 41387,
                              "loc": {
                                "start": {
                                  "line": 1416,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1416,
                                  "column": 70
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 41341,
                                "end": 41362,
                                "loc": {
                                  "start": {
                                    "line": 1416,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1416,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 41341,
                                  "end": 41348,
                                  "loc": {
                                    "start": {
                                      "line": 1416,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1416,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 41349,
                                  "end": 41362,
                                  "loc": {
                                    "start": {
                                      "line": 1416,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1416,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 41363,
                                  "end": 41383,
                                  "loc": {
                                    "start": {
                                      "line": 1416,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1416,
                                      "column": 66
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 41363,
                                    "end": 41373,
                                    "loc": {
                                      "start": {
                                        "line": 1416,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1416,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 41363,
                                      "end": 41367,
                                      "loc": {
                                        "start": {
                                          "line": 1416,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1416,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 41368,
                                      "end": 41373,
                                      "loc": {
                                        "start": {
                                          "line": 1416,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1416,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 41374,
                                    "end": 41383,
                                    "loc": {
                                      "start": {
                                        "line": 1416,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1416,
                                        "column": 66
                                      },
                                      "identifierName": "escalator"
                                    },
                                    "name": "escalator"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 41385,
                                  "end": 41386,
                                  "loc": {
                                    "start": {
                                      "line": 1416,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 1416,
                                      "column": 69
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 1,
                                    "raw": "1"
                                  },
                                  "value": 1
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 41389,
                              "end": 41390,
                              "loc": {
                                "start": {
                                  "line": 1416,
                                  "column": 72
                                },
                                "end": {
                                  "line": 1416,
                                  "column": 73
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Escalator value.\n   *\n   * @return {number}\n   ",
                    "start": 40974,
                    "end": 41077,
                    "loc": {
                      "start": {
                        "line": 1407,
                        "column": 2
                      },
                      "end": {
                        "line": 1411,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed OH&P value.\n   *\n   * @return {number}\n   ",
                    "start": 41400,
                    "end": 41498,
                    "loc": {
                      "start": {
                        "line": 1419,
                        "column": 2
                      },
                      "end": {
                        "line": 1423,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 41501,
                "end": 41787,
                "loc": {
                  "start": {
                    "line": 1424,
                    "column": 2
                  },
                  "end": {
                    "line": 1429,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 41501,
                  "end": 41513,
                  "loc": {
                    "start": {
                      "line": 1424,
                      "column": 2
                    },
                    "end": {
                      "line": 1424,
                      "column": 14
                    },
                    "identifierName": "_getOhpValue"
                  },
                  "name": "_getOhpValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 41516,
                  "end": 41787,
                  "loc": {
                    "start": {
                      "line": 1424,
                      "column": 17
                    },
                    "end": {
                      "line": 1429,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 41522,
                      "end": 41783,
                      "loc": {
                        "start": {
                          "line": 1425,
                          "column": 4
                        },
                        "end": {
                          "line": 1428,
                          "column": 69
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 41526,
                        "end": 41551,
                        "loc": {
                          "start": {
                            "line": 1425,
                            "column": 8
                          },
                          "end": {
                            "line": 1425,
                            "column": 33
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 41527,
                          "end": 41551,
                          "loc": {
                            "start": {
                              "line": 1425,
                              "column": 9
                            },
                            "end": {
                              "line": 1425,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 41527,
                            "end": 41544,
                            "loc": {
                              "start": {
                                "line": 1425,
                                "column": 9
                              },
                              "end": {
                                "line": 1425,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 41527,
                              "end": 41531,
                              "loc": {
                                "start": {
                                  "line": 1425,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1425,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 41532,
                              "end": 41544,
                              "loc": {
                                "start": {
                                  "line": 1425,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1425,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 41545,
                              "end": 41550,
                              "loc": {
                                "start": {
                                  "line": 1425,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1425,
                                  "column": 32
                                }
                              },
                              "extra": {
                                "rawValue": "ohp",
                                "raw": "\"ohp\""
                              },
                              "value": "ohp"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 41553,
                        "end": 41719,
                        "loc": {
                          "start": {
                            "line": 1425,
                            "column": 35
                          },
                          "end": {
                            "line": 1428,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 41561,
                            "end": 41647,
                            "loc": {
                              "start": {
                                "line": 1426,
                                "column": 6
                              },
                              "end": {
                                "line": 1426,
                                "column": 92
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 41567,
                                "end": 41646,
                                "loc": {
                                  "start": {
                                    "line": 1426,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1426,
                                    "column": 91
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 41567,
                                  "end": 41582,
                                  "loc": {
                                    "start": {
                                      "line": 1426,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1426,
                                      "column": 27
                                    },
                                    "identifierName": "dependencyValue"
                                  },
                                  "name": "dependencyValue"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 41585,
                                  "end": 41646,
                                  "loc": {
                                    "start": {
                                      "line": 1426,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1426,
                                      "column": 91
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 41585,
                                    "end": 41609,
                                    "loc": {
                                      "start": {
                                        "line": 1426,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1426,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 41585,
                                      "end": 41589,
                                      "loc": {
                                        "start": {
                                          "line": 1426,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1426,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 41590,
                                      "end": 41609,
                                      "loc": {
                                        "start": {
                                          "line": 1426,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1426,
                                          "column": 54
                                        },
                                        "identifierName": "_evaluateDependency"
                                      },
                                      "name": "_evaluateDependency"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 41610,
                                      "end": 41638,
                                      "loc": {
                                        "start": {
                                          "line": 1426,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 1426,
                                          "column": 83
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 41610,
                                        "end": 41634,
                                        "loc": {
                                          "start": {
                                            "line": 1426,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1426,
                                            "column": 79
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 41610,
                                          "end": 41621,
                                          "loc": {
                                            "start": {
                                              "line": 1426,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 1426,
                                              "column": 66
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 41610,
                                            "end": 41614,
                                            "loc": {
                                              "start": {
                                                "line": 1426,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 1426,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 41615,
                                            "end": 41621,
                                            "loc": {
                                              "start": {
                                                "line": 1426,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 1426,
                                                "column": 66
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 41622,
                                          "end": 41634,
                                          "loc": {
                                            "start": {
                                              "line": 1426,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 1426,
                                              "column": 79
                                            },
                                            "identifierName": "dependencies"
                                          },
                                          "name": "dependencies"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 41635,
                                        "end": 41638,
                                        "loc": {
                                          "start": {
                                            "line": 1426,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 1426,
                                            "column": 83
                                          },
                                          "identifierName": "ohp"
                                        },
                                        "name": "ohp"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 41640,
                                      "end": 41645,
                                      "loc": {
                                        "start": {
                                          "line": 1426,
                                          "column": 85
                                        },
                                        "end": {
                                          "line": 1426,
                                          "column": 90
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "ohp",
                                        "raw": "\"ohp\""
                                      },
                                      "value": "ohp"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 41654,
                            "end": 41713,
                            "loc": {
                              "start": {
                                "line": 1427,
                                "column": 6
                              },
                              "end": {
                                "line": 1427,
                                "column": 65
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 41661,
                              "end": 41712,
                              "loc": {
                                "start": {
                                  "line": 1427,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1427,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 41661,
                                "end": 41666,
                                "loc": {
                                  "start": {
                                    "line": 1427,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1427,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 41667,
                                  "end": 41708,
                                  "loc": {
                                    "start": {
                                      "line": 1427,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1427,
                                      "column": 60
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 41667,
                                    "end": 41688,
                                    "loc": {
                                      "start": {
                                        "line": 1427,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1427,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 41667,
                                      "end": 41674,
                                      "loc": {
                                        "start": {
                                          "line": 1427,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1427,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 41675,
                                      "end": 41688,
                                      "loc": {
                                        "start": {
                                          "line": 1427,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1427,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 41689,
                                      "end": 41704,
                                      "loc": {
                                        "start": {
                                          "line": 1427,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1427,
                                          "column": 56
                                        },
                                        "identifierName": "dependencyValue"
                                      },
                                      "name": "dependencyValue"
                                    },
                                    {
                                      "type": "NumericLiteral",
                                      "start": 41706,
                                      "end": 41707,
                                      "loc": {
                                        "start": {
                                          "line": 1427,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 1427,
                                          "column": 59
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 1,
                                        "raw": "1"
                                      },
                                      "value": 1
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 41710,
                                  "end": 41711,
                                  "loc": {
                                    "start": {
                                      "line": 1427,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 1427,
                                      "column": 63
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 41725,
                        "end": 41783,
                        "loc": {
                          "start": {
                            "line": 1428,
                            "column": 11
                          },
                          "end": {
                            "line": 1428,
                            "column": 69
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 41732,
                          "end": 41782,
                          "loc": {
                            "start": {
                              "line": 1428,
                              "column": 18
                            },
                            "end": {
                              "line": 1428,
                              "column": 68
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 41732,
                            "end": 41737,
                            "loc": {
                              "start": {
                                "line": 1428,
                                "column": 18
                              },
                              "end": {
                                "line": 1428,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 41738,
                              "end": 41778,
                              "loc": {
                                "start": {
                                  "line": 1428,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1428,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 41738,
                                "end": 41759,
                                "loc": {
                                  "start": {
                                    "line": 1428,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1428,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 41738,
                                  "end": 41745,
                                  "loc": {
                                    "start": {
                                      "line": 1428,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1428,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 41746,
                                  "end": 41759,
                                  "loc": {
                                    "start": {
                                      "line": 1428,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1428,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 41760,
                                  "end": 41774,
                                  "loc": {
                                    "start": {
                                      "line": 1428,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1428,
                                      "column": 60
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 41760,
                                    "end": 41770,
                                    "loc": {
                                      "start": {
                                        "line": 1428,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1428,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 41760,
                                      "end": 41764,
                                      "loc": {
                                        "start": {
                                          "line": 1428,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1428,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 41765,
                                      "end": 41770,
                                      "loc": {
                                        "start": {
                                          "line": 1428,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1428,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 41771,
                                    "end": 41774,
                                    "loc": {
                                      "start": {
                                        "line": 1428,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1428,
                                        "column": 60
                                      },
                                      "identifierName": "ohp"
                                    },
                                    "name": "ohp"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 41776,
                                  "end": 41777,
                                  "loc": {
                                    "start": {
                                      "line": 1428,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 1428,
                                      "column": 63
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 1,
                                    "raw": "1"
                                  },
                                  "value": 1
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 41780,
                              "end": 41781,
                              "loc": {
                                "start": {
                                  "line": 1428,
                                  "column": 66
                                },
                                "end": {
                                  "line": 1428,
                                  "column": 67
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed OH&P value.\n   *\n   * @return {number}\n   ",
                    "start": 41400,
                    "end": 41498,
                    "loc": {
                      "start": {
                        "line": 1419,
                        "column": 2
                      },
                      "end": {
                        "line": 1423,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Quantity value.\n   *\n   * @return {number}\n   ",
                    "start": 41791,
                    "end": 41893,
                    "loc": {
                      "start": {
                        "line": 1431,
                        "column": 2
                      },
                      "end": {
                        "line": 1435,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 41896,
                "end": 42434,
                "loc": {
                  "start": {
                    "line": 1436,
                    "column": 2
                  },
                  "end": {
                    "line": 1448,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 41896,
                  "end": 41913,
                  "loc": {
                    "start": {
                      "line": 1436,
                      "column": 2
                    },
                    "end": {
                      "line": 1436,
                      "column": 19
                    },
                    "identifierName": "_getQuantityValue"
                  },
                  "name": "_getQuantityValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 41916,
                  "end": 42434,
                  "loc": {
                    "start": {
                      "line": 1436,
                      "column": 22
                    },
                    "end": {
                      "line": 1448,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 41922,
                      "end": 42430,
                      "loc": {
                        "start": {
                          "line": 1437,
                          "column": 4
                        },
                        "end": {
                          "line": 1447,
                          "column": 71
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 41926,
                        "end": 41956,
                        "loc": {
                          "start": {
                            "line": 1437,
                            "column": 8
                          },
                          "end": {
                            "line": 1437,
                            "column": 38
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 41927,
                          "end": 41956,
                          "loc": {
                            "start": {
                              "line": 1437,
                              "column": 9
                            },
                            "end": {
                              "line": 1437,
                              "column": 38
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 41927,
                            "end": 41944,
                            "loc": {
                              "start": {
                                "line": 1437,
                                "column": 9
                              },
                              "end": {
                                "line": 1437,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 41927,
                              "end": 41931,
                              "loc": {
                                "start": {
                                  "line": 1437,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1437,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 41932,
                              "end": 41944,
                              "loc": {
                                "start": {
                                  "line": 1437,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1437,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 41945,
                              "end": 41955,
                              "loc": {
                                "start": {
                                  "line": 1437,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1437,
                                  "column": 37
                                }
                              },
                              "extra": {
                                "rawValue": "quantity",
                                "raw": "\"quantity\""
                              },
                              "value": "quantity"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 41958,
                        "end": 42364,
                        "loc": {
                          "start": {
                            "line": 1437,
                            "column": 40
                          },
                          "end": {
                            "line": 1447,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 41966,
                            "end": 41978,
                            "loc": {
                              "start": {
                                "line": 1438,
                                "column": 6
                              },
                              "end": {
                                "line": 1438,
                                "column": 18
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 41970,
                                "end": 41977,
                                "loc": {
                                  "start": {
                                    "line": 1438,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1438,
                                    "column": 17
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 41970,
                                  "end": 41973,
                                  "loc": {
                                    "start": {
                                      "line": 1438,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1438,
                                      "column": 13
                                    },
                                    "identifierName": "val"
                                  },
                                  "name": "val"
                                },
                                "init": {
                                  "type": "NumericLiteral",
                                  "start": 41976,
                                  "end": 41977,
                                  "loc": {
                                    "start": {
                                      "line": 1438,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1438,
                                      "column": 17
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              }
                            ],
                            "kind": "let",
                            "trailingComments": [
                              {
                                "type": "CommentLine",
                                "value": "Must check for quantity property, as legacy bids do not contain this property.",
                                "start": 41986,
                                "end": 42066,
                                "loc": {
                                  "start": {
                                    "line": 1440,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1440,
                                    "column": 86
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "IfStatement",
                            "start": 42073,
                            "end": 42307,
                            "loc": {
                              "start": {
                                "line": 1441,
                                "column": 6
                              },
                              "end": {
                                "line": 1445,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 42077,
                              "end": 42152,
                              "loc": {
                                "start": {
                                  "line": 1441,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1441,
                                  "column": 85
                                }
                              },
                              "left": {
                                "type": "UnaryExpression",
                                "start": 42077,
                                "end": 42111,
                                "loc": {
                                  "start": {
                                    "line": 1441,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1441,
                                    "column": 44
                                  }
                                },
                                "operator": "!",
                                "prefix": true,
                                "argument": {
                                  "type": "CallExpression",
                                  "start": 42078,
                                  "end": 42111,
                                  "loc": {
                                    "start": {
                                      "line": 1441,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1441,
                                      "column": 44
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 42078,
                                    "end": 42089,
                                    "loc": {
                                      "start": {
                                        "line": 1441,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1441,
                                        "column": 22
                                      },
                                      "identifierName": "isUndefined"
                                    },
                                    "name": "isUndefined",
                                    "leadingComments": null
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 42090,
                                      "end": 42110,
                                      "loc": {
                                        "start": {
                                          "line": 1441,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1441,
                                          "column": 43
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 42090,
                                        "end": 42101,
                                        "loc": {
                                          "start": {
                                            "line": 1441,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1441,
                                            "column": 34
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 42090,
                                          "end": 42094,
                                          "loc": {
                                            "start": {
                                              "line": 1441,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1441,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 42095,
                                          "end": 42101,
                                          "loc": {
                                            "start": {
                                              "line": 1441,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 1441,
                                              "column": 34
                                            },
                                            "identifierName": "config"
                                          },
                                          "name": "config"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 42102,
                                        "end": 42110,
                                        "loc": {
                                          "start": {
                                            "line": 1441,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 1441,
                                            "column": 43
                                          },
                                          "identifierName": "quantity"
                                        },
                                        "name": "quantity"
                                      },
                                      "computed": false
                                    }
                                  ],
                                  "leadingComments": null
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                },
                                "leadingComments": null
                              },
                              "operator": "&&",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 42115,
                                "end": 42152,
                                "loc": {
                                  "start": {
                                    "line": 1441,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 1441,
                                    "column": 85
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 42115,
                                  "end": 42140,
                                  "loc": {
                                    "start": {
                                      "line": 1441,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 1441,
                                      "column": 73
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 42115,
                                    "end": 42135,
                                    "loc": {
                                      "start": {
                                        "line": 1441,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 1441,
                                        "column": 68
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 42115,
                                      "end": 42126,
                                      "loc": {
                                        "start": {
                                          "line": 1441,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 1441,
                                          "column": 59
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 42115,
                                        "end": 42119,
                                        "loc": {
                                          "start": {
                                            "line": 1441,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 1441,
                                            "column": 52
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 42120,
                                        "end": 42126,
                                        "loc": {
                                          "start": {
                                            "line": 1441,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 1441,
                                            "column": 59
                                          },
                                          "identifierName": "config"
                                        },
                                        "name": "config"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 42127,
                                      "end": 42135,
                                      "loc": {
                                        "start": {
                                          "line": 1441,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 1441,
                                          "column": 68
                                        },
                                        "identifierName": "quantity"
                                      },
                                      "name": "quantity"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 42136,
                                    "end": 42140,
                                    "loc": {
                                      "start": {
                                        "line": 1441,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 1441,
                                        "column": 73
                                      },
                                      "identifierName": "type"
                                    },
                                    "name": "type"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 42145,
                                  "end": 42152,
                                  "loc": {
                                    "start": {
                                      "line": 1441,
                                      "column": 78
                                    },
                                    "end": {
                                      "line": 1441,
                                      "column": 85
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "value",
                                    "raw": "\"value\""
                                  },
                                  "value": "value"
                                }
                              },
                              "leadingComments": null
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 42154,
                              "end": 42205,
                              "loc": {
                                "start": {
                                  "line": 1441,
                                  "column": 87
                                },
                                "end": {
                                  "line": 1443,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 42164,
                                  "end": 42197,
                                  "loc": {
                                    "start": {
                                      "line": 1442,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1442,
                                      "column": 41
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 42164,
                                    "end": 42196,
                                    "loc": {
                                      "start": {
                                        "line": 1442,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1442,
                                        "column": 40
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 42164,
                                      "end": 42167,
                                      "loc": {
                                        "start": {
                                          "line": 1442,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1442,
                                          "column": 11
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 42170,
                                      "end": 42196,
                                      "loc": {
                                        "start": {
                                          "line": 1442,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1442,
                                          "column": 40
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 42170,
                                        "end": 42190,
                                        "loc": {
                                          "start": {
                                            "line": 1442,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1442,
                                            "column": 34
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 42170,
                                          "end": 42181,
                                          "loc": {
                                            "start": {
                                              "line": 1442,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1442,
                                              "column": 25
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 42170,
                                            "end": 42174,
                                            "loc": {
                                              "start": {
                                                "line": 1442,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1442,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 42175,
                                            "end": 42181,
                                            "loc": {
                                              "start": {
                                                "line": 1442,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1442,
                                                "column": 25
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 42182,
                                          "end": 42190,
                                          "loc": {
                                            "start": {
                                              "line": 1442,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 1442,
                                              "column": 34
                                            },
                                            "identifierName": "quantity"
                                          },
                                          "name": "quantity"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 42191,
                                        "end": 42196,
                                        "loc": {
                                          "start": {
                                            "line": 1442,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 1442,
                                            "column": 40
                                          },
                                          "identifierName": "value"
                                        },
                                        "name": "value"
                                      },
                                      "computed": false
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 42211,
                              "end": 42307,
                              "loc": {
                                "start": {
                                  "line": 1443,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1445,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 42221,
                                  "end": 42299,
                                  "loc": {
                                    "start": {
                                      "line": 1444,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1444,
                                      "column": 86
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 42221,
                                    "end": 42298,
                                    "loc": {
                                      "start": {
                                        "line": 1444,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1444,
                                        "column": 85
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 42221,
                                      "end": 42224,
                                      "loc": {
                                        "start": {
                                          "line": 1444,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1444,
                                          "column": 11
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 42227,
                                      "end": 42298,
                                      "loc": {
                                        "start": {
                                          "line": 1444,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1444,
                                          "column": 85
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 42227,
                                        "end": 42251,
                                        "loc": {
                                          "start": {
                                            "line": 1444,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1444,
                                            "column": 38
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 42227,
                                          "end": 42231,
                                          "loc": {
                                            "start": {
                                              "line": 1444,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1444,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 42232,
                                          "end": 42251,
                                          "loc": {
                                            "start": {
                                              "line": 1444,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1444,
                                              "column": 38
                                            },
                                            "identifierName": "_evaluateDependency"
                                          },
                                          "name": "_evaluateDependency"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "start": 42252,
                                          "end": 42285,
                                          "loc": {
                                            "start": {
                                              "line": 1444,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 1444,
                                              "column": 72
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 42252,
                                            "end": 42276,
                                            "loc": {
                                              "start": {
                                                "line": 1444,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 1444,
                                                "column": 63
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 42252,
                                              "end": 42263,
                                              "loc": {
                                                "start": {
                                                  "line": 1444,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 1444,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 42252,
                                                "end": 42256,
                                                "loc": {
                                                  "start": {
                                                    "line": 1444,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 1444,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 42257,
                                                "end": 42263,
                                                "loc": {
                                                  "start": {
                                                    "line": 1444,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 1444,
                                                    "column": 50
                                                  },
                                                  "identifierName": "config"
                                                },
                                                "name": "config"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 42264,
                                              "end": 42276,
                                              "loc": {
                                                "start": {
                                                  "line": 1444,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 1444,
                                                  "column": 63
                                                },
                                                "identifierName": "dependencies"
                                              },
                                              "name": "dependencies"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 42277,
                                            "end": 42285,
                                            "loc": {
                                              "start": {
                                                "line": 1444,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 1444,
                                                "column": 72
                                              },
                                              "identifierName": "quantity"
                                            },
                                            "name": "quantity"
                                          },
                                          "computed": false
                                        },
                                        {
                                          "type": "StringLiteral",
                                          "start": 42287,
                                          "end": 42297,
                                          "loc": {
                                            "start": {
                                              "line": 1444,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 1444,
                                              "column": 84
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "quantity",
                                            "raw": "\"quantity\""
                                          },
                                          "value": "quantity"
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": "Must check for quantity property, as legacy bids do not contain this property.",
                                "start": 41986,
                                "end": 42066,
                                "loc": {
                                  "start": {
                                    "line": 1440,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1440,
                                    "column": 86
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 42314,
                            "end": 42358,
                            "loc": {
                              "start": {
                                "line": 1446,
                                "column": 6
                              },
                              "end": {
                                "line": 1446,
                                "column": 50
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 42321,
                              "end": 42357,
                              "loc": {
                                "start": {
                                  "line": 1446,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1446,
                                  "column": 49
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 42321,
                                "end": 42326,
                                "loc": {
                                  "start": {
                                    "line": 1446,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1446,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 42327,
                                  "end": 42353,
                                  "loc": {
                                    "start": {
                                      "line": 1446,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1446,
                                      "column": 45
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 42327,
                                    "end": 42348,
                                    "loc": {
                                      "start": {
                                        "line": 1446,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1446,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 42327,
                                      "end": 42334,
                                      "loc": {
                                        "start": {
                                          "line": 1446,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1446,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 42335,
                                      "end": 42348,
                                      "loc": {
                                        "start": {
                                          "line": 1446,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1446,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 42349,
                                      "end": 42352,
                                      "loc": {
                                        "start": {
                                          "line": 1446,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1446,
                                          "column": 44
                                        },
                                        "identifierName": "val"
                                      },
                                      "name": "val"
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 42355,
                                  "end": 42356,
                                  "loc": {
                                    "start": {
                                      "line": 1446,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 1446,
                                      "column": 48
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 42370,
                        "end": 42430,
                        "loc": {
                          "start": {
                            "line": 1447,
                            "column": 11
                          },
                          "end": {
                            "line": 1447,
                            "column": 71
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 42377,
                          "end": 42429,
                          "loc": {
                            "start": {
                              "line": 1447,
                              "column": 18
                            },
                            "end": {
                              "line": 1447,
                              "column": 70
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 42377,
                            "end": 42382,
                            "loc": {
                              "start": {
                                "line": 1447,
                                "column": 18
                              },
                              "end": {
                                "line": 1447,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 42383,
                              "end": 42425,
                              "loc": {
                                "start": {
                                  "line": 1447,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1447,
                                  "column": 66
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 42383,
                                "end": 42404,
                                "loc": {
                                  "start": {
                                    "line": 1447,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1447,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 42383,
                                  "end": 42390,
                                  "loc": {
                                    "start": {
                                      "line": 1447,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1447,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 42391,
                                  "end": 42404,
                                  "loc": {
                                    "start": {
                                      "line": 1447,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1447,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 42405,
                                  "end": 42424,
                                  "loc": {
                                    "start": {
                                      "line": 1447,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1447,
                                      "column": 65
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 42405,
                                    "end": 42415,
                                    "loc": {
                                      "start": {
                                        "line": 1447,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1447,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 42405,
                                      "end": 42409,
                                      "loc": {
                                        "start": {
                                          "line": 1447,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1447,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 42410,
                                      "end": 42415,
                                      "loc": {
                                        "start": {
                                          "line": 1447,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1447,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 42416,
                                    "end": 42424,
                                    "loc": {
                                      "start": {
                                        "line": 1447,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1447,
                                        "column": 65
                                      },
                                      "identifierName": "quantity"
                                    },
                                    "name": "quantity"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 42427,
                              "end": 42428,
                              "loc": {
                                "start": {
                                  "line": 1447,
                                  "column": 68
                                },
                                "end": {
                                  "line": 1447,
                                  "column": 69
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Internally retrieves the non-cached computed Quantity value.\n   *\n   * @return {number}\n   ",
                    "start": 41791,
                    "end": 41893,
                    "loc": {
                      "start": {
                        "line": 1431,
                        "column": 2
                      },
                      "end": {
                        "line": 1435,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 42438,
                    "end": 42474,
                    "loc": {
                      "start": {
                        "line": 1450,
                        "column": 2
                      },
                      "end": {
                        "line": 1453,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 42477,
                "end": 44091,
                "loc": {
                  "start": {
                    "line": 1454,
                    "column": 2
                  },
                  "end": {
                    "line": 1493,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 42477,
                  "end": 42490,
                  "loc": {
                    "start": {
                      "line": 1454,
                      "column": 2
                    },
                    "end": {
                      "line": 1454,
                      "column": 15
                    },
                    "identifierName": "_getCostValue"
                  },
                  "name": "_getCostValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 42493,
                  "end": 44091,
                  "loc": {
                    "start": {
                      "line": 1454,
                      "column": 18
                    },
                    "end": {
                      "line": 1493,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 42499,
                      "end": 42653,
                      "loc": {
                        "start": {
                          "line": 1455,
                          "column": 4
                        },
                        "end": {
                          "line": 1458,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 42503,
                        "end": 42528,
                        "loc": {
                          "start": {
                            "line": 1455,
                            "column": 8
                          },
                          "end": {
                            "line": 1455,
                            "column": 33
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 42503,
                          "end": 42520,
                          "loc": {
                            "start": {
                              "line": 1455,
                              "column": 8
                            },
                            "end": {
                              "line": 1455,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 42503,
                            "end": 42507,
                            "loc": {
                              "start": {
                                "line": 1455,
                                "column": 8
                              },
                              "end": {
                                "line": 1455,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 42508,
                            "end": 42520,
                            "loc": {
                              "start": {
                                "line": 1455,
                                "column": 13
                              },
                              "end": {
                                "line": 1455,
                                "column": 25
                              },
                              "identifierName": "isOverridden"
                            },
                            "name": "isOverridden"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 42521,
                            "end": 42527,
                            "loc": {
                              "start": {
                                "line": 1455,
                                "column": 26
                              },
                              "end": {
                                "line": 1455,
                                "column": 32
                              }
                            },
                            "extra": {
                              "rawValue": "cost",
                              "raw": "\"cost\""
                            },
                            "value": "cost"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 42530,
                        "end": 42653,
                        "loc": {
                          "start": {
                            "line": 1455,
                            "column": 35
                          },
                          "end": {
                            "line": 1458,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 42538,
                            "end": 42584,
                            "loc": {
                              "start": {
                                "line": 1456,
                                "column": 6
                              },
                              "end": {
                                "line": 1456,
                                "column": 52
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 42538,
                              "end": 42583,
                              "loc": {
                                "start": {
                                  "line": 1456,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1456,
                                  "column": 51
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 42538,
                                "end": 42555,
                                "loc": {
                                  "start": {
                                    "line": 1456,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1456,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 42538,
                                  "end": 42542,
                                  "loc": {
                                    "start": {
                                      "line": 1456,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1456,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 42543,
                                  "end": 42555,
                                  "loc": {
                                    "start": {
                                      "line": 1456,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1456,
                                      "column": 23
                                    },
                                    "identifierName": "_applyConfig"
                                  },
                                  "name": "_applyConfig"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 42556,
                                  "end": 42575,
                                  "loc": {
                                    "start": {
                                      "line": 1456,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1456,
                                      "column": 43
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "is_predicted_cost",
                                    "raw": "\"is_predicted_cost\""
                                  },
                                  "value": "is_predicted_cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 42577,
                                  "end": 42582,
                                  "loc": {
                                    "start": {
                                      "line": 1456,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1456,
                                      "column": 50
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 42591,
                            "end": 42647,
                            "loc": {
                              "start": {
                                "line": 1457,
                                "column": 6
                              },
                              "end": {
                                "line": 1457,
                                "column": 62
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 42598,
                              "end": 42646,
                              "loc": {
                                "start": {
                                  "line": 1457,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1457,
                                  "column": 61
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 42598,
                                "end": 42603,
                                "loc": {
                                  "start": {
                                    "line": 1457,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1457,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 42604,
                                  "end": 42642,
                                  "loc": {
                                    "start": {
                                      "line": 1457,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1457,
                                      "column": 57
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 42604,
                                    "end": 42625,
                                    "loc": {
                                      "start": {
                                        "line": 1457,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1457,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 42604,
                                      "end": 42611,
                                      "loc": {
                                        "start": {
                                          "line": 1457,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1457,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 42612,
                                      "end": 42625,
                                      "loc": {
                                        "start": {
                                          "line": 1457,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1457,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 42626,
                                      "end": 42641,
                                      "loc": {
                                        "start": {
                                          "line": 1457,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1457,
                                          "column": 56
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 42626,
                                        "end": 42636,
                                        "loc": {
                                          "start": {
                                            "line": 1457,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 1457,
                                            "column": 51
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 42626,
                                          "end": 42630,
                                          "loc": {
                                            "start": {
                                              "line": 1457,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1457,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 42631,
                                          "end": 42636,
                                          "loc": {
                                            "start": {
                                              "line": 1457,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 1457,
                                              "column": 51
                                            },
                                            "identifierName": "_data"
                                          },
                                          "name": "_data"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 42637,
                                        "end": 42641,
                                        "loc": {
                                          "start": {
                                            "line": 1457,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1457,
                                            "column": 56
                                          },
                                          "identifierName": "cost"
                                        },
                                        "name": "cost"
                                      },
                                      "computed": false
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 42644,
                                  "end": 42645,
                                  "loc": {
                                    "start": {
                                      "line": 1457,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 1457,
                                      "column": 60
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 42659,
                      "end": 42701,
                      "loc": {
                        "start": {
                          "line": 1460,
                          "column": 4
                        },
                        "end": {
                          "line": 1460,
                          "column": 46
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 42665,
                          "end": 42700,
                          "loc": {
                            "start": {
                              "line": 1460,
                              "column": 10
                            },
                            "end": {
                              "line": 1460,
                              "column": 45
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 42665,
                            "end": 42677,
                            "loc": {
                              "start": {
                                "line": 1460,
                                "column": 10
                              },
                              "end": {
                                "line": 1460,
                                "column": 22
                              },
                              "identifierName": "dependencies"
                            },
                            "name": "dependencies"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 42680,
                            "end": 42700,
                            "loc": {
                              "start": {
                                "line": 1460,
                                "column": 25
                              },
                              "end": {
                                "line": 1460,
                                "column": 45
                              }
                            },
                            "elements": [
                              {
                                "type": "StringLiteral",
                                "start": 42681,
                                "end": 42692,
                                "loc": {
                                  "start": {
                                    "line": 1460,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1460,
                                    "column": 37
                                  }
                                },
                                "extra": {
                                  "rawValue": "escalator",
                                  "raw": "\"escalator\""
                                },
                                "value": "escalator"
                              },
                              {
                                "type": "StringLiteral",
                                "start": 42694,
                                "end": 42699,
                                "loc": {
                                  "start": {
                                    "line": 1460,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1460,
                                    "column": 44
                                  }
                                },
                                "extra": {
                                  "rawValue": "ohp",
                                  "raw": "\"ohp\""
                                },
                                "value": "ohp"
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 42706,
                      "end": 42719,
                      "loc": {
                        "start": {
                          "line": 1461,
                          "column": 4
                        },
                        "end": {
                          "line": 1461,
                          "column": 17
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 42710,
                          "end": 42718,
                          "loc": {
                            "start": {
                              "line": 1461,
                              "column": 8
                            },
                            "end": {
                              "line": 1461,
                              "column": 16
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 42710,
                            "end": 42714,
                            "loc": {
                              "start": {
                                "line": 1461,
                                "column": 8
                              },
                              "end": {
                                "line": 1461,
                                "column": 12
                              },
                              "identifierName": "cost"
                            },
                            "name": "cost"
                          },
                          "init": {
                            "type": "NumericLiteral",
                            "start": 42717,
                            "end": 42718,
                            "loc": {
                              "start": {
                                "line": 1461,
                                "column": 15
                              },
                              "end": {
                                "line": 1461,
                                "column": 16
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 42725,
                      "end": 43881,
                      "loc": {
                        "start": {
                          "line": 1463,
                          "column": 4
                        },
                        "end": {
                          "line": 1484,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 42729,
                        "end": 42743,
                        "loc": {
                          "start": {
                            "line": 1463,
                            "column": 8
                          },
                          "end": {
                            "line": 1463,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 42729,
                          "end": 42741,
                          "loc": {
                            "start": {
                              "line": 1463,
                              "column": 8
                            },
                            "end": {
                              "line": 1463,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 42729,
                            "end": 42733,
                            "loc": {
                              "start": {
                                "line": 1463,
                                "column": 8
                              },
                              "end": {
                                "line": 1463,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 42734,
                            "end": 42741,
                            "loc": {
                              "start": {
                                "line": 1463,
                                "column": 13
                              },
                              "end": {
                                "line": 1463,
                                "column": 20
                              },
                              "identifierName": "isLabor"
                            },
                            "name": "isLabor"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 42745,
                        "end": 43375,
                        "loc": {
                          "start": {
                            "line": 1463,
                            "column": 24
                          },
                          "end": {
                            "line": 1474,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 42753,
                            "end": 42789,
                            "loc": {
                              "start": {
                                "line": 1464,
                                "column": 6
                              },
                              "end": {
                                "line": 1464,
                                "column": 42
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 42753,
                              "end": 42788,
                              "loc": {
                                "start": {
                                  "line": 1464,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1464,
                                  "column": 41
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 42753,
                                "end": 42770,
                                "loc": {
                                  "start": {
                                    "line": 1464,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1464,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 42753,
                                  "end": 42765,
                                  "loc": {
                                    "start": {
                                      "line": 1464,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1464,
                                      "column": 18
                                    },
                                    "identifierName": "dependencies"
                                  },
                                  "name": "dependencies"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 42766,
                                  "end": 42770,
                                  "loc": {
                                    "start": {
                                      "line": 1464,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1464,
                                      "column": 23
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 42771,
                                  "end": 42777,
                                  "loc": {
                                    "start": {
                                      "line": 1464,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1464,
                                      "column": 30
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "wage",
                                    "raw": "\"wage\""
                                  },
                                  "value": "wage"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 42779,
                                  "end": 42787,
                                  "loc": {
                                    "start": {
                                      "line": 1464,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1464,
                                      "column": 40
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "burden",
                                    "raw": "\"burden\""
                                  },
                                  "value": "burden"
                                }
                              ]
                            },
                            "trailingComments": [
                              {
                                "type": "CommentLine",
                                "value": " use predicted cost only if cost specific dependencies are undefined. Otherwise compute using predicted hours",
                                "start": 42796,
                                "end": 42907,
                                "loc": {
                                  "start": {
                                    "line": 1465,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1465,
                                    "column": 117
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "IfStatement",
                            "start": 42914,
                            "end": 43231,
                            "loc": {
                              "start": {
                                "line": 1466,
                                "column": 6
                              },
                              "end": {
                                "line": 1470,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 42918,
                              "end": 43000,
                              "loc": {
                                "start": {
                                  "line": 1466,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1466,
                                  "column": 92
                                }
                              },
                              "left": {
                                "type": "CallExpression",
                                "start": 42918,
                                "end": 42963,
                                "loc": {
                                  "start": {
                                    "line": 1466,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1466,
                                    "column": 55
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 42918,
                                  "end": 42946,
                                  "loc": {
                                    "start": {
                                      "line": 1466,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1466,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 42918,
                                    "end": 42922,
                                    "loc": {
                                      "start": {
                                        "line": 1466,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1466,
                                        "column": 14
                                      }
                                    },
                                    "leadingComments": null
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 42923,
                                    "end": 42946,
                                    "loc": {
                                      "start": {
                                        "line": 1466,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1466,
                                        "column": 38
                                      },
                                      "identifierName": "_undefinedPropsIncludes"
                                    },
                                    "name": "_undefinedPropsIncludes"
                                  },
                                  "computed": false,
                                  "leadingComments": null
                                },
                                "arguments": [
                                  {
                                    "type": "SpreadElement",
                                    "start": 42947,
                                    "end": 42962,
                                    "loc": {
                                      "start": {
                                        "line": 1466,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1466,
                                        "column": 54
                                      }
                                    },
                                    "argument": {
                                      "type": "Identifier",
                                      "start": 42950,
                                      "end": 42962,
                                      "loc": {
                                        "start": {
                                          "line": 1466,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 1466,
                                          "column": 54
                                        },
                                        "identifierName": "dependencies"
                                      },
                                      "name": "dependencies"
                                    }
                                  }
                                ],
                                "leadingComments": null
                              },
                              "operator": "&&",
                              "right": {
                                "type": "CallExpression",
                                "start": 42967,
                                "end": 43000,
                                "loc": {
                                  "start": {
                                    "line": 1466,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 1466,
                                    "column": 92
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 42967,
                                  "end": 42986,
                                  "loc": {
                                    "start": {
                                      "line": 1466,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 1466,
                                      "column": 78
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 42967,
                                    "end": 42971,
                                    "loc": {
                                      "start": {
                                        "line": 1466,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 1466,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 42972,
                                    "end": 42986,
                                    "loc": {
                                      "start": {
                                        "line": 1466,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 1466,
                                        "column": 78
                                      },
                                      "identifierName": "_shouldPredict"
                                    },
                                    "name": "_shouldPredict"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 42987,
                                    "end": 42999,
                                    "loc": {
                                      "start": {
                                        "line": 1466,
                                        "column": 79
                                      },
                                      "end": {
                                        "line": 1466,
                                        "column": 91
                                      },
                                      "identifierName": "dependencies"
                                    },
                                    "name": "dependencies"
                                  }
                                ]
                              },
                              "leadingComments": null
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 43002,
                              "end": 43231,
                              "loc": {
                                "start": {
                                  "line": 1466,
                                  "column": 94
                                },
                                "end": {
                                  "line": 1470,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 43012,
                                  "end": 43057,
                                  "loc": {
                                    "start": {
                                      "line": 1467,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1467,
                                      "column": 53
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 43012,
                                    "end": 43056,
                                    "loc": {
                                      "start": {
                                        "line": 1467,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1467,
                                        "column": 52
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 43012,
                                      "end": 43029,
                                      "loc": {
                                        "start": {
                                          "line": 1467,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1467,
                                          "column": 25
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 43012,
                                        "end": 43016,
                                        "loc": {
                                          "start": {
                                            "line": 1467,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1467,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 43017,
                                        "end": 43029,
                                        "loc": {
                                          "start": {
                                            "line": 1467,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1467,
                                            "column": 25
                                          },
                                          "identifierName": "_applyConfig"
                                        },
                                        "name": "_applyConfig"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 43030,
                                        "end": 43049,
                                        "loc": {
                                          "start": {
                                            "line": 1467,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1467,
                                            "column": 45
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "is_predicted_cost",
                                          "raw": "\"is_predicted_cost\""
                                        },
                                        "value": "is_predicted_cost"
                                      },
                                      {
                                        "type": "BooleanLiteral",
                                        "start": 43051,
                                        "end": 43055,
                                        "loc": {
                                          "start": {
                                            "line": 1467,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 1467,
                                            "column": 51
                                          }
                                        },
                                        "value": true
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "start": 43066,
                                  "end": 43120,
                                  "loc": {
                                    "start": {
                                      "line": 1468,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1468,
                                      "column": 62
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 43070,
                                      "end": 43119,
                                      "loc": {
                                        "start": {
                                          "line": 1468,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1468,
                                          "column": 61
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 43070,
                                        "end": 43074,
                                        "loc": {
                                          "start": {
                                            "line": 1468,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1468,
                                            "column": 16
                                          },
                                          "identifierName": "cost"
                                        },
                                        "name": "cost"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 43077,
                                        "end": 43119,
                                        "loc": {
                                          "start": {
                                            "line": 1468,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1468,
                                            "column": 61
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 43077,
                                          "end": 43098,
                                          "loc": {
                                            "start": {
                                              "line": 1468,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1468,
                                              "column": 40
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 43077,
                                            "end": 43081,
                                            "loc": {
                                              "start": {
                                                "line": 1468,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1468,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 43082,
                                            "end": 43098,
                                            "loc": {
                                              "start": {
                                                "line": 1468,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 1468,
                                                "column": 40
                                              },
                                              "identifierName": "getPredictedCost"
                                            },
                                            "name": "getPredictedCost"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 43099,
                                            "end": 43118,
                                            "loc": {
                                              "start": {
                                                "line": 1468,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 1468,
                                                "column": 60
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 43099,
                                              "end": 43103,
                                              "loc": {
                                                "start": {
                                                  "line": 1468,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 1468,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 43104,
                                              "end": 43118,
                                              "loc": {
                                                "start": {
                                                  "line": 1468,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 1468,
                                                  "column": 60
                                                },
                                                "identifierName": "predictionType"
                                              },
                                              "name": "predictionType"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "let"
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 43129,
                                  "end": 43223,
                                  "loc": {
                                    "start": {
                                      "line": 1469,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1469,
                                      "column": 102
                                    }
                                  },
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "start": 43136,
                                    "end": 43222,
                                    "loc": {
                                      "start": {
                                        "line": 1469,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1469,
                                        "column": 101
                                      }
                                    },
                                    "test": {
                                      "type": "MemberExpression",
                                      "start": 43136,
                                      "end": 43151,
                                      "loc": {
                                        "start": {
                                          "line": 1469,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1469,
                                          "column": 30
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 43136,
                                        "end": 43140,
                                        "loc": {
                                          "start": {
                                            "line": 1469,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1469,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 43141,
                                        "end": 43151,
                                        "loc": {
                                          "start": {
                                            "line": 1469,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 1469,
                                            "column": 30
                                          },
                                          "identifierName": "isWeighted"
                                        },
                                        "name": "isWeighted"
                                      },
                                      "computed": false
                                    },
                                    "consequent": {
                                      "type": "BinaryExpression",
                                      "start": 43154,
                                      "end": 43215,
                                      "loc": {
                                        "start": {
                                          "line": 1469,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 1469,
                                          "column": 94
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 43154,
                                        "end": 43158,
                                        "loc": {
                                          "start": {
                                            "line": 1469,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1469,
                                            "column": 37
                                          },
                                          "identifierName": "cost"
                                        },
                                        "name": "cost"
                                      },
                                      "operator": "*",
                                      "right": {
                                        "type": "CallExpression",
                                        "start": 43161,
                                        "end": 43215,
                                        "loc": {
                                          "start": {
                                            "line": 1469,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1469,
                                            "column": 94
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 43161,
                                          "end": 43213,
                                          "loc": {
                                            "start": {
                                              "line": 1469,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1469,
                                              "column": 92
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 43161,
                                            "end": 43191,
                                            "loc": {
                                              "start": {
                                                "line": 1469,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1469,
                                                "column": 70
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 43161,
                                              "end": 43165,
                                              "loc": {
                                                "start": {
                                                  "line": 1469,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1469,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 43166,
                                              "end": 43191,
                                              "loc": {
                                                "start": {
                                                  "line": 1469,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1469,
                                                  "column": 70
                                                },
                                                "identifierName": "_currentPredictionService"
                                              },
                                              "name": "_currentPredictionService"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 43192,
                                            "end": 43213,
                                            "loc": {
                                              "start": {
                                                "line": 1469,
                                                "column": 71
                                              },
                                              "end": {
                                                "line": 1469,
                                                "column": 92
                                              },
                                              "identifierName": "getContributionWeight"
                                            },
                                            "name": "getContributionWeight"
                                          },
                                          "computed": false
                                        },
                                        "arguments": []
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "start": 43218,
                                      "end": 43222,
                                      "loc": {
                                        "start": {
                                          "line": 1469,
                                          "column": 97
                                        },
                                        "end": {
                                          "line": 1469,
                                          "column": 101
                                        },
                                        "identifierName": "cost"
                                      },
                                      "name": "cost"
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null,
                            "leadingComments": [
                              {
                                "type": "CommentLine",
                                "value": " use predicted cost only if cost specific dependencies are undefined. Otherwise compute using predicted hours",
                                "start": 42796,
                                "end": 42907,
                                "loc": {
                                  "start": {
                                    "line": 1465,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1465,
                                    "column": 117
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 43239,
                            "end": 43290,
                            "loc": {
                              "start": {
                                "line": 1472,
                                "column": 6
                              },
                              "end": {
                                "line": 1472,
                                "column": 57
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 43239,
                              "end": 43289,
                              "loc": {
                                "start": {
                                  "line": 1472,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1472,
                                  "column": 56
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 43239,
                                "end": 43243,
                                "loc": {
                                  "start": {
                                    "line": 1472,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1472,
                                    "column": 10
                                  },
                                  "identifierName": "cost"
                                },
                                "name": "cost"
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "start": 43246,
                                "end": 43289,
                                "loc": {
                                  "start": {
                                    "line": 1472,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1472,
                                    "column": 56
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 43246,
                                  "end": 43261,
                                  "loc": {
                                    "start": {
                                      "line": 1472,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1472,
                                      "column": 28
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 43246,
                                    "end": 43250,
                                    "loc": {
                                      "start": {
                                        "line": 1472,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1472,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 43251,
                                    "end": 43261,
                                    "loc": {
                                      "start": {
                                        "line": 1472,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1472,
                                        "column": 28
                                      },
                                      "identifierName": "laborHours"
                                    },
                                    "name": "laborHours"
                                  },
                                  "computed": false
                                },
                                "operator": "*",
                                "right": {
                                  "type": "BinaryExpression",
                                  "start": 43265,
                                  "end": 43288,
                                  "loc": {
                                    "start": {
                                      "line": 1472,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1472,
                                      "column": 55
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 43265,
                                    "end": 43274,
                                    "loc": {
                                      "start": {
                                        "line": 1472,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1472,
                                        "column": 41
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 43265,
                                      "end": 43269,
                                      "loc": {
                                        "start": {
                                          "line": 1472,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1472,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 43270,
                                      "end": 43274,
                                      "loc": {
                                        "start": {
                                          "line": 1472,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 1472,
                                          "column": 41
                                        },
                                        "identifierName": "wage"
                                      },
                                      "name": "wage"
                                    },
                                    "computed": false
                                  },
                                  "operator": "+",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 43277,
                                    "end": 43288,
                                    "loc": {
                                      "start": {
                                        "line": 1472,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 1472,
                                        "column": 55
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 43277,
                                      "end": 43281,
                                      "loc": {
                                        "start": {
                                          "line": 1472,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1472,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 43282,
                                      "end": 43288,
                                      "loc": {
                                        "start": {
                                          "line": 1472,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 1472,
                                          "column": 55
                                        },
                                        "identifierName": "burden"
                                      },
                                      "name": "burden"
                                    },
                                    "computed": false
                                  },
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 43264
                                  }
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 43297,
                            "end": 43369,
                            "loc": {
                              "start": {
                                "line": 1473,
                                "column": 6
                              },
                              "end": {
                                "line": 1473,
                                "column": 78
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 43297,
                              "end": 43368,
                              "loc": {
                                "start": {
                                  "line": 1473,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1473,
                                  "column": 77
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 43297,
                                "end": 43314,
                                "loc": {
                                  "start": {
                                    "line": 1473,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1473,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 43297,
                                  "end": 43301,
                                  "loc": {
                                    "start": {
                                      "line": 1473,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1473,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 43302,
                                  "end": 43314,
                                  "loc": {
                                    "start": {
                                      "line": 1473,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1473,
                                      "column": 23
                                    },
                                    "identifierName": "_applyConfig"
                                  },
                                  "name": "_applyConfig"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 43315,
                                  "end": 43334,
                                  "loc": {
                                    "start": {
                                      "line": 1473,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1473,
                                      "column": 43
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "is_predicted_cost",
                                    "raw": "\"is_predicted_cost\""
                                  },
                                  "value": "is_predicted_cost"
                                },
                                {
                                  "type": "CallExpression",
                                  "start": 43336,
                                  "end": 43367,
                                  "loc": {
                                    "start": {
                                      "line": 1473,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1473,
                                      "column": 76
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 43336,
                                    "end": 43352,
                                    "loc": {
                                      "start": {
                                        "line": 1473,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1473,
                                        "column": 61
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 43336,
                                      "end": 43340,
                                      "loc": {
                                        "start": {
                                          "line": 1473,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 1473,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 43341,
                                      "end": 43352,
                                      "loc": {
                                        "start": {
                                          "line": 1473,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1473,
                                          "column": 61
                                        },
                                        "identifierName": "isPredicted"
                                      },
                                      "name": "isPredicted"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 43353,
                                      "end": 43366,
                                      "loc": {
                                        "start": {
                                          "line": 1473,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 1473,
                                          "column": 75
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "labor_hours",
                                        "raw": "\"labor_hours\""
                                      },
                                      "value": "labor_hours"
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 43381,
                        "end": 43881,
                        "loc": {
                          "start": {
                            "line": 1474,
                            "column": 11
                          },
                          "end": {
                            "line": 1484,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 43389,
                            "end": 43467,
                            "loc": {
                              "start": {
                                "line": 1475,
                                "column": 6
                              },
                              "end": {
                                "line": 1475,
                                "column": 84
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 43389,
                              "end": 43466,
                              "loc": {
                                "start": {
                                  "line": 1475,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1475,
                                  "column": 83
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 43389,
                                "end": 43406,
                                "loc": {
                                  "start": {
                                    "line": 1475,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1475,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 43389,
                                  "end": 43401,
                                  "loc": {
                                    "start": {
                                      "line": 1475,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1475,
                                      "column": 18
                                    },
                                    "identifierName": "dependencies"
                                  },
                                  "name": "dependencies"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 43402,
                                  "end": 43406,
                                  "loc": {
                                    "start": {
                                      "line": 1475,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1475,
                                      "column": 23
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 43407,
                                  "end": 43417,
                                  "loc": {
                                    "start": {
                                      "line": 1475,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1475,
                                      "column": 34
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "quantity",
                                    "raw": "\"quantity\""
                                  },
                                  "value": "quantity"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 43419,
                                  "end": 43433,
                                  "loc": {
                                    "start": {
                                      "line": 1475,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1475,
                                      "column": 50
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "per_quantity",
                                    "raw": "\"per_quantity\""
                                  },
                                  "value": "per_quantity"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 43435,
                                  "end": 43447,
                                  "loc": {
                                    "start": {
                                      "line": 1475,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 1475,
                                      "column": 64
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "multiplier",
                                    "raw": "\"multiplier\""
                                  },
                                  "value": "multiplier"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 43449,
                                  "end": 43455,
                                  "loc": {
                                    "start": {
                                      "line": 1475,
                                      "column": 66
                                    },
                                    "end": {
                                      "line": 1475,
                                      "column": 72
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "base",
                                    "raw": "\"base\""
                                  },
                                  "value": "base"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 43457,
                                  "end": 43465,
                                  "loc": {
                                    "start": {
                                      "line": 1475,
                                      "column": 74
                                    },
                                    "end": {
                                      "line": 1475,
                                      "column": 82
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "scalar",
                                    "raw": "\"scalar\""
                                  },
                                  "value": "scalar"
                                }
                              ]
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 43474,
                            "end": 43742,
                            "loc": {
                              "start": {
                                "line": 1476,
                                "column": 6
                              },
                              "end": {
                                "line": 1480,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 43478,
                              "end": 43511,
                              "loc": {
                                "start": {
                                  "line": 1476,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1476,
                                  "column": 43
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 43478,
                                "end": 43497,
                                "loc": {
                                  "start": {
                                    "line": 1476,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1476,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 43478,
                                  "end": 43482,
                                  "loc": {
                                    "start": {
                                      "line": 1476,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1476,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 43483,
                                  "end": 43497,
                                  "loc": {
                                    "start": {
                                      "line": 1476,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1476,
                                      "column": 29
                                    },
                                    "identifierName": "_shouldPredict"
                                  },
                                  "name": "_shouldPredict"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 43498,
                                  "end": 43510,
                                  "loc": {
                                    "start": {
                                      "line": 1476,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1476,
                                      "column": 42
                                    },
                                    "identifierName": "dependencies"
                                  },
                                  "name": "dependencies"
                                }
                              ]
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 43513,
                              "end": 43742,
                              "loc": {
                                "start": {
                                  "line": 1476,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1480,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 43523,
                                  "end": 43568,
                                  "loc": {
                                    "start": {
                                      "line": 1477,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1477,
                                      "column": 53
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 43523,
                                    "end": 43567,
                                    "loc": {
                                      "start": {
                                        "line": 1477,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1477,
                                        "column": 52
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 43523,
                                      "end": 43540,
                                      "loc": {
                                        "start": {
                                          "line": 1477,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1477,
                                          "column": 25
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 43523,
                                        "end": 43527,
                                        "loc": {
                                          "start": {
                                            "line": 1477,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1477,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 43528,
                                        "end": 43540,
                                        "loc": {
                                          "start": {
                                            "line": 1477,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1477,
                                            "column": 25
                                          },
                                          "identifierName": "_applyConfig"
                                        },
                                        "name": "_applyConfig"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 43541,
                                        "end": 43560,
                                        "loc": {
                                          "start": {
                                            "line": 1477,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1477,
                                            "column": 45
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "is_predicted_cost",
                                          "raw": "\"is_predicted_cost\""
                                        },
                                        "value": "is_predicted_cost"
                                      },
                                      {
                                        "type": "BooleanLiteral",
                                        "start": 43562,
                                        "end": 43566,
                                        "loc": {
                                          "start": {
                                            "line": 1477,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 1477,
                                            "column": 51
                                          }
                                        },
                                        "value": true
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "VariableDeclaration",
                                  "start": 43577,
                                  "end": 43631,
                                  "loc": {
                                    "start": {
                                      "line": 1478,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1478,
                                      "column": 62
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 43581,
                                      "end": 43630,
                                      "loc": {
                                        "start": {
                                          "line": 1478,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 1478,
                                          "column": 61
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 43581,
                                        "end": 43585,
                                        "loc": {
                                          "start": {
                                            "line": 1478,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1478,
                                            "column": 16
                                          },
                                          "identifierName": "cost"
                                        },
                                        "name": "cost"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 43588,
                                        "end": 43630,
                                        "loc": {
                                          "start": {
                                            "line": 1478,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1478,
                                            "column": 61
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 43588,
                                          "end": 43609,
                                          "loc": {
                                            "start": {
                                              "line": 1478,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1478,
                                              "column": 40
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 43588,
                                            "end": 43592,
                                            "loc": {
                                              "start": {
                                                "line": 1478,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1478,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 43593,
                                            "end": 43609,
                                            "loc": {
                                              "start": {
                                                "line": 1478,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 1478,
                                                "column": 40
                                              },
                                              "identifierName": "getPredictedCost"
                                            },
                                            "name": "getPredictedCost"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 43610,
                                            "end": 43629,
                                            "loc": {
                                              "start": {
                                                "line": 1478,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 1478,
                                                "column": 60
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 43610,
                                              "end": 43614,
                                              "loc": {
                                                "start": {
                                                  "line": 1478,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 1478,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 43615,
                                              "end": 43629,
                                              "loc": {
                                                "start": {
                                                  "line": 1478,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 1478,
                                                  "column": 60
                                                },
                                                "identifierName": "predictionType"
                                              },
                                              "name": "predictionType"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "let"
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 43640,
                                  "end": 43734,
                                  "loc": {
                                    "start": {
                                      "line": 1479,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1479,
                                      "column": 102
                                    }
                                  },
                                  "argument": {
                                    "type": "ConditionalExpression",
                                    "start": 43647,
                                    "end": 43733,
                                    "loc": {
                                      "start": {
                                        "line": 1479,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1479,
                                        "column": 101
                                      }
                                    },
                                    "test": {
                                      "type": "MemberExpression",
                                      "start": 43647,
                                      "end": 43662,
                                      "loc": {
                                        "start": {
                                          "line": 1479,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 1479,
                                          "column": 30
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 43647,
                                        "end": 43651,
                                        "loc": {
                                          "start": {
                                            "line": 1479,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1479,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 43652,
                                        "end": 43662,
                                        "loc": {
                                          "start": {
                                            "line": 1479,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 1479,
                                            "column": 30
                                          },
                                          "identifierName": "isWeighted"
                                        },
                                        "name": "isWeighted"
                                      },
                                      "computed": false
                                    },
                                    "consequent": {
                                      "type": "BinaryExpression",
                                      "start": 43665,
                                      "end": 43726,
                                      "loc": {
                                        "start": {
                                          "line": 1479,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 1479,
                                          "column": 94
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 43665,
                                        "end": 43669,
                                        "loc": {
                                          "start": {
                                            "line": 1479,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1479,
                                            "column": 37
                                          },
                                          "identifierName": "cost"
                                        },
                                        "name": "cost"
                                      },
                                      "operator": "*",
                                      "right": {
                                        "type": "CallExpression",
                                        "start": 43672,
                                        "end": 43726,
                                        "loc": {
                                          "start": {
                                            "line": 1479,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1479,
                                            "column": 94
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 43672,
                                          "end": 43724,
                                          "loc": {
                                            "start": {
                                              "line": 1479,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1479,
                                              "column": 92
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 43672,
                                            "end": 43702,
                                            "loc": {
                                              "start": {
                                                "line": 1479,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1479,
                                                "column": 70
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 43672,
                                              "end": 43676,
                                              "loc": {
                                                "start": {
                                                  "line": 1479,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1479,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 43677,
                                              "end": 43702,
                                              "loc": {
                                                "start": {
                                                  "line": 1479,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 1479,
                                                  "column": 70
                                                },
                                                "identifierName": "_currentPredictionService"
                                              },
                                              "name": "_currentPredictionService"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 43703,
                                            "end": 43724,
                                            "loc": {
                                              "start": {
                                                "line": 1479,
                                                "column": 71
                                              },
                                              "end": {
                                                "line": 1479,
                                                "column": 92
                                              },
                                              "identifierName": "getContributionWeight"
                                            },
                                            "name": "getContributionWeight"
                                          },
                                          "computed": false
                                        },
                                        "arguments": []
                                      }
                                    },
                                    "alternate": {
                                      "type": "Identifier",
                                      "start": 43729,
                                      "end": 43733,
                                      "loc": {
                                        "start": {
                                          "line": 1479,
                                          "column": 97
                                        },
                                        "end": {
                                          "line": 1479,
                                          "column": 101
                                        },
                                        "identifierName": "cost"
                                      },
                                      "name": "cost"
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 43750,
                            "end": 43822,
                            "loc": {
                              "start": {
                                "line": 1482,
                                "column": 6
                              },
                              "end": {
                                "line": 1482,
                                "column": 78
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 43750,
                              "end": 43821,
                              "loc": {
                                "start": {
                                  "line": 1482,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1482,
                                  "column": 77
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 43750,
                                "end": 43754,
                                "loc": {
                                  "start": {
                                    "line": 1482,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1482,
                                    "column": 10
                                  },
                                  "identifierName": "cost"
                                },
                                "name": "cost"
                              },
                              "right": {
                                "type": "BinaryExpression",
                                "start": 43757,
                                "end": 43821,
                                "loc": {
                                  "start": {
                                    "line": 1482,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1482,
                                    "column": 77
                                  }
                                },
                                "left": {
                                  "type": "BinaryExpression",
                                  "start": 43758,
                                  "end": 43802,
                                  "loc": {
                                    "start": {
                                      "line": 1482,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1482,
                                      "column": 58
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 43758,
                                    "end": 43790,
                                    "loc": {
                                      "start": {
                                        "line": 1482,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 1482,
                                        "column": 46
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 43758,
                                      "end": 43771,
                                      "loc": {
                                        "start": {
                                          "line": 1482,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1482,
                                          "column": 27
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 43758,
                                        "end": 43762,
                                        "loc": {
                                          "start": {
                                            "line": 1482,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1482,
                                            "column": 18
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 43763,
                                        "end": 43771,
                                        "loc": {
                                          "start": {
                                            "line": 1482,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 1482,
                                            "column": 27
                                          },
                                          "identifierName": "quantity"
                                        },
                                        "name": "quantity"
                                      },
                                      "computed": false
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 43774,
                                      "end": 43790,
                                      "loc": {
                                        "start": {
                                          "line": 1482,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1482,
                                          "column": 46
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 43774,
                                        "end": 43778,
                                        "loc": {
                                          "start": {
                                            "line": 1482,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 1482,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 43779,
                                        "end": 43790,
                                        "loc": {
                                          "start": {
                                            "line": 1482,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 1482,
                                            "column": 46
                                          },
                                          "identifierName": "perQuantity"
                                        },
                                        "name": "perQuantity"
                                      },
                                      "computed": false
                                    }
                                  },
                                  "operator": "+",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 43793,
                                    "end": 43802,
                                    "loc": {
                                      "start": {
                                        "line": 1482,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 1482,
                                        "column": 58
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 43793,
                                      "end": 43797,
                                      "loc": {
                                        "start": {
                                          "line": 1482,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 1482,
                                          "column": 53
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 43798,
                                      "end": 43802,
                                      "loc": {
                                        "start": {
                                          "line": 1482,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 1482,
                                          "column": 58
                                        },
                                        "identifierName": "base"
                                      },
                                      "name": "base"
                                    },
                                    "computed": false
                                  },
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 43757
                                  }
                                },
                                "operator": "*",
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 43806,
                                  "end": 43821,
                                  "loc": {
                                    "start": {
                                      "line": 1482,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 1482,
                                      "column": 77
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 43806,
                                    "end": 43810,
                                    "loc": {
                                      "start": {
                                        "line": 1482,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 1482,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 43811,
                                    "end": 43821,
                                    "loc": {
                                      "start": {
                                        "line": 1482,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 1482,
                                        "column": 77
                                      },
                                      "identifierName": "multiplier"
                                    },
                                    "name": "multiplier"
                                  },
                                  "computed": false
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 43829,
                            "end": 43875,
                            "loc": {
                              "start": {
                                "line": 1483,
                                "column": 6
                              },
                              "end": {
                                "line": 1483,
                                "column": 52
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 43829,
                              "end": 43874,
                              "loc": {
                                "start": {
                                  "line": 1483,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1483,
                                  "column": 51
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 43829,
                                "end": 43846,
                                "loc": {
                                  "start": {
                                    "line": 1483,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1483,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 43829,
                                  "end": 43833,
                                  "loc": {
                                    "start": {
                                      "line": 1483,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1483,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 43834,
                                  "end": 43846,
                                  "loc": {
                                    "start": {
                                      "line": 1483,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1483,
                                      "column": 23
                                    },
                                    "identifierName": "_applyConfig"
                                  },
                                  "name": "_applyConfig"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 43847,
                                  "end": 43866,
                                  "loc": {
                                    "start": {
                                      "line": 1483,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1483,
                                      "column": 43
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "is_predicted_cost",
                                    "raw": "\"is_predicted_cost\""
                                  },
                                  "value": "is_predicted_cost"
                                },
                                {
                                  "type": "BooleanLiteral",
                                  "start": 43868,
                                  "end": 43873,
                                  "loc": {
                                    "start": {
                                      "line": 1483,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1483,
                                      "column": 50
                                    }
                                  },
                                  "value": false
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 43887,
                      "end": 43927,
                      "loc": {
                        "start": {
                          "line": 1486,
                          "column": 4
                        },
                        "end": {
                          "line": 1486,
                          "column": 44
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 43887,
                        "end": 43926,
                        "loc": {
                          "start": {
                            "line": 1486,
                            "column": 4
                          },
                          "end": {
                            "line": 1486,
                            "column": 43
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "start": 43887,
                          "end": 43891,
                          "loc": {
                            "start": {
                              "line": 1486,
                              "column": 4
                            },
                            "end": {
                              "line": 1486,
                              "column": 8
                            },
                            "identifierName": "cost"
                          },
                          "name": "cost"
                        },
                        "right": {
                          "type": "BinaryExpression",
                          "start": 43894,
                          "end": 43926,
                          "loc": {
                            "start": {
                              "line": 1486,
                              "column": 11
                            },
                            "end": {
                              "line": 1486,
                              "column": 43
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 43894,
                            "end": 43915,
                            "loc": {
                              "start": {
                                "line": 1486,
                                "column": 11
                              },
                              "end": {
                                "line": 1486,
                                "column": 32
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 43894,
                              "end": 43898,
                              "loc": {
                                "start": {
                                  "line": 1486,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1486,
                                  "column": 15
                                },
                                "identifierName": "cost"
                              },
                              "name": "cost"
                            },
                            "operator": "*",
                            "right": {
                              "type": "MemberExpression",
                              "start": 43901,
                              "end": 43915,
                              "loc": {
                                "start": {
                                  "line": 1486,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1486,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 43901,
                                "end": 43905,
                                "loc": {
                                  "start": {
                                    "line": 1486,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1486,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 43906,
                                "end": 43915,
                                "loc": {
                                  "start": {
                                    "line": 1486,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1486,
                                    "column": 32
                                  },
                                  "identifierName": "escalator"
                                },
                                "name": "escalator"
                              },
                              "computed": false
                            }
                          },
                          "operator": "*",
                          "right": {
                            "type": "MemberExpression",
                            "start": 43918,
                            "end": 43926,
                            "loc": {
                              "start": {
                                "line": 1486,
                                "column": 35
                              },
                              "end": {
                                "line": 1486,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 43918,
                              "end": 43922,
                              "loc": {
                                "start": {
                                  "line": 1486,
                                  "column": 35
                                },
                                "end": {
                                  "line": 1486,
                                  "column": 39
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 43923,
                              "end": 43926,
                              "loc": {
                                "start": {
                                  "line": 1486,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1486,
                                  "column": 43
                                },
                                "identifierName": "ohp"
                              },
                              "name": "ohp"
                            },
                            "computed": false
                          }
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 43933,
                      "end": 44036,
                      "loc": {
                        "start": {
                          "line": 1488,
                          "column": 4
                        },
                        "end": {
                          "line": 1490,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 43937,
                        "end": 43982,
                        "loc": {
                          "start": {
                            "line": 1488,
                            "column": 8
                          },
                          "end": {
                            "line": 1488,
                            "column": 53
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 43937,
                          "end": 43965,
                          "loc": {
                            "start": {
                              "line": 1488,
                              "column": 8
                            },
                            "end": {
                              "line": 1488,
                              "column": 36
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 43937,
                            "end": 43941,
                            "loc": {
                              "start": {
                                "line": 1488,
                                "column": 8
                              },
                              "end": {
                                "line": 1488,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 43942,
                            "end": 43965,
                            "loc": {
                              "start": {
                                "line": 1488,
                                "column": 13
                              },
                              "end": {
                                "line": 1488,
                                "column": 36
                              },
                              "identifierName": "_undefinedPropsIncludes"
                            },
                            "name": "_undefinedPropsIncludes"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "SpreadElement",
                            "start": 43966,
                            "end": 43981,
                            "loc": {
                              "start": {
                                "line": 1488,
                                "column": 37
                              },
                              "end": {
                                "line": 1488,
                                "column": 52
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 43969,
                              "end": 43981,
                              "loc": {
                                "start": {
                                  "line": 1488,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1488,
                                  "column": 52
                                },
                                "identifierName": "dependencies"
                              },
                              "name": "dependencies"
                            }
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 43984,
                        "end": 44036,
                        "loc": {
                          "start": {
                            "line": 1488,
                            "column": 55
                          },
                          "end": {
                            "line": 1490,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 43992,
                            "end": 44030,
                            "loc": {
                              "start": {
                                "line": 1489,
                                "column": 6
                              },
                              "end": {
                                "line": 1489,
                                "column": 44
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 43992,
                              "end": 44029,
                              "loc": {
                                "start": {
                                  "line": 1489,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1489,
                                  "column": 43
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 43992,
                                "end": 44021,
                                "loc": {
                                  "start": {
                                    "line": 1489,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1489,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 43992,
                                  "end": 44016,
                                  "loc": {
                                    "start": {
                                      "line": 1489,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1489,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 43992,
                                    "end": 43996,
                                    "loc": {
                                      "start": {
                                        "line": 1489,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1489,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 43997,
                                    "end": 44016,
                                    "loc": {
                                      "start": {
                                        "line": 1489,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1489,
                                        "column": 30
                                      },
                                      "identifierName": "_undefinedPropFlags"
                                    },
                                    "name": "_undefinedPropFlags"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 44017,
                                  "end": 44021,
                                  "loc": {
                                    "start": {
                                      "line": 1489,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1489,
                                      "column": 35
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 44022,
                                  "end": 44028,
                                  "loc": {
                                    "start": {
                                      "line": 1489,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1489,
                                      "column": 42
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 44042,
                      "end": 44087,
                      "loc": {
                        "start": {
                          "line": 1492,
                          "column": 4
                        },
                        "end": {
                          "line": 1492,
                          "column": 49
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 44049,
                        "end": 44086,
                        "loc": {
                          "start": {
                            "line": 1492,
                            "column": 11
                          },
                          "end": {
                            "line": 1492,
                            "column": 48
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 44049,
                          "end": 44054,
                          "loc": {
                            "start": {
                              "line": 1492,
                              "column": 11
                            },
                            "end": {
                              "line": 1492,
                              "column": 16
                            },
                            "identifierName": "round"
                          },
                          "name": "round"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 44055,
                            "end": 44082,
                            "loc": {
                              "start": {
                                "line": 1492,
                                "column": 17
                              },
                              "end": {
                                "line": 1492,
                                "column": 44
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 44055,
                              "end": 44076,
                              "loc": {
                                "start": {
                                  "line": 1492,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1492,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 44055,
                                "end": 44062,
                                "loc": {
                                  "start": {
                                    "line": 1492,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1492,
                                    "column": 24
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 44063,
                                "end": 44076,
                                "loc": {
                                  "start": {
                                    "line": 1492,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1492,
                                    "column": 38
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 44077,
                                "end": 44081,
                                "loc": {
                                  "start": {
                                    "line": 1492,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1492,
                                    "column": 43
                                  },
                                  "identifierName": "cost"
                                },
                                "name": "cost"
                              }
                            ]
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 44084,
                            "end": 44085,
                            "loc": {
                              "start": {
                                "line": 1492,
                                "column": 46
                              },
                              "end": {
                                "line": 1492,
                                "column": 47
                              }
                            },
                            "extra": {
                              "rawValue": 4,
                              "raw": "4"
                            },
                            "value": 4
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 42438,
                    "end": 42474,
                    "loc": {
                      "start": {
                        "line": 1450,
                        "column": 2
                      },
                      "end": {
                        "line": 1453,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 44095,
                    "end": 44131,
                    "loc": {
                      "start": {
                        "line": 1495,
                        "column": 2
                      },
                      "end": {
                        "line": 1498,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 44134,
                "end": 44719,
                "loc": {
                  "start": {
                    "line": 1499,
                    "column": 2
                  },
                  "end": {
                    "line": 1513,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 44134,
                  "end": 44146,
                  "loc": {
                    "start": {
                      "line": 1499,
                      "column": 2
                    },
                    "end": {
                      "line": 1499,
                      "column": 14
                    },
                    "identifierName": "_getTaxValue"
                  },
                  "name": "_getTaxValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 44149,
                  "end": 44719,
                  "loc": {
                    "start": {
                      "line": 1499,
                      "column": 17
                    },
                    "end": {
                      "line": 1513,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 44155,
                      "end": 44237,
                      "loc": {
                        "start": {
                          "line": 1500,
                          "column": 4
                        },
                        "end": {
                          "line": 1500,
                          "column": 86
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 44159,
                        "end": 44183,
                        "loc": {
                          "start": {
                            "line": 1500,
                            "column": 8
                          },
                          "end": {
                            "line": 1500,
                            "column": 32
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 44159,
                          "end": 44176,
                          "loc": {
                            "start": {
                              "line": 1500,
                              "column": 8
                            },
                            "end": {
                              "line": 1500,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 44159,
                            "end": 44163,
                            "loc": {
                              "start": {
                                "line": 1500,
                                "column": 8
                              },
                              "end": {
                                "line": 1500,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 44164,
                            "end": 44176,
                            "loc": {
                              "start": {
                                "line": 1500,
                                "column": 13
                              },
                              "end": {
                                "line": 1500,
                                "column": 25
                              },
                              "identifierName": "isOverridden"
                            },
                            "name": "isOverridden"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 44177,
                            "end": 44182,
                            "loc": {
                              "start": {
                                "line": 1500,
                                "column": 26
                              },
                              "end": {
                                "line": 1500,
                                "column": 31
                              }
                            },
                            "extra": {
                              "rawValue": "tax",
                              "raw": "\"tax\""
                            },
                            "value": "tax"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 44185,
                        "end": 44237,
                        "loc": {
                          "start": {
                            "line": 1500,
                            "column": 34
                          },
                          "end": {
                            "line": 1500,
                            "column": 86
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 44192,
                          "end": 44236,
                          "loc": {
                            "start": {
                              "line": 1500,
                              "column": 41
                            },
                            "end": {
                              "line": 1500,
                              "column": 85
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 44192,
                            "end": 44197,
                            "loc": {
                              "start": {
                                "line": 1500,
                                "column": 41
                              },
                              "end": {
                                "line": 1500,
                                "column": 46
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 44198,
                              "end": 44235,
                              "loc": {
                                "start": {
                                  "line": 1500,
                                  "column": 47
                                },
                                "end": {
                                  "line": 1500,
                                  "column": 84
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 44198,
                                "end": 44219,
                                "loc": {
                                  "start": {
                                    "line": 1500,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 1500,
                                    "column": 68
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 44198,
                                  "end": 44205,
                                  "loc": {
                                    "start": {
                                      "line": 1500,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 1500,
                                      "column": 54
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 44206,
                                  "end": 44219,
                                  "loc": {
                                    "start": {
                                      "line": 1500,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1500,
                                      "column": 68
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 44220,
                                  "end": 44234,
                                  "loc": {
                                    "start": {
                                      "line": 1500,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 1500,
                                      "column": 83
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 44220,
                                    "end": 44230,
                                    "loc": {
                                      "start": {
                                        "line": 1500,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 1500,
                                        "column": 79
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 44220,
                                      "end": 44224,
                                      "loc": {
                                        "start": {
                                          "line": 1500,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 1500,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 44225,
                                      "end": 44230,
                                      "loc": {
                                        "start": {
                                          "line": 1500,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 1500,
                                          "column": 79
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 44231,
                                    "end": 44234,
                                    "loc": {
                                      "start": {
                                        "line": 1500,
                                        "column": 80
                                      },
                                      "end": {
                                        "line": 1500,
                                        "column": 83
                                      },
                                      "identifierName": "tax"
                                    },
                                    "name": "tax"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          ]
                        }
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 44243,
                      "end": 44330,
                      "loc": {
                        "start": {
                          "line": 1502,
                          "column": 4
                        },
                        "end": {
                          "line": 1502,
                          "column": 91
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 44249,
                          "end": 44329,
                          "loc": {
                            "start": {
                              "line": 1502,
                              "column": 10
                            },
                            "end": {
                              "line": 1502,
                              "column": 90
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 44249,
                            "end": 44258,
                            "loc": {
                              "start": {
                                "line": 1502,
                                "column": 10
                              },
                              "end": {
                                "line": 1502,
                                "column": 19
                              },
                              "identifierName": "shouldTax"
                            },
                            "name": "shouldTax"
                          },
                          "init": {
                            "type": "LogicalExpression",
                            "start": 44261,
                            "end": 44329,
                            "loc": {
                              "start": {
                                "line": 1502,
                                "column": 22
                              },
                              "end": {
                                "line": 1502,
                                "column": 90
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 44261,
                              "end": 44276,
                              "loc": {
                                "start": {
                                  "line": 1502,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1502,
                                  "column": 37
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 44262,
                                "end": 44276,
                                "loc": {
                                  "start": {
                                    "line": 1502,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1502,
                                    "column": 37
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 44262,
                                  "end": 44274,
                                  "loc": {
                                    "start": {
                                      "line": 1502,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1502,
                                      "column": 35
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 44262,
                                    "end": 44266,
                                    "loc": {
                                      "start": {
                                        "line": 1502,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1502,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 44267,
                                    "end": 44274,
                                    "loc": {
                                      "start": {
                                        "line": 1502,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1502,
                                        "column": 35
                                      },
                                      "identifierName": "isLabor"
                                    },
                                    "name": "isLabor"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "||",
                            "right": {
                              "type": "MemberExpression",
                              "start": 44280,
                              "end": 44329,
                              "loc": {
                                "start": {
                                  "line": 1502,
                                  "column": 41
                                },
                                "end": {
                                  "line": 1502,
                                  "column": 90
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 44280,
                                "end": 44323,
                                "loc": {
                                  "start": {
                                    "line": 1502,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 1502,
                                    "column": 84
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 44280,
                                  "end": 44309,
                                  "loc": {
                                    "start": {
                                      "line": 1502,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1502,
                                      "column": 70
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 44280,
                                    "end": 44307,
                                    "loc": {
                                      "start": {
                                        "line": 1502,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1502,
                                        "column": 68
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 44280,
                                      "end": 44297,
                                      "loc": {
                                        "start": {
                                          "line": 1502,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1502,
                                          "column": 58
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 44280,
                                        "end": 44288,
                                        "loc": {
                                          "start": {
                                            "line": 1502,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 1502,
                                            "column": 49
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 44280,
                                          "end": 44284,
                                          "loc": {
                                            "start": {
                                              "line": 1502,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1502,
                                              "column": 45
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 44285,
                                          "end": 44288,
                                          "loc": {
                                            "start": {
                                              "line": 1502,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 1502,
                                              "column": 49
                                            },
                                            "identifierName": "bid"
                                          },
                                          "name": "bid"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 44289,
                                        "end": 44297,
                                        "loc": {
                                          "start": {
                                            "line": 1502,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 1502,
                                            "column": 58
                                          },
                                          "identifierName": "entities"
                                        },
                                        "name": "entities"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 44298,
                                      "end": 44307,
                                      "loc": {
                                        "start": {
                                          "line": 1502,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 1502,
                                          "column": 68
                                        },
                                        "identifierName": "variables"
                                      },
                                      "name": "variables"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 44310,
                                  "end": 44323,
                                  "loc": {
                                    "start": {
                                      "line": 1502,
                                      "column": 71
                                    },
                                    "end": {
                                      "line": 1502,
                                      "column": 84
                                    },
                                    "identifierName": "taxable_labor"
                                  },
                                  "name": "taxable_labor"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 44324,
                                "end": 44329,
                                "loc": {
                                  "start": {
                                    "line": 1502,
                                    "column": 85
                                  },
                                  "end": {
                                    "line": 1502,
                                    "column": 90
                                  },
                                  "identifierName": "value"
                                },
                                "name": "value"
                              },
                              "computed": false
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 44335,
                      "end": 44378,
                      "loc": {
                        "start": {
                          "line": 1503,
                          "column": 4
                        },
                        "end": {
                          "line": 1503,
                          "column": 47
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 44339,
                        "end": 44367,
                        "loc": {
                          "start": {
                            "line": 1503,
                            "column": 8
                          },
                          "end": {
                            "line": 1503,
                            "column": 36
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 44339,
                          "end": 44349,
                          "loc": {
                            "start": {
                              "line": 1503,
                              "column": 8
                            },
                            "end": {
                              "line": 1503,
                              "column": 18
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "Identifier",
                            "start": 44340,
                            "end": 44349,
                            "loc": {
                              "start": {
                                "line": 1503,
                                "column": 9
                              },
                              "end": {
                                "line": 1503,
                                "column": 18
                              },
                              "identifierName": "shouldTax"
                            },
                            "name": "shouldTax"
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 44353,
                          "end": 44367,
                          "loc": {
                            "start": {
                              "line": 1503,
                              "column": 22
                            },
                            "end": {
                              "line": 1503,
                              "column": 36
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 44353,
                            "end": 44362,
                            "loc": {
                              "start": {
                                "line": 1503,
                                "column": 22
                              },
                              "end": {
                                "line": 1503,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 44353,
                              "end": 44357,
                              "loc": {
                                "start": {
                                  "line": 1503,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1503,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 44358,
                              "end": 44362,
                              "loc": {
                                "start": {
                                  "line": 1503,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1503,
                                  "column": 31
                                },
                                "identifierName": "cost"
                              },
                              "name": "cost"
                            },
                            "computed": false
                          },
                          "operator": "<=",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 44366,
                            "end": 44367,
                            "loc": {
                              "start": {
                                "line": 1503,
                                "column": 35
                              },
                              "end": {
                                "line": 1503,
                                "column": 36
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          }
                        }
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 44369,
                        "end": 44378,
                        "loc": {
                          "start": {
                            "line": 1503,
                            "column": 38
                          },
                          "end": {
                            "line": 1503,
                            "column": 47
                          }
                        },
                        "argument": {
                          "type": "NumericLiteral",
                          "start": 44376,
                          "end": 44377,
                          "loc": {
                            "start": {
                              "line": 1503,
                              "column": 45
                            },
                            "end": {
                              "line": 1503,
                              "column": 46
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 44384,
                      "end": 44509,
                      "loc": {
                        "start": {
                          "line": 1505,
                          "column": 4
                        },
                        "end": {
                          "line": 1507,
                          "column": 32
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 44390,
                          "end": 44508,
                          "loc": {
                            "start": {
                              "line": 1505,
                              "column": 10
                            },
                            "end": {
                              "line": 1507,
                              "column": 31
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 44390,
                            "end": 44402,
                            "loc": {
                              "start": {
                                "line": 1505,
                                "column": 10
                              },
                              "end": {
                                "line": 1505,
                                "column": 22
                              },
                              "identifierName": "dependencies"
                            },
                            "name": "dependencies"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 44405,
                            "end": 44508,
                            "loc": {
                              "start": {
                                "line": 1505,
                                "column": 25
                              },
                              "end": {
                                "line": 1507,
                                "column": 31
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 44405,
                              "end": 44434,
                              "loc": {
                                "start": {
                                  "line": 1505,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1505,
                                  "column": 54
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 44405,
                                "end": 44432,
                                "loc": {
                                  "start": {
                                    "line": 1505,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1505,
                                    "column": 52
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 44405,
                                  "end": 44413,
                                  "loc": {
                                    "start": {
                                      "line": 1505,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1505,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 44405,
                                    "end": 44409,
                                    "loc": {
                                      "start": {
                                        "line": 1505,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1505,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 44410,
                                    "end": 44413,
                                    "loc": {
                                      "start": {
                                        "line": 1505,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1505,
                                        "column": 33
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 44414,
                                  "end": 44432,
                                  "loc": {
                                    "start": {
                                      "line": 1505,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1505,
                                      "column": 52
                                    },
                                    "identifierName": "includeMarkupInTax"
                                  },
                                  "name": "includeMarkupInTax"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "consequent": {
                              "type": "ArrayExpression",
                              "start": 44443,
                              "end": 44476,
                              "loc": {
                                "start": {
                                  "line": 1506,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1506,
                                  "column": 41
                                }
                              },
                              "elements": [
                                {
                                  "type": "StringLiteral",
                                  "start": 44444,
                                  "end": 44450,
                                  "loc": {
                                    "start": {
                                      "line": 1506,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1506,
                                      "column": 15
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 44452,
                                  "end": 44465,
                                  "loc": {
                                    "start": {
                                      "line": 1506,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1506,
                                      "column": 30
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "tax_percent",
                                    "raw": "\"tax_percent\""
                                  },
                                  "value": "tax_percent"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 44467,
                                  "end": 44475,
                                  "loc": {
                                    "start": {
                                      "line": 1506,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1506,
                                      "column": 40
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup",
                                    "raw": "\"markup\""
                                  },
                                  "value": "markup"
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ArrayExpression",
                              "start": 44485,
                              "end": 44508,
                              "loc": {
                                "start": {
                                  "line": 1507,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1507,
                                  "column": 31
                                }
                              },
                              "elements": [
                                {
                                  "type": "StringLiteral",
                                  "start": 44486,
                                  "end": 44492,
                                  "loc": {
                                    "start": {
                                      "line": 1507,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1507,
                                      "column": 15
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 44494,
                                  "end": 44507,
                                  "loc": {
                                    "start": {
                                      "line": 1507,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 1507,
                                      "column": 30
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "tax_percent",
                                    "raw": "\"tax_percent\""
                                  },
                                  "value": "tax_percent"
                                }
                              ]
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 44514,
                      "end": 44616,
                      "loc": {
                        "start": {
                          "line": 1508,
                          "column": 4
                        },
                        "end": {
                          "line": 1510,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 44518,
                        "end": 44563,
                        "loc": {
                          "start": {
                            "line": 1508,
                            "column": 8
                          },
                          "end": {
                            "line": 1508,
                            "column": 53
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 44518,
                          "end": 44546,
                          "loc": {
                            "start": {
                              "line": 1508,
                              "column": 8
                            },
                            "end": {
                              "line": 1508,
                              "column": 36
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 44518,
                            "end": 44522,
                            "loc": {
                              "start": {
                                "line": 1508,
                                "column": 8
                              },
                              "end": {
                                "line": 1508,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 44523,
                            "end": 44546,
                            "loc": {
                              "start": {
                                "line": 1508,
                                "column": 13
                              },
                              "end": {
                                "line": 1508,
                                "column": 36
                              },
                              "identifierName": "_undefinedPropsIncludes"
                            },
                            "name": "_undefinedPropsIncludes"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "SpreadElement",
                            "start": 44547,
                            "end": 44562,
                            "loc": {
                              "start": {
                                "line": 1508,
                                "column": 37
                              },
                              "end": {
                                "line": 1508,
                                "column": 52
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 44550,
                              "end": 44562,
                              "loc": {
                                "start": {
                                  "line": 1508,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1508,
                                  "column": 52
                                },
                                "identifierName": "dependencies"
                              },
                              "name": "dependencies"
                            }
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 44565,
                        "end": 44616,
                        "loc": {
                          "start": {
                            "line": 1508,
                            "column": 55
                          },
                          "end": {
                            "line": 1510,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 44573,
                            "end": 44610,
                            "loc": {
                              "start": {
                                "line": 1509,
                                "column": 6
                              },
                              "end": {
                                "line": 1509,
                                "column": 43
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 44573,
                              "end": 44609,
                              "loc": {
                                "start": {
                                  "line": 1509,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1509,
                                  "column": 42
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 44573,
                                "end": 44602,
                                "loc": {
                                  "start": {
                                    "line": 1509,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1509,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 44573,
                                  "end": 44597,
                                  "loc": {
                                    "start": {
                                      "line": 1509,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1509,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 44573,
                                    "end": 44577,
                                    "loc": {
                                      "start": {
                                        "line": 1509,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1509,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 44578,
                                    "end": 44597,
                                    "loc": {
                                      "start": {
                                        "line": 1509,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1509,
                                        "column": 30
                                      },
                                      "identifierName": "_undefinedPropFlags"
                                    },
                                    "name": "_undefinedPropFlags"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 44598,
                                  "end": 44602,
                                  "loc": {
                                    "start": {
                                      "line": 1509,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1509,
                                      "column": 35
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 44603,
                                  "end": 44608,
                                  "loc": {
                                    "start": {
                                      "line": 1509,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1509,
                                      "column": 41
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "tax",
                                    "raw": "\"tax\""
                                  },
                                  "value": "tax"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 44622,
                      "end": 44715,
                      "loc": {
                        "start": {
                          "line": 1512,
                          "column": 4
                        },
                        "end": {
                          "line": 1512,
                          "column": 97
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 44629,
                        "end": 44714,
                        "loc": {
                          "start": {
                            "line": 1512,
                            "column": 11
                          },
                          "end": {
                            "line": 1512,
                            "column": 96
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 44629,
                          "end": 44634,
                          "loc": {
                            "start": {
                              "line": 1512,
                              "column": 11
                            },
                            "end": {
                              "line": 1512,
                              "column": 16
                            },
                            "identifierName": "round"
                          },
                          "name": "round"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 44635,
                            "end": 44710,
                            "loc": {
                              "start": {
                                "line": 1512,
                                "column": 17
                              },
                              "end": {
                                "line": 1512,
                                "column": 92
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 44635,
                              "end": 44656,
                              "loc": {
                                "start": {
                                  "line": 1512,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1512,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 44635,
                                "end": 44642,
                                "loc": {
                                  "start": {
                                    "line": 1512,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1512,
                                    "column": 24
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 44643,
                                "end": 44656,
                                "loc": {
                                  "start": {
                                    "line": 1512,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1512,
                                    "column": 38
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "BinaryExpression",
                                "start": 44657,
                                "end": 44709,
                                "loc": {
                                  "start": {
                                    "line": 1512,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1512,
                                    "column": 91
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 44657,
                                  "end": 44683,
                                  "loc": {
                                    "start": {
                                      "line": 1512,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1512,
                                      "column": 65
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 44657,
                                    "end": 44681,
                                    "loc": {
                                      "start": {
                                        "line": 1512,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1512,
                                        "column": 63
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 44657,
                                      "end": 44661,
                                      "loc": {
                                        "start": {
                                          "line": 1512,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1512,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 44662,
                                      "end": 44681,
                                      "loc": {
                                        "start": {
                                          "line": 1512,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1512,
                                          "column": 63
                                        },
                                        "identifierName": "_getTaxableSubtotal"
                                      },
                                      "name": "_getTaxableSubtotal"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "operator": "*",
                                "right": {
                                  "type": "BinaryExpression",
                                  "start": 44687,
                                  "end": 44708,
                                  "loc": {
                                    "start": {
                                      "line": 1512,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 1512,
                                      "column": 90
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 44687,
                                    "end": 44702,
                                    "loc": {
                                      "start": {
                                        "line": 1512,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 1512,
                                        "column": 84
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 44687,
                                      "end": 44691,
                                      "loc": {
                                        "start": {
                                          "line": 1512,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 1512,
                                          "column": 73
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 44692,
                                      "end": 44702,
                                      "loc": {
                                        "start": {
                                          "line": 1512,
                                          "column": 74
                                        },
                                        "end": {
                                          "line": 1512,
                                          "column": 84
                                        },
                                        "identifierName": "taxPercent"
                                      },
                                      "name": "taxPercent"
                                    },
                                    "computed": false
                                  },
                                  "operator": "/",
                                  "right": {
                                    "type": "NumericLiteral",
                                    "start": 44705,
                                    "end": 44708,
                                    "loc": {
                                      "start": {
                                        "line": 1512,
                                        "column": 87
                                      },
                                      "end": {
                                        "line": 1512,
                                        "column": 90
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 100,
                                      "raw": "100"
                                    },
                                    "value": 100
                                  },
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 44686
                                  }
                                }
                              }
                            ]
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 44712,
                            "end": 44713,
                            "loc": {
                              "start": {
                                "line": 1512,
                                "column": 94
                              },
                              "end": {
                                "line": 1512,
                                "column": 95
                              }
                            },
                            "extra": {
                              "rawValue": 4,
                              "raw": "4"
                            },
                            "value": 4
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 44095,
                    "end": 44131,
                    "loc": {
                      "start": {
                        "line": 1495,
                        "column": 2
                      },
                      "end": {
                        "line": 1498,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 44723,
                    "end": 44759,
                    "loc": {
                      "start": {
                        "line": 1515,
                        "column": 2
                      },
                      "end": {
                        "line": 1518,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 44762,
                "end": 45073,
                "loc": {
                  "start": {
                    "line": 1519,
                    "column": 2
                  },
                  "end": {
                    "line": 1524,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 44762,
                  "end": 44781,
                  "loc": {
                    "start": {
                      "line": 1519,
                      "column": 2
                    },
                    "end": {
                      "line": 1519,
                      "column": 21
                    },
                    "identifierName": "_getTaxPercentValue"
                  },
                  "name": "_getTaxPercentValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 44784,
                  "end": 45073,
                  "loc": {
                    "start": {
                      "line": 1519,
                      "column": 24
                    },
                    "end": {
                      "line": 1524,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 44790,
                      "end": 45069,
                      "loc": {
                        "start": {
                          "line": 1520,
                          "column": 4
                        },
                        "end": {
                          "line": 1523,
                          "column": 74
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 44794,
                        "end": 44827,
                        "loc": {
                          "start": {
                            "line": 1520,
                            "column": 8
                          },
                          "end": {
                            "line": 1520,
                            "column": 41
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 44795,
                          "end": 44827,
                          "loc": {
                            "start": {
                              "line": 1520,
                              "column": 9
                            },
                            "end": {
                              "line": 1520,
                              "column": 41
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 44795,
                            "end": 44812,
                            "loc": {
                              "start": {
                                "line": 1520,
                                "column": 9
                              },
                              "end": {
                                "line": 1520,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 44795,
                              "end": 44799,
                              "loc": {
                                "start": {
                                  "line": 1520,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1520,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 44800,
                              "end": 44812,
                              "loc": {
                                "start": {
                                  "line": 1520,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1520,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 44813,
                              "end": 44826,
                              "loc": {
                                "start": {
                                  "line": 1520,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1520,
                                  "column": 40
                                }
                              },
                              "extra": {
                                "rawValue": "tax_percent",
                                "raw": "\"tax_percent\""
                              },
                              "value": "tax_percent"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 44829,
                        "end": 45000,
                        "loc": {
                          "start": {
                            "line": 1520,
                            "column": 43
                          },
                          "end": {
                            "line": 1523,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 44837,
                            "end": 44931,
                            "loc": {
                              "start": {
                                "line": 1521,
                                "column": 6
                              },
                              "end": {
                                "line": 1521,
                                "column": 100
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 44843,
                                "end": 44930,
                                "loc": {
                                  "start": {
                                    "line": 1521,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1521,
                                    "column": 99
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 44843,
                                  "end": 44858,
                                  "loc": {
                                    "start": {
                                      "line": 1521,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1521,
                                      "column": 27
                                    },
                                    "identifierName": "dependencyValue"
                                  },
                                  "name": "dependencyValue"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 44861,
                                  "end": 44930,
                                  "loc": {
                                    "start": {
                                      "line": 1521,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1521,
                                      "column": 99
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 44861,
                                    "end": 44885,
                                    "loc": {
                                      "start": {
                                        "line": 1521,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1521,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 44861,
                                      "end": 44865,
                                      "loc": {
                                        "start": {
                                          "line": 1521,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1521,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 44866,
                                      "end": 44885,
                                      "loc": {
                                        "start": {
                                          "line": 1521,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1521,
                                          "column": 54
                                        },
                                        "identifierName": "_evaluateDependency"
                                      },
                                      "name": "_evaluateDependency"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 44886,
                                      "end": 44914,
                                      "loc": {
                                        "start": {
                                          "line": 1521,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 1521,
                                          "column": 83
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 44886,
                                        "end": 44910,
                                        "loc": {
                                          "start": {
                                            "line": 1521,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1521,
                                            "column": 79
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 44886,
                                          "end": 44897,
                                          "loc": {
                                            "start": {
                                              "line": 1521,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 1521,
                                              "column": 66
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 44886,
                                            "end": 44890,
                                            "loc": {
                                              "start": {
                                                "line": 1521,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 1521,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 44891,
                                            "end": 44897,
                                            "loc": {
                                              "start": {
                                                "line": 1521,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 1521,
                                                "column": 66
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 44898,
                                          "end": 44910,
                                          "loc": {
                                            "start": {
                                              "line": 1521,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 1521,
                                              "column": 79
                                            },
                                            "identifierName": "dependencies"
                                          },
                                          "name": "dependencies"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 44911,
                                        "end": 44914,
                                        "loc": {
                                          "start": {
                                            "line": 1521,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 1521,
                                            "column": 83
                                          },
                                          "identifierName": "tax"
                                        },
                                        "name": "tax"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 44916,
                                      "end": 44929,
                                      "loc": {
                                        "start": {
                                          "line": 1521,
                                          "column": 85
                                        },
                                        "end": {
                                          "line": 1521,
                                          "column": 98
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "tax_percent",
                                        "raw": "\"tax_percent\""
                                      },
                                      "value": "tax_percent"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 44938,
                            "end": 44994,
                            "loc": {
                              "start": {
                                "line": 1522,
                                "column": 6
                              },
                              "end": {
                                "line": 1522,
                                "column": 62
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 44945,
                              "end": 44993,
                              "loc": {
                                "start": {
                                  "line": 1522,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1522,
                                  "column": 61
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 44945,
                                "end": 44950,
                                "loc": {
                                  "start": {
                                    "line": 1522,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1522,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 44951,
                                  "end": 44989,
                                  "loc": {
                                    "start": {
                                      "line": 1522,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1522,
                                      "column": 57
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 44951,
                                    "end": 44972,
                                    "loc": {
                                      "start": {
                                        "line": 1522,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1522,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 44951,
                                      "end": 44958,
                                      "loc": {
                                        "start": {
                                          "line": 1522,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1522,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 44959,
                                      "end": 44972,
                                      "loc": {
                                        "start": {
                                          "line": 1522,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1522,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 44973,
                                      "end": 44988,
                                      "loc": {
                                        "start": {
                                          "line": 1522,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1522,
                                          "column": 56
                                        },
                                        "identifierName": "dependencyValue"
                                      },
                                      "name": "dependencyValue"
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 44991,
                                  "end": 44992,
                                  "loc": {
                                    "start": {
                                      "line": 1522,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 1522,
                                      "column": 60
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 45006,
                        "end": 45069,
                        "loc": {
                          "start": {
                            "line": 1523,
                            "column": 11
                          },
                          "end": {
                            "line": 1523,
                            "column": 74
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 45013,
                          "end": 45068,
                          "loc": {
                            "start": {
                              "line": 1523,
                              "column": 18
                            },
                            "end": {
                              "line": 1523,
                              "column": 73
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 45013,
                            "end": 45018,
                            "loc": {
                              "start": {
                                "line": 1523,
                                "column": 18
                              },
                              "end": {
                                "line": 1523,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 45019,
                              "end": 45064,
                              "loc": {
                                "start": {
                                  "line": 1523,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1523,
                                  "column": 69
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 45019,
                                "end": 45040,
                                "loc": {
                                  "start": {
                                    "line": 1523,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1523,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 45019,
                                  "end": 45026,
                                  "loc": {
                                    "start": {
                                      "line": 1523,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1523,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 45027,
                                  "end": 45040,
                                  "loc": {
                                    "start": {
                                      "line": 1523,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1523,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 45041,
                                  "end": 45063,
                                  "loc": {
                                    "start": {
                                      "line": 1523,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1523,
                                      "column": 68
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 45041,
                                    "end": 45051,
                                    "loc": {
                                      "start": {
                                        "line": 1523,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1523,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 45041,
                                      "end": 45045,
                                      "loc": {
                                        "start": {
                                          "line": 1523,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1523,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 45046,
                                      "end": 45051,
                                      "loc": {
                                        "start": {
                                          "line": 1523,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1523,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 45052,
                                    "end": 45063,
                                    "loc": {
                                      "start": {
                                        "line": 1523,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1523,
                                        "column": 68
                                      },
                                      "identifierName": "tax_percent"
                                    },
                                    "name": "tax_percent"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 45066,
                              "end": 45067,
                              "loc": {
                                "start": {
                                  "line": 1523,
                                  "column": 71
                                },
                                "end": {
                                  "line": 1523,
                                  "column": 72
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 44723,
                    "end": 44759,
                    "loc": {
                      "start": {
                        "line": 1515,
                        "column": 2
                      },
                      "end": {
                        "line": 1518,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 45077,
                    "end": 45113,
                    "loc": {
                      "start": {
                        "line": 1526,
                        "column": 2
                      },
                      "end": {
                        "line": 1529,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 45116,
                "end": 45680,
                "loc": {
                  "start": {
                    "line": 1530,
                    "column": 2
                  },
                  "end": {
                    "line": 1548,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 45116,
                  "end": 45131,
                  "loc": {
                    "start": {
                      "line": 1530,
                      "column": 2
                    },
                    "end": {
                      "line": 1530,
                      "column": 17
                    },
                    "identifierName": "_getMarkupValue"
                  },
                  "name": "_getMarkupValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 45134,
                  "end": 45680,
                  "loc": {
                    "start": {
                      "line": 1530,
                      "column": 20
                    },
                    "end": {
                      "line": 1548,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 45140,
                      "end": 45676,
                      "loc": {
                        "start": {
                          "line": 1531,
                          "column": 4
                        },
                        "end": {
                          "line": 1547,
                          "column": 69
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 45144,
                        "end": 45172,
                        "loc": {
                          "start": {
                            "line": 1531,
                            "column": 8
                          },
                          "end": {
                            "line": 1531,
                            "column": 36
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 45145,
                          "end": 45172,
                          "loc": {
                            "start": {
                              "line": 1531,
                              "column": 9
                            },
                            "end": {
                              "line": 1531,
                              "column": 36
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 45145,
                            "end": 45162,
                            "loc": {
                              "start": {
                                "line": 1531,
                                "column": 9
                              },
                              "end": {
                                "line": 1531,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 45145,
                              "end": 45149,
                              "loc": {
                                "start": {
                                  "line": 1531,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1531,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 45150,
                              "end": 45162,
                              "loc": {
                                "start": {
                                  "line": 1531,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1531,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 45163,
                              "end": 45171,
                              "loc": {
                                "start": {
                                  "line": 1531,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1531,
                                  "column": 35
                                }
                              },
                              "extra": {
                                "rawValue": "markup",
                                "raw": "\"markup\""
                              },
                              "value": "markup"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 45174,
                        "end": 45612,
                        "loc": {
                          "start": {
                            "line": 1531,
                            "column": 38
                          },
                          "end": {
                            "line": 1547,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 45182,
                            "end": 45211,
                            "loc": {
                              "start": {
                                "line": 1532,
                                "column": 6
                              },
                              "end": {
                                "line": 1532,
                                "column": 35
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 45186,
                                "end": 45210,
                                "loc": {
                                  "start": {
                                    "line": 1532,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1532,
                                    "column": 34
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 45186,
                                  "end": 45198,
                                  "loc": {
                                    "start": {
                                      "line": 1532,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1532,
                                      "column": 22
                                    },
                                    "identifierName": "costToMarkup"
                                  },
                                  "name": "costToMarkup"
                                },
                                "init": {
                                  "type": "MemberExpression",
                                  "start": 45201,
                                  "end": 45210,
                                  "loc": {
                                    "start": {
                                      "line": 1532,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1532,
                                      "column": 34
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 45201,
                                    "end": 45205,
                                    "loc": {
                                      "start": {
                                        "line": 1532,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1532,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 45206,
                                    "end": 45210,
                                    "loc": {
                                      "start": {
                                        "line": 1532,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1532,
                                        "column": 34
                                      },
                                      "identifierName": "cost"
                                    },
                                    "name": "cost"
                                  },
                                  "computed": false
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 45218,
                            "end": 45245,
                            "loc": {
                              "start": {
                                "line": 1533,
                                "column": 6
                              },
                              "end": {
                                "line": 1533,
                                "column": 33
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 45224,
                                "end": 45244,
                                "loc": {
                                  "start": {
                                    "line": 1533,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1533,
                                    "column": 32
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 45224,
                                  "end": 45233,
                                  "loc": {
                                    "start": {
                                      "line": 1533,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1533,
                                      "column": 21
                                    },
                                    "identifierName": "propsUsed"
                                  },
                                  "name": "propsUsed"
                                },
                                "init": {
                                  "type": "ArrayExpression",
                                  "start": 45236,
                                  "end": 45244,
                                  "loc": {
                                    "start": {
                                      "line": 1533,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1533,
                                      "column": 32
                                    }
                                  },
                                  "elements": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 45237,
                                      "end": 45243,
                                      "loc": {
                                        "start": {
                                          "line": 1533,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 1533,
                                          "column": 31
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "cost",
                                        "raw": "\"cost\""
                                      },
                                      "value": "cost"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 45253,
                            "end": 45362,
                            "loc": {
                              "start": {
                                "line": 1535,
                                "column": 6
                              },
                              "end": {
                                "line": 1538,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 45257,
                              "end": 45286,
                              "loc": {
                                "start": {
                                  "line": 1535,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1535,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 45257,
                                "end": 45284,
                                "loc": {
                                  "start": {
                                    "line": 1535,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1535,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 45257,
                                  "end": 45265,
                                  "loc": {
                                    "start": {
                                      "line": 1535,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1535,
                                      "column": 18
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 45257,
                                    "end": 45261,
                                    "loc": {
                                      "start": {
                                        "line": 1535,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1535,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 45262,
                                    "end": 45265,
                                    "loc": {
                                      "start": {
                                        "line": 1535,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1535,
                                        "column": 18
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 45266,
                                  "end": 45284,
                                  "loc": {
                                    "start": {
                                      "line": 1535,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1535,
                                      "column": 37
                                    },
                                    "identifierName": "includeTaxInMarkup"
                                  },
                                  "name": "includeTaxInMarkup"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 45288,
                              "end": 45362,
                              "loc": {
                                "start": {
                                  "line": 1535,
                                  "column": 41
                                },
                                "end": {
                                  "line": 1538,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 45298,
                                  "end": 45323,
                                  "loc": {
                                    "start": {
                                      "line": 1536,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1536,
                                      "column": 33
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 45298,
                                    "end": 45322,
                                    "loc": {
                                      "start": {
                                        "line": 1536,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1536,
                                        "column": 32
                                      }
                                    },
                                    "operator": "+=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 45298,
                                      "end": 45310,
                                      "loc": {
                                        "start": {
                                          "line": 1536,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1536,
                                          "column": 20
                                        },
                                        "identifierName": "costToMarkup"
                                      },
                                      "name": "costToMarkup"
                                    },
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 45314,
                                      "end": 45322,
                                      "loc": {
                                        "start": {
                                          "line": 1536,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1536,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 45314,
                                        "end": 45318,
                                        "loc": {
                                          "start": {
                                            "line": 1536,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1536,
                                            "column": 28
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 45319,
                                        "end": 45322,
                                        "loc": {
                                          "start": {
                                            "line": 1536,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 1536,
                                            "column": 32
                                          },
                                          "identifierName": "tax"
                                        },
                                        "name": "tax"
                                      },
                                      "computed": false
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 45332,
                                  "end": 45354,
                                  "loc": {
                                    "start": {
                                      "line": 1537,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1537,
                                      "column": 30
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 45332,
                                    "end": 45353,
                                    "loc": {
                                      "start": {
                                        "line": 1537,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1537,
                                        "column": 29
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 45332,
                                      "end": 45346,
                                      "loc": {
                                        "start": {
                                          "line": 1537,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1537,
                                          "column": 22
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 45332,
                                        "end": 45341,
                                        "loc": {
                                          "start": {
                                            "line": 1537,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1537,
                                            "column": 17
                                          },
                                          "identifierName": "propsUsed"
                                        },
                                        "name": "propsUsed"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 45342,
                                        "end": 45346,
                                        "loc": {
                                          "start": {
                                            "line": 1537,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 1537,
                                            "column": 22
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 45347,
                                        "end": 45352,
                                        "loc": {
                                          "start": {
                                            "line": 1537,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1537,
                                            "column": 28
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "tax",
                                          "raw": "\"tax\""
                                        },
                                        "value": "tax"
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 45370,
                            "end": 45434,
                            "loc": {
                              "start": {
                                "line": 1540,
                                "column": 6
                              },
                              "end": {
                                "line": 1540,
                                "column": 70
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 45376,
                                "end": 45433,
                                "loc": {
                                  "start": {
                                    "line": 1540,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1540,
                                    "column": 69
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 45376,
                                  "end": 45379,
                                  "loc": {
                                    "start": {
                                      "line": 1540,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1540,
                                      "column": 15
                                    },
                                    "identifierName": "val"
                                  },
                                  "name": "val"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 45382,
                                  "end": 45433,
                                  "loc": {
                                    "start": {
                                      "line": 1540,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1540,
                                      "column": 69
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 45382,
                                    "end": 45387,
                                    "loc": {
                                      "start": {
                                        "line": 1540,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1540,
                                        "column": 23
                                      },
                                      "identifierName": "round"
                                    },
                                    "name": "round"
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 45388,
                                      "end": 45429,
                                      "loc": {
                                        "start": {
                                          "line": 1540,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 1540,
                                          "column": 65
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 45388,
                                        "end": 45400,
                                        "loc": {
                                          "start": {
                                            "line": 1540,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1540,
                                            "column": 36
                                          },
                                          "identifierName": "costToMarkup"
                                        },
                                        "name": "costToMarkup"
                                      },
                                      "operator": "*",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start": 45404,
                                        "end": 45428,
                                        "loc": {
                                          "start": {
                                            "line": 1540,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 1540,
                                            "column": 64
                                          }
                                        },
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 45404,
                                          "end": 45422,
                                          "loc": {
                                            "start": {
                                              "line": 1540,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 1540,
                                              "column": 58
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 45404,
                                            "end": 45408,
                                            "loc": {
                                              "start": {
                                                "line": 1540,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1540,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 45409,
                                            "end": 45422,
                                            "loc": {
                                              "start": {
                                                "line": 1540,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 1540,
                                                "column": 58
                                              },
                                              "identifierName": "markupPercent"
                                            },
                                            "name": "markupPercent"
                                          },
                                          "computed": false
                                        },
                                        "operator": "/",
                                        "right": {
                                          "type": "NumericLiteral",
                                          "start": 45425,
                                          "end": 45428,
                                          "loc": {
                                            "start": {
                                              "line": 1540,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 1540,
                                              "column": 64
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 100,
                                            "raw": "100"
                                          },
                                          "value": 100
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 45403
                                        }
                                      }
                                    },
                                    {
                                      "type": "NumericLiteral",
                                      "start": 45431,
                                      "end": 45432,
                                      "loc": {
                                        "start": {
                                          "line": 1540,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 1540,
                                          "column": 68
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 4,
                                        "raw": "4"
                                      },
                                      "value": 4
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 45441,
                            "end": 45474,
                            "loc": {
                              "start": {
                                "line": 1541,
                                "column": 6
                              },
                              "end": {
                                "line": 1541,
                                "column": 39
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 45441,
                              "end": 45473,
                              "loc": {
                                "start": {
                                  "line": 1541,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1541,
                                  "column": 38
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 45441,
                                "end": 45455,
                                "loc": {
                                  "start": {
                                    "line": 1541,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1541,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 45441,
                                  "end": 45450,
                                  "loc": {
                                    "start": {
                                      "line": 1541,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1541,
                                      "column": 15
                                    },
                                    "identifierName": "propsUsed"
                                  },
                                  "name": "propsUsed"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 45451,
                                  "end": 45455,
                                  "loc": {
                                    "start": {
                                      "line": 1541,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1541,
                                      "column": 20
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 45456,
                                  "end": 45472,
                                  "loc": {
                                    "start": {
                                      "line": 1541,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1541,
                                      "column": 37
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup_percent",
                                    "raw": "\"markup_percent\""
                                  },
                                  "value": "markup_percent"
                                }
                              ]
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 45482,
                            "end": 45588,
                            "loc": {
                              "start": {
                                "line": 1543,
                                "column": 6
                              },
                              "end": {
                                "line": 1545,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 45486,
                              "end": 45528,
                              "loc": {
                                "start": {
                                  "line": 1543,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1543,
                                  "column": 52
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 45486,
                                "end": 45514,
                                "loc": {
                                  "start": {
                                    "line": 1543,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1543,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 45486,
                                  "end": 45490,
                                  "loc": {
                                    "start": {
                                      "line": 1543,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1543,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 45491,
                                  "end": 45514,
                                  "loc": {
                                    "start": {
                                      "line": 1543,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1543,
                                      "column": 38
                                    },
                                    "identifierName": "_undefinedPropsIncludes"
                                  },
                                  "name": "_undefinedPropsIncludes"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "SpreadElement",
                                  "start": 45515,
                                  "end": 45527,
                                  "loc": {
                                    "start": {
                                      "line": 1543,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1543,
                                      "column": 51
                                    }
                                  },
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 45518,
                                    "end": 45527,
                                    "loc": {
                                      "start": {
                                        "line": 1543,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 1543,
                                        "column": 51
                                      },
                                      "identifierName": "propsUsed"
                                    },
                                    "name": "propsUsed"
                                  }
                                }
                              ]
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 45530,
                              "end": 45588,
                              "loc": {
                                "start": {
                                  "line": 1543,
                                  "column": 54
                                },
                                "end": {
                                  "line": 1545,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 45540,
                                  "end": 45580,
                                  "loc": {
                                    "start": {
                                      "line": 1544,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1544,
                                      "column": 48
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 45540,
                                    "end": 45579,
                                    "loc": {
                                      "start": {
                                        "line": 1544,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1544,
                                        "column": 47
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 45540,
                                      "end": 45569,
                                      "loc": {
                                        "start": {
                                          "line": 1544,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1544,
                                          "column": 37
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 45540,
                                        "end": 45564,
                                        "loc": {
                                          "start": {
                                            "line": 1544,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1544,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 45540,
                                          "end": 45544,
                                          "loc": {
                                            "start": {
                                              "line": 1544,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1544,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 45545,
                                          "end": 45564,
                                          "loc": {
                                            "start": {
                                              "line": 1544,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1544,
                                              "column": 32
                                            },
                                            "identifierName": "_undefinedPropFlags"
                                          },
                                          "name": "_undefinedPropFlags"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 45565,
                                        "end": 45569,
                                        "loc": {
                                          "start": {
                                            "line": 1544,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1544,
                                            "column": 37
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 45570,
                                        "end": 45578,
                                        "loc": {
                                          "start": {
                                            "line": 1544,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 1544,
                                            "column": 46
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "markup",
                                          "raw": "\"markup\""
                                        },
                                        "value": "markup"
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 45595,
                            "end": 45606,
                            "loc": {
                              "start": {
                                "line": 1546,
                                "column": 6
                              },
                              "end": {
                                "line": 1546,
                                "column": 17
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 45602,
                              "end": 45605,
                              "loc": {
                                "start": {
                                  "line": 1546,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1546,
                                  "column": 16
                                },
                                "identifierName": "val"
                              },
                              "name": "val"
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 45618,
                        "end": 45676,
                        "loc": {
                          "start": {
                            "line": 1547,
                            "column": 11
                          },
                          "end": {
                            "line": 1547,
                            "column": 69
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 45625,
                          "end": 45675,
                          "loc": {
                            "start": {
                              "line": 1547,
                              "column": 18
                            },
                            "end": {
                              "line": 1547,
                              "column": 68
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 45625,
                            "end": 45630,
                            "loc": {
                              "start": {
                                "line": 1547,
                                "column": 18
                              },
                              "end": {
                                "line": 1547,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 45631,
                              "end": 45671,
                              "loc": {
                                "start": {
                                  "line": 1547,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1547,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 45631,
                                "end": 45652,
                                "loc": {
                                  "start": {
                                    "line": 1547,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1547,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 45631,
                                  "end": 45638,
                                  "loc": {
                                    "start": {
                                      "line": 1547,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1547,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 45639,
                                  "end": 45652,
                                  "loc": {
                                    "start": {
                                      "line": 1547,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1547,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 45653,
                                  "end": 45670,
                                  "loc": {
                                    "start": {
                                      "line": 1547,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1547,
                                      "column": 63
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 45653,
                                    "end": 45663,
                                    "loc": {
                                      "start": {
                                        "line": 1547,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1547,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 45653,
                                      "end": 45657,
                                      "loc": {
                                        "start": {
                                          "line": 1547,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1547,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 45658,
                                      "end": 45663,
                                      "loc": {
                                        "start": {
                                          "line": 1547,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1547,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 45664,
                                    "end": 45670,
                                    "loc": {
                                      "start": {
                                        "line": 1547,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1547,
                                        "column": 63
                                      },
                                      "identifierName": "markup"
                                    },
                                    "name": "markup"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 45673,
                              "end": 45674,
                              "loc": {
                                "start": {
                                  "line": 1547,
                                  "column": 66
                                },
                                "end": {
                                  "line": 1547,
                                  "column": 67
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 45077,
                    "end": 45113,
                    "loc": {
                      "start": {
                        "line": 1526,
                        "column": 2
                      },
                      "end": {
                        "line": 1529,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 45684,
                    "end": 45720,
                    "loc": {
                      "start": {
                        "line": 1550,
                        "column": 2
                      },
                      "end": {
                        "line": 1553,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 45723,
                "end": 46049,
                "loc": {
                  "start": {
                    "line": 1554,
                    "column": 2
                  },
                  "end": {
                    "line": 1559,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 45723,
                  "end": 45745,
                  "loc": {
                    "start": {
                      "line": 1554,
                      "column": 2
                    },
                    "end": {
                      "line": 1554,
                      "column": 24
                    },
                    "identifierName": "_getMarkupPercentValue"
                  },
                  "name": "_getMarkupPercentValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 45748,
                  "end": 46049,
                  "loc": {
                    "start": {
                      "line": 1554,
                      "column": 27
                    },
                    "end": {
                      "line": 1559,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 45754,
                      "end": 46045,
                      "loc": {
                        "start": {
                          "line": 1555,
                          "column": 4
                        },
                        "end": {
                          "line": 1558,
                          "column": 77
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 45758,
                        "end": 45794,
                        "loc": {
                          "start": {
                            "line": 1555,
                            "column": 8
                          },
                          "end": {
                            "line": 1555,
                            "column": 44
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 45759,
                          "end": 45794,
                          "loc": {
                            "start": {
                              "line": 1555,
                              "column": 9
                            },
                            "end": {
                              "line": 1555,
                              "column": 44
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 45759,
                            "end": 45776,
                            "loc": {
                              "start": {
                                "line": 1555,
                                "column": 9
                              },
                              "end": {
                                "line": 1555,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 45759,
                              "end": 45763,
                              "loc": {
                                "start": {
                                  "line": 1555,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1555,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 45764,
                              "end": 45776,
                              "loc": {
                                "start": {
                                  "line": 1555,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1555,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 45777,
                              "end": 45793,
                              "loc": {
                                "start": {
                                  "line": 1555,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1555,
                                  "column": 43
                                }
                              },
                              "extra": {
                                "rawValue": "markup_percent",
                                "raw": "\"markup_percent\""
                              },
                              "value": "markup_percent"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 45796,
                        "end": 45973,
                        "loc": {
                          "start": {
                            "line": 1555,
                            "column": 46
                          },
                          "end": {
                            "line": 1558,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 45804,
                            "end": 45904,
                            "loc": {
                              "start": {
                                "line": 1556,
                                "column": 6
                              },
                              "end": {
                                "line": 1556,
                                "column": 106
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 45810,
                                "end": 45903,
                                "loc": {
                                  "start": {
                                    "line": 1556,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1556,
                                    "column": 105
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 45810,
                                  "end": 45825,
                                  "loc": {
                                    "start": {
                                      "line": 1556,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1556,
                                      "column": 27
                                    },
                                    "identifierName": "dependencyValue"
                                  },
                                  "name": "dependencyValue"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 45828,
                                  "end": 45903,
                                  "loc": {
                                    "start": {
                                      "line": 1556,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1556,
                                      "column": 105
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 45828,
                                    "end": 45852,
                                    "loc": {
                                      "start": {
                                        "line": 1556,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1556,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 45828,
                                      "end": 45832,
                                      "loc": {
                                        "start": {
                                          "line": 1556,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1556,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 45833,
                                      "end": 45852,
                                      "loc": {
                                        "start": {
                                          "line": 1556,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1556,
                                          "column": 54
                                        },
                                        "identifierName": "_evaluateDependency"
                                      },
                                      "name": "_evaluateDependency"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 45853,
                                      "end": 45884,
                                      "loc": {
                                        "start": {
                                          "line": 1556,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 1556,
                                          "column": 86
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 45853,
                                        "end": 45877,
                                        "loc": {
                                          "start": {
                                            "line": 1556,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1556,
                                            "column": 79
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 45853,
                                          "end": 45864,
                                          "loc": {
                                            "start": {
                                              "line": 1556,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 1556,
                                              "column": 66
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 45853,
                                            "end": 45857,
                                            "loc": {
                                              "start": {
                                                "line": 1556,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 1556,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 45858,
                                            "end": 45864,
                                            "loc": {
                                              "start": {
                                                "line": 1556,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 1556,
                                                "column": 66
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 45865,
                                          "end": 45877,
                                          "loc": {
                                            "start": {
                                              "line": 1556,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 1556,
                                              "column": 79
                                            },
                                            "identifierName": "dependencies"
                                          },
                                          "name": "dependencies"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 45878,
                                        "end": 45884,
                                        "loc": {
                                          "start": {
                                            "line": 1556,
                                            "column": 80
                                          },
                                          "end": {
                                            "line": 1556,
                                            "column": 86
                                          },
                                          "identifierName": "markup"
                                        },
                                        "name": "markup"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "StringLiteral",
                                      "start": 45886,
                                      "end": 45902,
                                      "loc": {
                                        "start": {
                                          "line": 1556,
                                          "column": 88
                                        },
                                        "end": {
                                          "line": 1556,
                                          "column": 104
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "markup_percent",
                                        "raw": "\"markup_percent\""
                                      },
                                      "value": "markup_percent"
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 45911,
                            "end": 45967,
                            "loc": {
                              "start": {
                                "line": 1557,
                                "column": 6
                              },
                              "end": {
                                "line": 1557,
                                "column": 62
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 45918,
                              "end": 45966,
                              "loc": {
                                "start": {
                                  "line": 1557,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1557,
                                  "column": 61
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 45918,
                                "end": 45923,
                                "loc": {
                                  "start": {
                                    "line": 1557,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1557,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 45924,
                                  "end": 45962,
                                  "loc": {
                                    "start": {
                                      "line": 1557,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1557,
                                      "column": 57
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 45924,
                                    "end": 45945,
                                    "loc": {
                                      "start": {
                                        "line": 1557,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1557,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 45924,
                                      "end": 45931,
                                      "loc": {
                                        "start": {
                                          "line": 1557,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1557,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 45932,
                                      "end": 45945,
                                      "loc": {
                                        "start": {
                                          "line": 1557,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1557,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 45946,
                                      "end": 45961,
                                      "loc": {
                                        "start": {
                                          "line": 1557,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1557,
                                          "column": 56
                                        },
                                        "identifierName": "dependencyValue"
                                      },
                                      "name": "dependencyValue"
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 45964,
                                  "end": 45965,
                                  "loc": {
                                    "start": {
                                      "line": 1557,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 1557,
                                      "column": 60
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 45979,
                        "end": 46045,
                        "loc": {
                          "start": {
                            "line": 1558,
                            "column": 11
                          },
                          "end": {
                            "line": 1558,
                            "column": 77
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 45986,
                          "end": 46044,
                          "loc": {
                            "start": {
                              "line": 1558,
                              "column": 18
                            },
                            "end": {
                              "line": 1558,
                              "column": 76
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 45986,
                            "end": 45991,
                            "loc": {
                              "start": {
                                "line": 1558,
                                "column": 18
                              },
                              "end": {
                                "line": 1558,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 45992,
                              "end": 46040,
                              "loc": {
                                "start": {
                                  "line": 1558,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1558,
                                  "column": 72
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 45992,
                                "end": 46013,
                                "loc": {
                                  "start": {
                                    "line": 1558,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1558,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 45992,
                                  "end": 45999,
                                  "loc": {
                                    "start": {
                                      "line": 1558,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1558,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 46000,
                                  "end": 46013,
                                  "loc": {
                                    "start": {
                                      "line": 1558,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1558,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 46014,
                                  "end": 46039,
                                  "loc": {
                                    "start": {
                                      "line": 1558,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1558,
                                      "column": 71
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 46014,
                                    "end": 46024,
                                    "loc": {
                                      "start": {
                                        "line": 1558,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1558,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 46014,
                                      "end": 46018,
                                      "loc": {
                                        "start": {
                                          "line": 1558,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1558,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 46019,
                                      "end": 46024,
                                      "loc": {
                                        "start": {
                                          "line": 1558,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1558,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 46025,
                                    "end": 46039,
                                    "loc": {
                                      "start": {
                                        "line": 1558,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1558,
                                        "column": 71
                                      },
                                      "identifierName": "markup_percent"
                                    },
                                    "name": "markup_percent"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 46042,
                              "end": 46043,
                              "loc": {
                                "start": {
                                  "line": 1558,
                                  "column": 74
                                },
                                "end": {
                                  "line": 1558,
                                  "column": 75
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *\n   * @return {number}\n   ",
                    "start": 45684,
                    "end": 45720,
                    "loc": {
                      "start": {
                        "line": 1550,
                        "column": 2
                      },
                      "end": {
                        "line": 1553,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @return {number}\n   ",
                    "start": 46053,
                    "end": 46084,
                    "loc": {
                      "start": {
                        "line": 1561,
                        "column": 2
                      },
                      "end": {
                        "line": 1563,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 46087,
                "end": 46459,
                "loc": {
                  "start": {
                    "line": 1564,
                    "column": 2
                  },
                  "end": {
                    "line": 1573,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 46087,
                  "end": 46101,
                  "loc": {
                    "start": {
                      "line": 1564,
                      "column": 2
                    },
                    "end": {
                      "line": 1564,
                      "column": 16
                    },
                    "identifierName": "_getPriceValue"
                  },
                  "name": "_getPriceValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 46104,
                  "end": 46459,
                  "loc": {
                    "start": {
                      "line": 1564,
                      "column": 19
                    },
                    "end": {
                      "line": 1573,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 46110,
                      "end": 46455,
                      "loc": {
                        "start": {
                          "line": 1565,
                          "column": 4
                        },
                        "end": {
                          "line": 1572,
                          "column": 68
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 46114,
                        "end": 46141,
                        "loc": {
                          "start": {
                            "line": 1565,
                            "column": 8
                          },
                          "end": {
                            "line": 1565,
                            "column": 35
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 46115,
                          "end": 46141,
                          "loc": {
                            "start": {
                              "line": 1565,
                              "column": 9
                            },
                            "end": {
                              "line": 1565,
                              "column": 35
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 46115,
                            "end": 46132,
                            "loc": {
                              "start": {
                                "line": 1565,
                                "column": 9
                              },
                              "end": {
                                "line": 1565,
                                "column": 26
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 46115,
                              "end": 46119,
                              "loc": {
                                "start": {
                                  "line": 1565,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1565,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 46120,
                              "end": 46132,
                              "loc": {
                                "start": {
                                  "line": 1565,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1565,
                                  "column": 26
                                },
                                "identifierName": "isOverridden"
                              },
                              "name": "isOverridden"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 46133,
                              "end": 46140,
                              "loc": {
                                "start": {
                                  "line": 1565,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1565,
                                  "column": 34
                                }
                              },
                              "extra": {
                                "rawValue": "price",
                                "raw": "\"price\""
                              },
                              "value": "price"
                            }
                          ]
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 46143,
                        "end": 46392,
                        "loc": {
                          "start": {
                            "line": 1565,
                            "column": 37
                          },
                          "end": {
                            "line": 1572,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 46151,
                            "end": 46209,
                            "loc": {
                              "start": {
                                "line": 1566,
                                "column": 6
                              },
                              "end": {
                                "line": 1566,
                                "column": 64
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 46155,
                                "end": 46208,
                                "loc": {
                                  "start": {
                                    "line": 1566,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1566,
                                    "column": 63
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 46155,
                                  "end": 46160,
                                  "loc": {
                                    "start": {
                                      "line": 1566,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1566,
                                      "column": 15
                                    },
                                    "identifierName": "price"
                                  },
                                  "name": "price"
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "start": 46163,
                                  "end": 46208,
                                  "loc": {
                                    "start": {
                                      "line": 1566,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1566,
                                      "column": 63
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 46163,
                                    "end": 46183,
                                    "loc": {
                                      "start": {
                                        "line": 1566,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1566,
                                        "column": 38
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 46163,
                                      "end": 46172,
                                      "loc": {
                                        "start": {
                                          "line": 1566,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 1566,
                                          "column": 27
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 46163,
                                        "end": 46167,
                                        "loc": {
                                          "start": {
                                            "line": 1566,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 1566,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 46168,
                                        "end": 46172,
                                        "loc": {
                                          "start": {
                                            "line": 1566,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1566,
                                            "column": 27
                                          },
                                          "identifierName": "cost"
                                        },
                                        "name": "cost"
                                      },
                                      "computed": false
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 46175,
                                      "end": 46183,
                                      "loc": {
                                        "start": {
                                          "line": 1566,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1566,
                                          "column": 38
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 46175,
                                        "end": 46179,
                                        "loc": {
                                          "start": {
                                            "line": 1566,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 1566,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 46180,
                                        "end": 46183,
                                        "loc": {
                                          "start": {
                                            "line": 1566,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 1566,
                                            "column": 38
                                          },
                                          "identifierName": "tax"
                                        },
                                        "name": "tax"
                                      },
                                      "computed": false
                                    }
                                  },
                                  "operator": "+",
                                  "right": {
                                    "type": "CallExpression",
                                    "start": 46186,
                                    "end": 46208,
                                    "loc": {
                                      "start": {
                                        "line": 1566,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1566,
                                        "column": 63
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 46186,
                                      "end": 46206,
                                      "loc": {
                                        "start": {
                                          "line": 1566,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1566,
                                          "column": 61
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 46186,
                                        "end": 46190,
                                        "loc": {
                                          "start": {
                                            "line": 1566,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 1566,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 46191,
                                        "end": 46206,
                                        "loc": {
                                          "start": {
                                            "line": 1566,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 1566,
                                            "column": 61
                                          },
                                          "identifierName": "_getMarkupValue"
                                        },
                                        "name": "_getMarkupValue"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "IfStatement",
                            "start": 46217,
                            "end": 46333,
                            "loc": {
                              "start": {
                                "line": 1568,
                                "column": 6
                              },
                              "end": {
                                "line": 1570,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 46221,
                              "end": 46274,
                              "loc": {
                                "start": {
                                  "line": 1568,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1568,
                                  "column": 63
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 46221,
                                "end": 46249,
                                "loc": {
                                  "start": {
                                    "line": 1568,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1568,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 46221,
                                  "end": 46225,
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 46226,
                                  "end": 46249,
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 38
                                    },
                                    "identifierName": "_undefinedPropsIncludes"
                                  },
                                  "name": "_undefinedPropsIncludes"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 46250,
                                  "end": 46256,
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 45
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "cost",
                                    "raw": "\"cost\""
                                  },
                                  "value": "cost"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 46258,
                                  "end": 46263,
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 52
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "tax",
                                    "raw": "\"tax\""
                                  },
                                  "value": "tax"
                                },
                                {
                                  "type": "StringLiteral",
                                  "start": 46265,
                                  "end": 46273,
                                  "loc": {
                                    "start": {
                                      "line": 1568,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 1568,
                                      "column": 62
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "markup",
                                    "raw": "\"markup\""
                                  },
                                  "value": "markup"
                                }
                              ]
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 46276,
                              "end": 46333,
                              "loc": {
                                "start": {
                                  "line": 1568,
                                  "column": 65
                                },
                                "end": {
                                  "line": 1570,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 46286,
                                  "end": 46325,
                                  "loc": {
                                    "start": {
                                      "line": 1569,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1569,
                                      "column": 47
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 46286,
                                    "end": 46324,
                                    "loc": {
                                      "start": {
                                        "line": 1569,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1569,
                                        "column": 46
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 46286,
                                      "end": 46315,
                                      "loc": {
                                        "start": {
                                          "line": 1569,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1569,
                                          "column": 37
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 46286,
                                        "end": 46310,
                                        "loc": {
                                          "start": {
                                            "line": 1569,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1569,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 46286,
                                          "end": 46290,
                                          "loc": {
                                            "start": {
                                              "line": 1569,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1569,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 46291,
                                          "end": 46310,
                                          "loc": {
                                            "start": {
                                              "line": 1569,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 1569,
                                              "column": 32
                                            },
                                            "identifierName": "_undefinedPropFlags"
                                          },
                                          "name": "_undefinedPropFlags"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 46311,
                                        "end": 46315,
                                        "loc": {
                                          "start": {
                                            "line": 1569,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1569,
                                            "column": 37
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 46316,
                                        "end": 46323,
                                        "loc": {
                                          "start": {
                                            "line": 1569,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 1569,
                                            "column": 45
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "price",
                                          "raw": "\"price\""
                                        },
                                        "value": "price"
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 46340,
                            "end": 46386,
                            "loc": {
                              "start": {
                                "line": 1571,
                                "column": 6
                              },
                              "end": {
                                "line": 1571,
                                "column": 52
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 46347,
                              "end": 46385,
                              "loc": {
                                "start": {
                                  "line": 1571,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1571,
                                  "column": 51
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 46347,
                                "end": 46352,
                                "loc": {
                                  "start": {
                                    "line": 1571,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1571,
                                    "column": 18
                                  },
                                  "identifierName": "round"
                                },
                                "name": "round"
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 46353,
                                  "end": 46381,
                                  "loc": {
                                    "start": {
                                      "line": 1571,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1571,
                                      "column": 47
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 46353,
                                    "end": 46374,
                                    "loc": {
                                      "start": {
                                        "line": 1571,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1571,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 46353,
                                      "end": 46360,
                                      "loc": {
                                        "start": {
                                          "line": 1571,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1571,
                                          "column": 26
                                        },
                                        "identifierName": "Helpers"
                                      },
                                      "name": "Helpers"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 46361,
                                      "end": 46374,
                                      "loc": {
                                        "start": {
                                          "line": 1571,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1571,
                                          "column": 40
                                        },
                                        "identifierName": "confirmNumber"
                                      },
                                      "name": "confirmNumber"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 46375,
                                      "end": 46380,
                                      "loc": {
                                        "start": {
                                          "line": 1571,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 1571,
                                          "column": 46
                                        },
                                        "identifierName": "price"
                                      },
                                      "name": "price"
                                    }
                                  ]
                                },
                                {
                                  "type": "NumericLiteral",
                                  "start": 46383,
                                  "end": 46384,
                                  "loc": {
                                    "start": {
                                      "line": 1571,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 1571,
                                      "column": 50
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ReturnStatement",
                        "start": 46398,
                        "end": 46455,
                        "loc": {
                          "start": {
                            "line": 1572,
                            "column": 11
                          },
                          "end": {
                            "line": 1572,
                            "column": 68
                          }
                        },
                        "argument": {
                          "type": "CallExpression",
                          "start": 46405,
                          "end": 46454,
                          "loc": {
                            "start": {
                              "line": 1572,
                              "column": 18
                            },
                            "end": {
                              "line": 1572,
                              "column": 67
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 46405,
                            "end": 46410,
                            "loc": {
                              "start": {
                                "line": 1572,
                                "column": 18
                              },
                              "end": {
                                "line": 1572,
                                "column": 23
                              },
                              "identifierName": "round"
                            },
                            "name": "round"
                          },
                          "arguments": [
                            {
                              "type": "CallExpression",
                              "start": 46411,
                              "end": 46450,
                              "loc": {
                                "start": {
                                  "line": 1572,
                                  "column": 24
                                },
                                "end": {
                                  "line": 1572,
                                  "column": 63
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 46411,
                                "end": 46432,
                                "loc": {
                                  "start": {
                                    "line": 1572,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1572,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 46411,
                                  "end": 46418,
                                  "loc": {
                                    "start": {
                                      "line": 1572,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1572,
                                      "column": 31
                                    },
                                    "identifierName": "Helpers"
                                  },
                                  "name": "Helpers"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 46419,
                                  "end": 46432,
                                  "loc": {
                                    "start": {
                                      "line": 1572,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1572,
                                      "column": 45
                                    },
                                    "identifierName": "confirmNumber"
                                  },
                                  "name": "confirmNumber"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 46433,
                                  "end": 46449,
                                  "loc": {
                                    "start": {
                                      "line": 1572,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1572,
                                      "column": 62
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 46433,
                                    "end": 46443,
                                    "loc": {
                                      "start": {
                                        "line": 1572,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1572,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 46433,
                                      "end": 46437,
                                      "loc": {
                                        "start": {
                                          "line": 1572,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1572,
                                          "column": 50
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 46438,
                                      "end": 46443,
                                      "loc": {
                                        "start": {
                                          "line": 1572,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 1572,
                                          "column": 56
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 46444,
                                    "end": 46449,
                                    "loc": {
                                      "start": {
                                        "line": 1572,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1572,
                                        "column": 62
                                      },
                                      "identifierName": "price"
                                    },
                                    "name": "price"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            {
                              "type": "NumericLiteral",
                              "start": 46452,
                              "end": 46453,
                              "loc": {
                                "start": {
                                  "line": 1572,
                                  "column": 65
                                },
                                "end": {
                                  "line": 1572,
                                  "column": 66
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * @return {number}\n   ",
                    "start": 46053,
                    "end": 46084,
                    "loc": {
                      "start": {
                        "line": 1561,
                        "column": 2
                      },
                      "end": {
                        "line": 1563,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the value for a dependency. If a dependency is undefined, it will be flagged in the config.undefined_prop_flags\n   *\n   * @param {object} dependencyContract The dependency contract\n   * @param {string} propName The name of the line item prop that depends on this dependency.\n   *                          Needed so that it can be flagged if the dependency is null or flagged as undefined.\n   * @return {number|boolean|undefined|null} The resolved dependency value\n   ",
                    "start": 46463,
                    "end": 46946,
                    "loc": {
                      "start": {
                        "line": 1575,
                        "column": 2
                      },
                      "end": {
                        "line": 1582,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 46949,
                "end": 47926,
                "loc": {
                  "start": {
                    "line": 1583,
                    "column": 2
                  },
                  "end": {
                    "line": 1605,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 46949,
                  "end": 46968,
                  "loc": {
                    "start": {
                      "line": 1583,
                      "column": 2
                    },
                    "end": {
                      "line": 1583,
                      "column": 21
                    },
                    "identifierName": "_evaluateDependency"
                  },
                  "name": "_evaluateDependency",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 46969,
                    "end": 46987,
                    "loc": {
                      "start": {
                        "line": 1583,
                        "column": 22
                      },
                      "end": {
                        "line": 1583,
                        "column": 40
                      },
                      "identifierName": "dependencyContract"
                    },
                    "name": "dependencyContract"
                  },
                  {
                    "type": "Identifier",
                    "start": 46989,
                    "end": 46997,
                    "loc": {
                      "start": {
                        "line": 1583,
                        "column": 42
                      },
                      "end": {
                        "line": 1583,
                        "column": 50
                      },
                      "identifierName": "propName"
                    },
                    "name": "propName"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 46999,
                  "end": 47926,
                  "loc": {
                    "start": {
                      "line": 1583,
                      "column": 52
                    },
                    "end": {
                      "line": 1605,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 47005,
                      "end": 47086,
                      "loc": {
                        "start": {
                          "line": 1584,
                          "column": 4
                        },
                        "end": {
                          "line": 1584,
                          "column": 85
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 47011,
                          "end": 47085,
                          "loc": {
                            "start": {
                              "line": 1584,
                              "column": 10
                            },
                            "end": {
                              "line": 1584,
                              "column": 84
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 47011,
                            "end": 47026,
                            "loc": {
                              "start": {
                                "line": 1584,
                                "column": 10
                              },
                              "end": {
                                "line": 1584,
                                "column": 25
                              },
                              "identifierName": "dependencyValue"
                            },
                            "name": "dependencyValue"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 47029,
                            "end": 47085,
                            "loc": {
                              "start": {
                                "line": 1584,
                                "column": 28
                              },
                              "end": {
                                "line": 1584,
                                "column": 84
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 47029,
                              "end": 47065,
                              "loc": {
                                "start": {
                                  "line": 1584,
                                  "column": 28
                                },
                                "end": {
                                  "line": 1584,
                                  "column": 64
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 47029,
                                "end": 47046,
                                "loc": {
                                  "start": {
                                    "line": 1584,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1584,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 47029,
                                  "end": 47037,
                                  "loc": {
                                    "start": {
                                      "line": 1584,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1584,
                                      "column": 36
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 47029,
                                    "end": 47033,
                                    "loc": {
                                      "start": {
                                        "line": 1584,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1584,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 47034,
                                    "end": 47037,
                                    "loc": {
                                      "start": {
                                        "line": 1584,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 1584,
                                        "column": 36
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 47038,
                                  "end": 47046,
                                  "loc": {
                                    "start": {
                                      "line": 1584,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 1584,
                                      "column": 45
                                    },
                                    "identifierName": "entities"
                                  },
                                  "name": "entities"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 47047,
                                "end": 47065,
                                "loc": {
                                  "start": {
                                    "line": 1584,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1584,
                                    "column": 64
                                  },
                                  "identifierName": "getDependencyValue"
                                },
                                "name": "getDependencyValue"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 47066,
                                "end": 47084,
                                "loc": {
                                  "start": {
                                    "line": 1584,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 1584,
                                    "column": 83
                                  },
                                  "identifierName": "dependencyContract"
                                },
                                "name": "dependencyContract"
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 47091,
                      "end": 47155,
                      "loc": {
                        "start": {
                          "line": 1585,
                          "column": 4
                        },
                        "end": {
                          "line": 1585,
                          "column": 68
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 47097,
                          "end": 47154,
                          "loc": {
                            "start": {
                              "line": 1585,
                              "column": 10
                            },
                            "end": {
                              "line": 1585,
                              "column": 67
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 47097,
                            "end": 47110,
                            "loc": {
                              "start": {
                                "line": 1585,
                                "column": 10
                              },
                              "end": {
                                "line": 1585,
                                "column": 23
                              },
                              "identifierName": "nullCondition"
                            },
                            "name": "nullCondition"
                          },
                          "init": {
                            "type": "ArrowFunctionExpression",
                            "start": 47113,
                            "end": 47154,
                            "loc": {
                              "start": {
                                "line": 1585,
                                "column": 26
                              },
                              "end": {
                                "line": 1585,
                                "column": 67
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 47114,
                                "end": 47119,
                                "loc": {
                                  "start": {
                                    "line": 1585,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1585,
                                    "column": 32
                                  },
                                  "identifierName": "value"
                                },
                                "name": "value"
                              }
                            ],
                            "body": {
                              "type": "LogicalExpression",
                              "start": 47124,
                              "end": 47154,
                              "loc": {
                                "start": {
                                  "line": 1585,
                                  "column": 37
                                },
                                "end": {
                                  "line": 1585,
                                  "column": 67
                                }
                              },
                              "left": {
                                "type": "BinaryExpression",
                                "start": 47124,
                                "end": 47138,
                                "loc": {
                                  "start": {
                                    "line": 1585,
                                    "column": 37
                                  },
                                  "end": {
                                    "line": 1585,
                                    "column": 51
                                  }
                                },
                                "left": {
                                  "type": "Identifier",
                                  "start": 47124,
                                  "end": 47129,
                                  "loc": {
                                    "start": {
                                      "line": 1585,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 1585,
                                      "column": 42
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "operator": "===",
                                "right": {
                                  "type": "NullLiteral",
                                  "start": 47134,
                                  "end": 47138,
                                  "loc": {
                                    "start": {
                                      "line": 1585,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 1585,
                                      "column": 51
                                    }
                                  }
                                }
                              },
                              "operator": "||",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 47142,
                                "end": 47154,
                                "loc": {
                                  "start": {
                                    "line": 1585,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 1585,
                                    "column": 67
                                  }
                                },
                                "left": {
                                  "type": "Identifier",
                                  "start": 47142,
                                  "end": 47147,
                                  "loc": {
                                    "start": {
                                      "line": 1585,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1585,
                                      "column": 60
                                    },
                                    "identifierName": "value"
                                  },
                                  "name": "value"
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 47152,
                                  "end": 47154,
                                  "loc": {
                                    "start": {
                                      "line": 1585,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 1585,
                                      "column": 67
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "",
                                    "raw": "''"
                                  },
                                  "value": ""
                                }
                              }
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 47160,
                      "end": 47181,
                      "loc": {
                        "start": {
                          "line": 1586,
                          "column": 4
                        },
                        "end": {
                          "line": 1586,
                          "column": 25
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 47164,
                          "end": 47180,
                          "loc": {
                            "start": {
                              "line": 1586,
                              "column": 8
                            },
                            "end": {
                              "line": 1586,
                              "column": 24
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 47164,
                            "end": 47180,
                            "loc": {
                              "start": {
                                "line": 1586,
                                "column": 8
                              },
                              "end": {
                                "line": 1586,
                                "column": 24
                              },
                              "identifierName": "isNullDependency"
                            },
                            "name": "isNullDependency"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let",
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " For PVBid Patch 1.3.26 & ^1.3.27",
                          "start": 47187,
                          "end": 47222,
                          "loc": {
                            "start": {
                              "line": 1588,
                              "column": 4
                            },
                            "end": {
                              "line": 1588,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "CommentLine",
                          "value": " This condition only applies to bids created on and after this date.",
                          "start": 47227,
                          "end": 47297,
                          "loc": {
                            "start": {
                              "line": 1589,
                              "column": 4
                            },
                            "end": {
                              "line": 1589,
                              "column": 74
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 47302,
                      "end": 47344,
                      "loc": {
                        "start": {
                          "line": 1590,
                          "column": 4
                        },
                        "end": {
                          "line": 1590,
                          "column": 46
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 47308,
                          "end": 47343,
                          "loc": {
                            "start": {
                              "line": 1590,
                              "column": 10
                            },
                            "end": {
                              "line": 1590,
                              "column": 45
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 47308,
                            "end": 47318,
                            "loc": {
                              "start": {
                                "line": 1590,
                                "column": 10
                              },
                              "end": {
                                "line": 1590,
                                "column": 20
                              },
                              "identifierName": "newBidDate"
                            },
                            "name": "newBidDate",
                            "leadingComments": null
                          },
                          "init": {
                            "type": "NewExpression",
                            "start": 47321,
                            "end": 47343,
                            "loc": {
                              "start": {
                                "line": 1590,
                                "column": 23
                              },
                              "end": {
                                "line": 1590,
                                "column": 45
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 47325,
                              "end": 47329,
                              "loc": {
                                "start": {
                                  "line": 1590,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1590,
                                  "column": 31
                                },
                                "identifierName": "Date"
                              },
                              "name": "Date"
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 47330,
                                "end": 47342,
                                "loc": {
                                  "start": {
                                    "line": 1590,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1590,
                                    "column": 44
                                  }
                                },
                                "extra": {
                                  "rawValue": "10/09/2021",
                                  "raw": "'10/09/2021'"
                                },
                                "value": "10/09/2021"
                              }
                            ]
                          },
                          "leadingComments": null
                        }
                      ],
                      "kind": "const",
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " For PVBid Patch 1.3.26 & ^1.3.27",
                          "start": 47187,
                          "end": 47222,
                          "loc": {
                            "start": {
                              "line": 1588,
                              "column": 4
                            },
                            "end": {
                              "line": 1588,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "CommentLine",
                          "value": " This condition only applies to bids created on and after this date.",
                          "start": 47227,
                          "end": 47297,
                          "loc": {
                            "start": {
                              "line": 1589,
                              "column": 4
                            },
                            "end": {
                              "line": 1589,
                              "column": 74
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 47349,
                      "end": 47406,
                      "loc": {
                        "start": {
                          "line": 1591,
                          "column": 4
                        },
                        "end": {
                          "line": 1591,
                          "column": 61
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 47355,
                          "end": 47405,
                          "loc": {
                            "start": {
                              "line": 1591,
                              "column": 10
                            },
                            "end": {
                              "line": 1591,
                              "column": 60
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 47355,
                            "end": 47367,
                            "loc": {
                              "start": {
                                "line": 1591,
                                "column": 10
                              },
                              "end": {
                                "line": 1591,
                                "column": 22
                              },
                              "identifierName": "bidTimeStamp"
                            },
                            "name": "bidTimeStamp"
                          },
                          "init": {
                            "type": "NewExpression",
                            "start": 47370,
                            "end": 47405,
                            "loc": {
                              "start": {
                                "line": 1591,
                                "column": 25
                              },
                              "end": {
                                "line": 1591,
                                "column": 60
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 47374,
                              "end": 47378,
                              "loc": {
                                "start": {
                                  "line": 1591,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1591,
                                  "column": 33
                                },
                                "identifierName": "Date"
                              },
                              "name": "Date"
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 47379,
                                "end": 47404,
                                "loc": {
                                  "start": {
                                    "line": 1591,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1591,
                                    "column": 59
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 47379,
                                  "end": 47393,
                                  "loc": {
                                    "start": {
                                      "line": 1591,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1591,
                                      "column": 48
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 47379,
                                    "end": 47387,
                                    "loc": {
                                      "start": {
                                        "line": 1591,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1591,
                                        "column": 42
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 47379,
                                      "end": 47383,
                                      "loc": {
                                        "start": {
                                          "line": 1591,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 1591,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 47384,
                                      "end": 47387,
                                      "loc": {
                                        "start": {
                                          "line": 1591,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1591,
                                          "column": 42
                                        },
                                        "identifierName": "bid"
                                      },
                                      "name": "bid"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 47388,
                                    "end": 47393,
                                    "loc": {
                                      "start": {
                                        "line": 1591,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1591,
                                        "column": 48
                                      },
                                      "identifierName": "_data"
                                    },
                                    "name": "_data"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 47394,
                                  "end": 47404,
                                  "loc": {
                                    "start": {
                                      "line": 1591,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 1591,
                                      "column": 59
                                    },
                                    "identifierName": "created_at"
                                  },
                                  "name": "created_at"
                                },
                                "computed": false
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 47411,
                      "end": 47460,
                      "loc": {
                        "start": {
                          "line": 1592,
                          "column": 4
                        },
                        "end": {
                          "line": 1592,
                          "column": 53
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 47417,
                          "end": 47459,
                          "loc": {
                            "start": {
                              "line": 1592,
                              "column": 10
                            },
                            "end": {
                              "line": 1592,
                              "column": 52
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 47417,
                            "end": 47430,
                            "loc": {
                              "start": {
                                "line": 1592,
                                "column": 10
                              },
                              "end": {
                                "line": 1592,
                                "column": 23
                              },
                              "identifierName": "dateCondition"
                            },
                            "name": "dateCondition"
                          },
                          "init": {
                            "type": "BinaryExpression",
                            "start": 47433,
                            "end": 47459,
                            "loc": {
                              "start": {
                                "line": 1592,
                                "column": 26
                              },
                              "end": {
                                "line": 1592,
                                "column": 52
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 47433,
                              "end": 47445,
                              "loc": {
                                "start": {
                                  "line": 1592,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1592,
                                  "column": 38
                                },
                                "identifierName": "bidTimeStamp"
                              },
                              "name": "bidTimeStamp"
                            },
                            "operator": ">=",
                            "right": {
                              "type": "Identifier",
                              "start": 47449,
                              "end": 47459,
                              "loc": {
                                "start": {
                                  "line": 1592,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1592,
                                  "column": 52
                                },
                                "identifierName": "newBidDate"
                              },
                              "name": "newBidDate"
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 47466,
                      "end": 47745,
                      "loc": {
                        "start": {
                          "line": 1594,
                          "column": 4
                        },
                        "end": {
                          "line": 1598,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 47470,
                        "end": 47483,
                        "loc": {
                          "start": {
                            "line": 1594,
                            "column": 8
                          },
                          "end": {
                            "line": 1594,
                            "column": 21
                          },
                          "identifierName": "dateCondition"
                        },
                        "name": "dateCondition"
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 47485,
                        "end": 47616,
                        "loc": {
                          "start": {
                            "line": 1594,
                            "column": 23
                          },
                          "end": {
                            "line": 1596,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 47493,
                            "end": 47610,
                            "loc": {
                              "start": {
                                "line": 1595,
                                "column": 6
                              },
                              "end": {
                                "line": 1595,
                                "column": 123
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 47493,
                              "end": 47609,
                              "loc": {
                                "start": {
                                  "line": 1595,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1595,
                                  "column": 122
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 47493,
                                "end": 47509,
                                "loc": {
                                  "start": {
                                    "line": 1595,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1595,
                                    "column": 22
                                  },
                                  "identifierName": "isNullDependency"
                                },
                                "name": "isNullDependency"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 47512,
                                "end": 47609,
                                "loc": {
                                  "start": {
                                    "line": 1595,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1595,
                                    "column": 122
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 47512,
                                  "end": 47542,
                                  "loc": {
                                    "start": {
                                      "line": 1595,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1595,
                                      "column": 55
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 47512,
                                    "end": 47525,
                                    "loc": {
                                      "start": {
                                        "line": 1595,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1595,
                                        "column": 38
                                      },
                                      "identifierName": "nullCondition"
                                    },
                                    "name": "nullCondition"
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 47526,
                                      "end": 47541,
                                      "loc": {
                                        "start": {
                                          "line": 1595,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1595,
                                          "column": 54
                                        },
                                        "identifierName": "dependencyValue"
                                      },
                                      "name": "dependencyValue"
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "UnaryExpression",
                                  "start": 47546,
                                  "end": 47609,
                                  "loc": {
                                    "start": {
                                      "line": 1595,
                                      "column": 59
                                    },
                                    "end": {
                                      "line": 1595,
                                      "column": 122
                                    }
                                  },
                                  "operator": "!",
                                  "prefix": true,
                                  "argument": {
                                    "type": "CallExpression",
                                    "start": 47547,
                                    "end": 47609,
                                    "loc": {
                                      "start": {
                                        "line": 1595,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 1595,
                                        "column": 122
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 47547,
                                      "end": 47589,
                                      "loc": {
                                        "start": {
                                          "line": 1595,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 1595,
                                          "column": 102
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 47547,
                                        "end": 47564,
                                        "loc": {
                                          "start": {
                                            "line": 1595,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 1595,
                                            "column": 77
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 47547,
                                          "end": 47555,
                                          "loc": {
                                            "start": {
                                              "line": 1595,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 1595,
                                              "column": 68
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 47547,
                                            "end": 47551,
                                            "loc": {
                                              "start": {
                                                "line": 1595,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 1595,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 47552,
                                            "end": 47555,
                                            "loc": {
                                              "start": {
                                                "line": 1595,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 1595,
                                                "column": 68
                                              },
                                              "identifierName": "bid"
                                            },
                                            "name": "bid"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 47556,
                                          "end": 47564,
                                          "loc": {
                                            "start": {
                                              "line": 1595,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 1595,
                                              "column": 77
                                            },
                                            "identifierName": "entities"
                                          },
                                          "name": "entities"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 47565,
                                        "end": 47589,
                                        "loc": {
                                          "start": {
                                            "line": 1595,
                                            "column": 78
                                          },
                                          "end": {
                                            "line": 1595,
                                            "column": 102
                                          },
                                          "identifierName": "isDependencyFullyDefined"
                                        },
                                        "name": "isDependencyFullyDefined"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 47590,
                                        "end": 47608,
                                        "loc": {
                                          "start": {
                                            "line": 1595,
                                            "column": 103
                                          },
                                          "end": {
                                            "line": 1595,
                                            "column": 121
                                          },
                                          "identifierName": "dependencyContract"
                                        },
                                        "name": "dependencyContract"
                                      }
                                    ]
                                  },
                                  "extra": {
                                    "parenthesizedArgument": false
                                  }
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 47622,
                        "end": 47745,
                        "loc": {
                          "start": {
                            "line": 1596,
                            "column": 11
                          },
                          "end": {
                            "line": 1598,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 47630,
                            "end": 47739,
                            "loc": {
                              "start": {
                                "line": 1597,
                                "column": 6
                              },
                              "end": {
                                "line": 1597,
                                "column": 115
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 47630,
                              "end": 47738,
                              "loc": {
                                "start": {
                                  "line": 1597,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1597,
                                  "column": 114
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 47630,
                                "end": 47646,
                                "loc": {
                                  "start": {
                                    "line": 1597,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1597,
                                    "column": 22
                                  },
                                  "identifierName": "isNullDependency"
                                },
                                "name": "isNullDependency"
                              },
                              "right": {
                                "type": "LogicalExpression",
                                "start": 47649,
                                "end": 47738,
                                "loc": {
                                  "start": {
                                    "line": 1597,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1597,
                                    "column": 114
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 47649,
                                  "end": 47671,
                                  "loc": {
                                    "start": {
                                      "line": 1597,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1597,
                                      "column": 47
                                    }
                                  },
                                  "callee": {
                                    "type": "Identifier",
                                    "start": 47649,
                                    "end": 47654,
                                    "loc": {
                                      "start": {
                                        "line": 1597,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 1597,
                                        "column": 30
                                      },
                                      "identifierName": "isNil"
                                    },
                                    "name": "isNil"
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 47655,
                                      "end": 47670,
                                      "loc": {
                                        "start": {
                                          "line": 1597,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1597,
                                          "column": 46
                                        },
                                        "identifierName": "dependencyValue"
                                      },
                                      "name": "dependencyValue"
                                    }
                                  ]
                                },
                                "operator": "||",
                                "right": {
                                  "type": "UnaryExpression",
                                  "start": 47675,
                                  "end": 47738,
                                  "loc": {
                                    "start": {
                                      "line": 1597,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1597,
                                      "column": 114
                                    }
                                  },
                                  "operator": "!",
                                  "prefix": true,
                                  "argument": {
                                    "type": "CallExpression",
                                    "start": 47676,
                                    "end": 47738,
                                    "loc": {
                                      "start": {
                                        "line": 1597,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 1597,
                                        "column": 114
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 47676,
                                      "end": 47718,
                                      "loc": {
                                        "start": {
                                          "line": 1597,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 1597,
                                          "column": 94
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 47676,
                                        "end": 47693,
                                        "loc": {
                                          "start": {
                                            "line": 1597,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1597,
                                            "column": 69
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 47676,
                                          "end": 47684,
                                          "loc": {
                                            "start": {
                                              "line": 1597,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 1597,
                                              "column": 60
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 47676,
                                            "end": 47680,
                                            "loc": {
                                              "start": {
                                                "line": 1597,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 1597,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 47681,
                                            "end": 47684,
                                            "loc": {
                                              "start": {
                                                "line": 1597,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 1597,
                                                "column": 60
                                              },
                                              "identifierName": "bid"
                                            },
                                            "name": "bid"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 47685,
                                          "end": 47693,
                                          "loc": {
                                            "start": {
                                              "line": 1597,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 1597,
                                              "column": 69
                                            },
                                            "identifierName": "entities"
                                          },
                                          "name": "entities"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 47694,
                                        "end": 47718,
                                        "loc": {
                                          "start": {
                                            "line": 1597,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 1597,
                                            "column": 94
                                          },
                                          "identifierName": "isDependencyFullyDefined"
                                        },
                                        "name": "isDependencyFullyDefined"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 47719,
                                        "end": 47737,
                                        "loc": {
                                          "start": {
                                            "line": 1597,
                                            "column": 95
                                          },
                                          "end": {
                                            "line": 1597,
                                            "column": 113
                                          },
                                          "identifierName": "dependencyContract"
                                        },
                                        "name": "dependencyContract"
                                      }
                                    ]
                                  },
                                  "extra": {
                                    "parenthesizedArgument": false
                                  }
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 47752,
                      "end": 47894,
                      "loc": {
                        "start": {
                          "line": 1601,
                          "column": 4
                        },
                        "end": {
                          "line": 1603,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 47756,
                        "end": 47838,
                        "loc": {
                          "start": {
                            "line": 1601,
                            "column": 8
                          },
                          "end": {
                            "line": 1601,
                            "column": 90
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 47756,
                          "end": 47818,
                          "loc": {
                            "start": {
                              "line": 1601,
                              "column": 8
                            },
                            "end": {
                              "line": 1601,
                              "column": 70
                            }
                          },
                          "left": {
                            "type": "UnaryExpression",
                            "start": 47756,
                            "end": 47782,
                            "loc": {
                              "start": {
                                "line": 1601,
                                "column": 8
                              },
                              "end": {
                                "line": 1601,
                                "column": 34
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "CallExpression",
                              "start": 47757,
                              "end": 47782,
                              "loc": {
                                "start": {
                                  "line": 1601,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1601,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 47757,
                                "end": 47762,
                                "loc": {
                                  "start": {
                                    "line": 1601,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1601,
                                    "column": 14
                                  },
                                  "identifierName": "isNil"
                                },
                                "name": "isNil"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 47763,
                                  "end": 47781,
                                  "loc": {
                                    "start": {
                                      "line": 1601,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1601,
                                      "column": 33
                                    },
                                    "identifierName": "dependencyContract"
                                  },
                                  "name": "dependencyContract"
                                }
                              ]
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "UnaryExpression",
                            "start": 47786,
                            "end": 47818,
                            "loc": {
                              "start": {
                                "line": 1601,
                                "column": 38
                              },
                              "end": {
                                "line": 1601,
                                "column": 70
                              }
                            },
                            "operator": "!",
                            "prefix": true,
                            "argument": {
                              "type": "CallExpression",
                              "start": 47787,
                              "end": 47818,
                              "loc": {
                                "start": {
                                  "line": 1601,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1601,
                                  "column": 70
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 47787,
                                "end": 47792,
                                "loc": {
                                  "start": {
                                    "line": 1601,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1601,
                                    "column": 44
                                  },
                                  "identifierName": "isNil"
                                },
                                "name": "isNil"
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 47793,
                                  "end": 47817,
                                  "loc": {
                                    "start": {
                                      "line": 1601,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 1601,
                                      "column": 69
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 47793,
                                    "end": 47811,
                                    "loc": {
                                      "start": {
                                        "line": 1601,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1601,
                                        "column": 63
                                      },
                                      "identifierName": "dependencyContract"
                                    },
                                    "name": "dependencyContract"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 47812,
                                    "end": 47817,
                                    "loc": {
                                      "start": {
                                        "line": 1601,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 1601,
                                        "column": 69
                                      },
                                      "identifierName": "field"
                                    },
                                    "name": "field"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "Identifier",
                          "start": 47822,
                          "end": 47838,
                          "loc": {
                            "start": {
                              "line": 1601,
                              "column": 74
                            },
                            "end": {
                              "line": 1601,
                              "column": 90
                            },
                            "identifierName": "isNullDependency"
                          },
                          "name": "isNullDependency"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 47840,
                        "end": 47894,
                        "loc": {
                          "start": {
                            "line": 1601,
                            "column": 92
                          },
                          "end": {
                            "line": 1603,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 47848,
                            "end": 47888,
                            "loc": {
                              "start": {
                                "line": 1602,
                                "column": 6
                              },
                              "end": {
                                "line": 1602,
                                "column": 46
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 47848,
                              "end": 47887,
                              "loc": {
                                "start": {
                                  "line": 1602,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1602,
                                  "column": 45
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 47848,
                                "end": 47877,
                                "loc": {
                                  "start": {
                                    "line": 1602,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1602,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 47848,
                                  "end": 47872,
                                  "loc": {
                                    "start": {
                                      "line": 1602,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1602,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 47848,
                                    "end": 47852,
                                    "loc": {
                                      "start": {
                                        "line": 1602,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1602,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 47853,
                                    "end": 47872,
                                    "loc": {
                                      "start": {
                                        "line": 1602,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1602,
                                        "column": 30
                                      },
                                      "identifierName": "_undefinedPropFlags"
                                    },
                                    "name": "_undefinedPropFlags"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 47873,
                                  "end": 47877,
                                  "loc": {
                                    "start": {
                                      "line": 1602,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1602,
                                      "column": 35
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 47878,
                                  "end": 47886,
                                  "loc": {
                                    "start": {
                                      "line": 1602,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1602,
                                      "column": 44
                                    },
                                    "identifierName": "propName"
                                  },
                                  "name": "propName"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 47899,
                      "end": 47922,
                      "loc": {
                        "start": {
                          "line": 1604,
                          "column": 4
                        },
                        "end": {
                          "line": 1604,
                          "column": 27
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 47906,
                        "end": 47921,
                        "loc": {
                          "start": {
                            "line": 1604,
                            "column": 11
                          },
                          "end": {
                            "line": 1604,
                            "column": 26
                          },
                          "identifierName": "dependencyValue"
                        },
                        "name": "dependencyValue"
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the value for a dependency. If a dependency is undefined, it will be flagged in the config.undefined_prop_flags\n   *\n   * @param {object} dependencyContract The dependency contract\n   * @param {string} propName The name of the line item prop that depends on this dependency.\n   *                          Needed so that it can be flagged if the dependency is null or flagged as undefined.\n   * @return {number|boolean|undefined|null} The resolved dependency value\n   ",
                    "start": 46463,
                    "end": 46946,
                    "loc": {
                      "start": {
                        "line": 1575,
                        "column": 2
                      },
                      "end": {
                        "line": 1582,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Clear the locally cached values\n   ",
                    "start": 47930,
                    "end": 47976,
                    "loc": {
                      "start": {
                        "line": 1607,
                        "column": 2
                      },
                      "end": {
                        "line": 1609,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 47979,
                "end": 48092,
                "loc": {
                  "start": {
                    "line": 1610,
                    "column": 2
                  },
                  "end": {
                    "line": 1614,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 47979,
                  "end": 48002,
                  "loc": {
                    "start": {
                      "line": 1610,
                      "column": 2
                    },
                    "end": {
                      "line": 1610,
                      "column": 25
                    },
                    "identifierName": "_invalidateCachedValues"
                  },
                  "name": "_invalidateCachedValues",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 48005,
                  "end": 48092,
                  "loc": {
                    "start": {
                      "line": 1610,
                      "column": 28
                    },
                    "end": {
                      "line": 1614,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ForInStatement",
                      "start": 48011,
                      "end": 48088,
                      "loc": {
                        "start": {
                          "line": 1611,
                          "column": 4
                        },
                        "end": {
                          "line": 1613,
                          "column": 5
                        }
                      },
                      "left": {
                        "type": "VariableDeclaration",
                        "start": 48016,
                        "end": 48023,
                        "loc": {
                          "start": {
                            "line": 1611,
                            "column": 9
                          },
                          "end": {
                            "line": 1611,
                            "column": 16
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 48020,
                            "end": 48023,
                            "loc": {
                              "start": {
                                "line": 1611,
                                "column": 13
                              },
                              "end": {
                                "line": 1611,
                                "column": 16
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 48020,
                              "end": 48023,
                              "loc": {
                                "start": {
                                  "line": 1611,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1611,
                                  "column": 16
                                },
                                "identifierName": "key"
                              },
                              "name": "key"
                            },
                            "init": null
                          }
                        ],
                        "kind": "let"
                      },
                      "right": {
                        "type": "MemberExpression",
                        "start": 48027,
                        "end": 48044,
                        "loc": {
                          "start": {
                            "line": 1611,
                            "column": 20
                          },
                          "end": {
                            "line": 1611,
                            "column": 37
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 48027,
                          "end": 48031,
                          "loc": {
                            "start": {
                              "line": 1611,
                              "column": 20
                            },
                            "end": {
                              "line": 1611,
                              "column": 24
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 48032,
                          "end": 48044,
                          "loc": {
                            "start": {
                              "line": 1611,
                              "column": 25
                            },
                            "end": {
                              "line": 1611,
                              "column": 37
                            },
                            "identifierName": "_cacheValues"
                          },
                          "name": "_cacheValues"
                        },
                        "computed": false
                      },
                      "body": {
                        "type": "BlockStatement",
                        "start": 48046,
                        "end": 48088,
                        "loc": {
                          "start": {
                            "line": 1611,
                            "column": 39
                          },
                          "end": {
                            "line": 1613,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 48054,
                            "end": 48082,
                            "loc": {
                              "start": {
                                "line": 1612,
                                "column": 6
                              },
                              "end": {
                                "line": 1612,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 48054,
                              "end": 48081,
                              "loc": {
                                "start": {
                                  "line": 1612,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1612,
                                  "column": 33
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 48054,
                                "end": 48076,
                                "loc": {
                                  "start": {
                                    "line": 1612,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1612,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 48054,
                                  "end": 48071,
                                  "loc": {
                                    "start": {
                                      "line": 1612,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1612,
                                      "column": 23
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 48054,
                                    "end": 48058,
                                    "loc": {
                                      "start": {
                                        "line": 1612,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1612,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 48059,
                                    "end": 48071,
                                    "loc": {
                                      "start": {
                                        "line": 1612,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1612,
                                        "column": 23
                                      },
                                      "identifierName": "_cacheValues"
                                    },
                                    "name": "_cacheValues"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 48072,
                                  "end": 48075,
                                  "loc": {
                                    "start": {
                                      "line": 1612,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1612,
                                      "column": 27
                                    },
                                    "identifierName": "key"
                                  },
                                  "name": "key"
                                },
                                "computed": true
                              },
                              "right": {
                                "type": "ObjectExpression",
                                "start": 48079,
                                "end": 48081,
                                "loc": {
                                  "start": {
                                    "line": 1612,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 1612,
                                    "column": 33
                                  }
                                },
                                "properties": []
                              }
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Clear the locally cached values\n   ",
                    "start": 47930,
                    "end": 47976,
                    "loc": {
                      "start": {
                        "line": 1607,
                        "column": 2
                      },
                      "end": {
                        "line": 1609,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Reset the flags for props that rely on undefined dependencies in assessment\n   ",
                    "start": 48096,
                    "end": 48186,
                    "loc": {
                      "start": {
                        "line": 1616,
                        "column": 2
                      },
                      "end": {
                        "line": 1618,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 48189,
                "end": 48256,
                "loc": {
                  "start": {
                    "line": 1619,
                    "column": 2
                  },
                  "end": {
                    "line": 1621,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 48189,
                  "end": 48213,
                  "loc": {
                    "start": {
                      "line": 1619,
                      "column": 2
                    },
                    "end": {
                      "line": 1619,
                      "column": 26
                    },
                    "identifierName": "_resetUndefinedPropFlags"
                  },
                  "name": "_resetUndefinedPropFlags",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 48216,
                  "end": 48256,
                  "loc": {
                    "start": {
                      "line": 1619,
                      "column": 29
                    },
                    "end": {
                      "line": 1621,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 48222,
                      "end": 48252,
                      "loc": {
                        "start": {
                          "line": 1620,
                          "column": 4
                        },
                        "end": {
                          "line": 1620,
                          "column": 34
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 48222,
                        "end": 48251,
                        "loc": {
                          "start": {
                            "line": 1620,
                            "column": 4
                          },
                          "end": {
                            "line": 1620,
                            "column": 33
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 48222,
                          "end": 48246,
                          "loc": {
                            "start": {
                              "line": 1620,
                              "column": 4
                            },
                            "end": {
                              "line": 1620,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 48222,
                            "end": 48226,
                            "loc": {
                              "start": {
                                "line": 1620,
                                "column": 4
                              },
                              "end": {
                                "line": 1620,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 48227,
                            "end": 48246,
                            "loc": {
                              "start": {
                                "line": 1620,
                                "column": 9
                              },
                              "end": {
                                "line": 1620,
                                "column": 28
                              },
                              "identifierName": "_undefinedPropFlags"
                            },
                            "name": "_undefinedPropFlags"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "start": 48249,
                          "end": 48251,
                          "loc": {
                            "start": {
                              "line": 1620,
                              "column": 31
                            },
                            "end": {
                              "line": 1620,
                              "column": 33
                            }
                          },
                          "elements": []
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Reset the flags for props that rely on undefined dependencies in assessment\n   ",
                    "start": 48096,
                    "end": 48186,
                    "loc": {
                      "start": {
                        "line": 1616,
                        "column": 2
                      },
                      "end": {
                        "line": 1618,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines if the field is dependent on null/undefined dependencies\n   *\n   * @param {string} field The field value in question\n   * @return {boolean}\n   ",
                    "start": 48260,
                    "end": 48425,
                    "loc": {
                      "start": {
                        "line": 1623,
                        "column": 2
                      },
                      "end": {
                        "line": 1628,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 48428,
                "end": 48756,
                "loc": {
                  "start": {
                    "line": 1629,
                    "column": 2
                  },
                  "end": {
                    "line": 1640,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 48428,
                  "end": 48445,
                  "loc": {
                    "start": {
                      "line": 1629,
                      "column": 2
                    },
                    "end": {
                      "line": 1629,
                      "column": 19
                    },
                    "identifierName": "hasNullDependency"
                  },
                  "name": "hasNullDependency",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 48446,
                    "end": 48451,
                    "loc": {
                      "start": {
                        "line": 1629,
                        "column": 20
                      },
                      "end": {
                        "line": 1629,
                        "column": 25
                      },
                      "identifierName": "field"
                    },
                    "name": "field"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 48453,
                  "end": 48756,
                  "loc": {
                    "start": {
                      "line": 1629,
                      "column": 27
                    },
                    "end": {
                      "line": 1640,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 48459,
                      "end": 48696,
                      "loc": {
                        "start": {
                          "line": 1630,
                          "column": 4
                        },
                        "end": {
                          "line": 1638,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 48463,
                        "end": 48468,
                        "loc": {
                          "start": {
                            "line": 1630,
                            "column": 8
                          },
                          "end": {
                            "line": 1630,
                            "column": 13
                          },
                          "identifierName": "field"
                        },
                        "name": "field"
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 48470,
                        "end": 48696,
                        "loc": {
                          "start": {
                            "line": 1630,
                            "column": 15
                          },
                          "end": {
                            "line": 1638,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 48478,
                            "end": 48539,
                            "loc": {
                              "start": {
                                "line": 1631,
                                "column": 6
                              },
                              "end": {
                                "line": 1633,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 48482,
                              "end": 48506,
                              "loc": {
                                "start": {
                                  "line": 1631,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1631,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 48482,
                                "end": 48499,
                                "loc": {
                                  "start": {
                                    "line": 1631,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1631,
                                    "column": 27
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 48482,
                                  "end": 48486,
                                  "loc": {
                                    "start": {
                                      "line": 1631,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1631,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 48487,
                                  "end": 48499,
                                  "loc": {
                                    "start": {
                                      "line": 1631,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1631,
                                      "column": 27
                                    },
                                    "identifierName": "isOverridden"
                                  },
                                  "name": "isOverridden"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 48500,
                                  "end": 48505,
                                  "loc": {
                                    "start": {
                                      "line": 1631,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 1631,
                                      "column": 33
                                    },
                                    "identifierName": "field"
                                  },
                                  "name": "field"
                                }
                              ]
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 48508,
                              "end": 48539,
                              "loc": {
                                "start": {
                                  "line": 1631,
                                  "column": 36
                                },
                                "end": {
                                  "line": 1633,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 48518,
                                  "end": 48531,
                                  "loc": {
                                    "start": {
                                      "line": 1632,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1632,
                                      "column": 21
                                    }
                                  },
                                  "argument": {
                                    "type": "BooleanLiteral",
                                    "start": 48525,
                                    "end": 48530,
                                    "loc": {
                                      "start": {
                                        "line": 1632,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1632,
                                        "column": 20
                                      }
                                    },
                                    "value": false
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "IfStatement",
                            "start": 48546,
                            "end": 48670,
                            "loc": {
                              "start": {
                                "line": 1634,
                                "column": 6
                              },
                              "end": {
                                "line": 1636,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 48550,
                              "end": 48638,
                              "loc": {
                                "start": {
                                  "line": 1634,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1634,
                                  "column": 98
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 48550,
                                "end": 48582,
                                "loc": {
                                  "start": {
                                    "line": 1634,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1634,
                                    "column": 42
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 48550,
                                  "end": 48561,
                                  "loc": {
                                    "start": {
                                      "line": 1634,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1634,
                                      "column": 21
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 48550,
                                    "end": 48554,
                                    "loc": {
                                      "start": {
                                        "line": 1634,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1634,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 48555,
                                    "end": 48561,
                                    "loc": {
                                      "start": {
                                        "line": 1634,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1634,
                                        "column": 21
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 48562,
                                  "end": 48582,
                                  "loc": {
                                    "start": {
                                      "line": 1634,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1634,
                                      "column": 42
                                    },
                                    "identifierName": "undefined_prop_flags"
                                  },
                                  "name": "undefined_prop_flags"
                                },
                                "computed": false
                              },
                              "operator": "&&",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 48586,
                                "end": 48638,
                                "loc": {
                                  "start": {
                                    "line": 1634,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1634,
                                    "column": 98
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 48586,
                                  "end": 48633,
                                  "loc": {
                                    "start": {
                                      "line": 1634,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1634,
                                      "column": 93
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 48586,
                                    "end": 48626,
                                    "loc": {
                                      "start": {
                                        "line": 1634,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1634,
                                        "column": 86
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 48586,
                                      "end": 48618,
                                      "loc": {
                                        "start": {
                                          "line": 1634,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1634,
                                          "column": 78
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 48586,
                                        "end": 48597,
                                        "loc": {
                                          "start": {
                                            "line": 1634,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 1634,
                                            "column": 57
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 48586,
                                          "end": 48590,
                                          "loc": {
                                            "start": {
                                              "line": 1634,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 1634,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 48591,
                                          "end": 48597,
                                          "loc": {
                                            "start": {
                                              "line": 1634,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 1634,
                                              "column": 57
                                            },
                                            "identifierName": "config"
                                          },
                                          "name": "config"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 48598,
                                        "end": 48618,
                                        "loc": {
                                          "start": {
                                            "line": 1634,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 1634,
                                            "column": 78
                                          },
                                          "identifierName": "undefined_prop_flags"
                                        },
                                        "name": "undefined_prop_flags"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 48619,
                                      "end": 48626,
                                      "loc": {
                                        "start": {
                                          "line": 1634,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 1634,
                                          "column": 86
                                        },
                                        "identifierName": "indexOf"
                                      },
                                      "name": "indexOf"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 48627,
                                      "end": 48632,
                                      "loc": {
                                        "start": {
                                          "line": 1634,
                                          "column": 87
                                        },
                                        "end": {
                                          "line": 1634,
                                          "column": 92
                                        },
                                        "identifierName": "field"
                                      },
                                      "name": "field"
                                    }
                                  ]
                                },
                                "operator": ">=",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 48637,
                                  "end": 48638,
                                  "loc": {
                                    "start": {
                                      "line": 1634,
                                      "column": 97
                                    },
                                    "end": {
                                      "line": 1634,
                                      "column": 98
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 48640,
                              "end": 48670,
                              "loc": {
                                "start": {
                                  "line": 1634,
                                  "column": 100
                                },
                                "end": {
                                  "line": 1636,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 48650,
                                  "end": 48662,
                                  "loc": {
                                    "start": {
                                      "line": 1635,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1635,
                                      "column": 20
                                    }
                                  },
                                  "argument": {
                                    "type": "BooleanLiteral",
                                    "start": 48657,
                                    "end": 48661,
                                    "loc": {
                                      "start": {
                                        "line": 1635,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1635,
                                        "column": 19
                                      }
                                    },
                                    "value": true
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 48677,
                            "end": 48690,
                            "loc": {
                              "start": {
                                "line": 1637,
                                "column": 6
                              },
                              "end": {
                                "line": 1637,
                                "column": 19
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 48684,
                              "end": 48689,
                              "loc": {
                                "start": {
                                  "line": 1637,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1637,
                                  "column": 18
                                }
                              },
                              "value": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 48701,
                      "end": 48752,
                      "loc": {
                        "start": {
                          "line": 1639,
                          "column": 4
                        },
                        "end": {
                          "line": 1639,
                          "column": 55
                        }
                      },
                      "argument": {
                        "type": "BinaryExpression",
                        "start": 48708,
                        "end": 48751,
                        "loc": {
                          "start": {
                            "line": 1639,
                            "column": 11
                          },
                          "end": {
                            "line": 1639,
                            "column": 54
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 48708,
                          "end": 48747,
                          "loc": {
                            "start": {
                              "line": 1639,
                              "column": 11
                            },
                            "end": {
                              "line": 1639,
                              "column": 50
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 48708,
                            "end": 48740,
                            "loc": {
                              "start": {
                                "line": 1639,
                                "column": 11
                              },
                              "end": {
                                "line": 1639,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 48708,
                              "end": 48719,
                              "loc": {
                                "start": {
                                  "line": 1639,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1639,
                                  "column": 22
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 48708,
                                "end": 48712,
                                "loc": {
                                  "start": {
                                    "line": 1639,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 1639,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 48713,
                                "end": 48719,
                                "loc": {
                                  "start": {
                                    "line": 1639,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1639,
                                    "column": 22
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 48720,
                              "end": 48740,
                              "loc": {
                                "start": {
                                  "line": 1639,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1639,
                                  "column": 43
                                },
                                "identifierName": "undefined_prop_flags"
                              },
                              "name": "undefined_prop_flags"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 48741,
                            "end": 48747,
                            "loc": {
                              "start": {
                                "line": 1639,
                                "column": 44
                              },
                              "end": {
                                "line": 1639,
                                "column": 50
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        },
                        "operator": ">",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 48750,
                          "end": 48751,
                          "loc": {
                            "start": {
                              "line": 1639,
                              "column": 53
                            },
                            "end": {
                              "line": 1639,
                              "column": 54
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines if the field is dependent on null/undefined dependencies\n   *\n   * @param {string} field The field value in question\n   * @return {boolean}\n   ",
                    "start": 48260,
                    "end": 48425,
                    "loc": {
                      "start": {
                        "line": 1623,
                        "column": 2
                      },
                      "end": {
                        "line": 1628,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Checks if any of the given dependencies have been flagged as undefined during the assessment\n   *\n   * @param {...string} dependencies Dependencies to check\n   * @return {boolean} Whether or not any of the given dependencies have relied on any numbers that were not fully defined\n   ",
                    "start": 48760,
                    "end": 49054,
                    "loc": {
                      "start": {
                        "line": 1642,
                        "column": 2
                      },
                      "end": {
                        "line": 1647,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 49057,
                "end": 49251,
                "loc": {
                  "start": {
                    "line": 1648,
                    "column": 2
                  },
                  "end": {
                    "line": 1653,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 49057,
                  "end": 49080,
                  "loc": {
                    "start": {
                      "line": 1648,
                      "column": 2
                    },
                    "end": {
                      "line": 1648,
                      "column": 25
                    },
                    "identifierName": "_undefinedPropsIncludes"
                  },
                  "name": "_undefinedPropsIncludes",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "RestElement",
                    "start": 49081,
                    "end": 49096,
                    "loc": {
                      "start": {
                        "line": 1648,
                        "column": 26
                      },
                      "end": {
                        "line": 1648,
                        "column": 41
                      }
                    },
                    "argument": {
                      "type": "Identifier",
                      "start": 49084,
                      "end": 49096,
                      "loc": {
                        "start": {
                          "line": 1648,
                          "column": 29
                        },
                        "end": {
                          "line": 1648,
                          "column": 41
                        },
                        "identifierName": "dependencies"
                      },
                      "name": "dependencies"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 49098,
                  "end": 49251,
                  "loc": {
                    "start": {
                      "line": 1648,
                      "column": 43
                    },
                    "end": {
                      "line": 1653,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 49104,
                      "end": 49247,
                      "loc": {
                        "start": {
                          "line": 1649,
                          "column": 4
                        },
                        "end": {
                          "line": 1652,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 49111,
                        "end": 49246,
                        "loc": {
                          "start": {
                            "line": 1649,
                            "column": 11
                          },
                          "end": {
                            "line": 1652,
                            "column": 5
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 49111,
                          "end": 49142,
                          "loc": {
                            "start": {
                              "line": 1649,
                              "column": 11
                            },
                            "end": {
                              "line": 1649,
                              "column": 42
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 49111,
                            "end": 49135,
                            "loc": {
                              "start": {
                                "line": 1649,
                                "column": 11
                              },
                              "end": {
                                "line": 1649,
                                "column": 35
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 49111,
                              "end": 49115,
                              "loc": {
                                "start": {
                                  "line": 1649,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1649,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 49116,
                              "end": 49135,
                              "loc": {
                                "start": {
                                  "line": 1649,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1649,
                                  "column": 35
                                },
                                "identifierName": "_undefinedPropFlags"
                              },
                              "name": "_undefinedPropFlags"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 49136,
                            "end": 49142,
                            "loc": {
                              "start": {
                                "line": 1649,
                                "column": 36
                              },
                              "end": {
                                "line": 1649,
                                "column": 42
                              },
                              "identifierName": "reduce"
                            },
                            "name": "reduce"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 49150,
                            "end": 49227,
                            "loc": {
                              "start": {
                                "line": 1650,
                                "column": 6
                              },
                              "end": {
                                "line": 1650,
                                "column": 83
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 49151,
                                "end": 49160,
                                "loc": {
                                  "start": {
                                    "line": 1650,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 1650,
                                    "column": 16
                                  },
                                  "identifierName": "isFlagged"
                                },
                                "name": "isFlagged"
                              },
                              {
                                "type": "Identifier",
                                "start": 49162,
                                "end": 49172,
                                "loc": {
                                  "start": {
                                    "line": 1650,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1650,
                                    "column": 28
                                  },
                                  "identifierName": "dependency"
                                },
                                "name": "dependency"
                              }
                            ],
                            "body": {
                              "type": "LogicalExpression",
                              "start": 49177,
                              "end": 49227,
                              "loc": {
                                "start": {
                                  "line": 1650,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1650,
                                  "column": 83
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 49177,
                                "end": 49186,
                                "loc": {
                                  "start": {
                                    "line": 1650,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1650,
                                    "column": 42
                                  },
                                  "identifierName": "isFlagged"
                                },
                                "name": "isFlagged"
                              },
                              "operator": "||",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 49190,
                                "end": 49227,
                                "loc": {
                                  "start": {
                                    "line": 1650,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 1650,
                                    "column": 83
                                  }
                                },
                                "left": {
                                  "type": "CallExpression",
                                  "start": 49190,
                                  "end": 49222,
                                  "loc": {
                                    "start": {
                                      "line": 1650,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 1650,
                                      "column": 78
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 49190,
                                    "end": 49210,
                                    "loc": {
                                      "start": {
                                        "line": 1650,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 1650,
                                        "column": 66
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 49190,
                                      "end": 49202,
                                      "loc": {
                                        "start": {
                                          "line": 1650,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 1650,
                                          "column": 58
                                        },
                                        "identifierName": "dependencies"
                                      },
                                      "name": "dependencies"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 49203,
                                      "end": 49210,
                                      "loc": {
                                        "start": {
                                          "line": 1650,
                                          "column": 59
                                        },
                                        "end": {
                                          "line": 1650,
                                          "column": 66
                                        },
                                        "identifierName": "indexOf"
                                      },
                                      "name": "indexOf"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 49211,
                                      "end": 49221,
                                      "loc": {
                                        "start": {
                                          "line": 1650,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 1650,
                                          "column": 77
                                        },
                                        "identifierName": "dependency"
                                      },
                                      "name": "dependency"
                                    }
                                  ]
                                },
                                "operator": ">=",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 49226,
                                  "end": 49227,
                                  "loc": {
                                    "start": {
                                      "line": 1650,
                                      "column": 82
                                    },
                                    "end": {
                                      "line": 1650,
                                      "column": 83
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              }
                            }
                          },
                          {
                            "type": "BooleanLiteral",
                            "start": 49235,
                            "end": 49240,
                            "loc": {
                              "start": {
                                "line": 1651,
                                "column": 6
                              },
                              "end": {
                                "line": 1651,
                                "column": 11
                              }
                            },
                            "value": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Checks if any of the given dependencies have been flagged as undefined during the assessment\n   *\n   * @param {...string} dependencies Dependencies to check\n   * @return {boolean} Whether or not any of the given dependencies have relied on any numbers that were not fully defined\n   ",
                    "start": 48760,
                    "end": 49054,
                    "loc": {
                      "start": {
                        "line": 1642,
                        "column": 2
                      },
                      "end": {
                        "line": 1647,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determine if the undefined props flags have changed during the assesment. If so update the config var.\n   *\n   * @return {boolean} Whether or not there has been a change\n   ",
                    "start": 49255,
                    "end": 49439,
                    "loc": {
                      "start": {
                        "line": 1655,
                        "column": 2
                      },
                      "end": {
                        "line": 1659,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 49442,
                "end": 49865,
                "loc": {
                  "start": {
                    "line": 1660,
                    "column": 2
                  },
                  "end": {
                    "line": 1670,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 49442,
                  "end": 49466,
                  "loc": {
                    "start": {
                      "line": 1660,
                      "column": 2
                    },
                    "end": {
                      "line": 1660,
                      "column": 26
                    },
                    "identifierName": "_applyUndefinedPropFlags"
                  },
                  "name": "_applyUndefinedPropFlags",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 49469,
                  "end": 49865,
                  "loc": {
                    "start": {
                      "line": 1660,
                      "column": 29
                    },
                    "end": {
                      "line": 1670,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 49475,
                      "end": 49603,
                      "loc": {
                        "start": {
                          "line": 1661,
                          "column": 4
                        },
                        "end": {
                          "line": 1663,
                          "column": 11
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 49481,
                          "end": 49602,
                          "loc": {
                            "start": {
                              "line": 1661,
                              "column": 10
                            },
                            "end": {
                              "line": 1663,
                              "column": 10
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 49481,
                            "end": 49489,
                            "loc": {
                              "start": {
                                "line": 1661,
                                "column": 10
                              },
                              "end": {
                                "line": 1661,
                                "column": 18
                              },
                              "identifierName": "oldFlags"
                            },
                            "name": "oldFlags"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 49492,
                            "end": 49602,
                            "loc": {
                              "start": {
                                "line": 1661,
                                "column": 21
                              },
                              "end": {
                                "line": 1663,
                                "column": 10
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 49492,
                              "end": 49524,
                              "loc": {
                                "start": {
                                  "line": 1661,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1661,
                                  "column": 53
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 49492,
                                "end": 49503,
                                "loc": {
                                  "start": {
                                    "line": 1661,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1661,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 49492,
                                  "end": 49496,
                                  "loc": {
                                    "start": {
                                      "line": 1661,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1661,
                                      "column": 25
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 49497,
                                  "end": 49503,
                                  "loc": {
                                    "start": {
                                      "line": 1661,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1661,
                                      "column": 32
                                    },
                                    "identifierName": "config"
                                  },
                                  "name": "config"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 49504,
                                "end": 49524,
                                "loc": {
                                  "start": {
                                    "line": 1661,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1661,
                                    "column": 53
                                  },
                                  "identifierName": "undefined_prop_flags"
                                },
                                "name": "undefined_prop_flags"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 49533,
                              "end": 49591,
                              "loc": {
                                "start": {
                                  "line": 1662,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1662,
                                  "column": 66
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 49533,
                                "end": 49586,
                                "loc": {
                                  "start": {
                                    "line": 1662,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1662,
                                    "column": 61
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 49533,
                                  "end": 49581,
                                  "loc": {
                                    "start": {
                                      "line": 1662,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1662,
                                      "column": 56
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 49533,
                                    "end": 49579,
                                    "loc": {
                                      "start": {
                                        "line": 1662,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1662,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "CallExpression",
                                      "start": 49533,
                                      "end": 49574,
                                      "loc": {
                                        "start": {
                                          "line": 1662,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1662,
                                          "column": 49
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 49533,
                                        "end": 49572,
                                        "loc": {
                                          "start": {
                                            "line": 1662,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1662,
                                            "column": 47
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 49533,
                                          "end": 49565,
                                          "loc": {
                                            "start": {
                                              "line": 1662,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1662,
                                              "column": 40
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 49533,
                                            "end": 49544,
                                            "loc": {
                                              "start": {
                                                "line": 1662,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 1662,
                                                "column": 19
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 49533,
                                              "end": 49537,
                                              "loc": {
                                                "start": {
                                                  "line": 1662,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 1662,
                                                  "column": 12
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 49538,
                                              "end": 49544,
                                              "loc": {
                                                "start": {
                                                  "line": 1662,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 1662,
                                                  "column": 19
                                                },
                                                "identifierName": "config"
                                              },
                                              "name": "config"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 49545,
                                            "end": 49565,
                                            "loc": {
                                              "start": {
                                                "line": 1662,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 1662,
                                                "column": 40
                                              },
                                              "identifierName": "undefined_prop_flags"
                                            },
                                            "name": "undefined_prop_flags"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 49566,
                                          "end": 49572,
                                          "loc": {
                                            "start": {
                                              "line": 1662,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 1662,
                                              "column": 47
                                            },
                                            "identifierName": "concat"
                                          },
                                          "name": "concat"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 49575,
                                      "end": 49579,
                                      "loc": {
                                        "start": {
                                          "line": 1662,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1662,
                                          "column": 54
                                        },
                                        "identifierName": "sort"
                                      },
                                      "name": "sort"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 49582,
                                  "end": 49586,
                                  "loc": {
                                    "start": {
                                      "line": 1662,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 1662,
                                      "column": 61
                                    },
                                    "identifierName": "join"
                                  },
                                  "name": "join"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 49587,
                                  "end": 49590,
                                  "loc": {
                                    "start": {
                                      "line": 1662,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 1662,
                                      "column": 65
                                    }
                                  },
                                  "extra": {
                                    "rawValue": ",",
                                    "raw": "\",\""
                                  },
                                  "value": ","
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ArrayExpression",
                              "start": 49600,
                              "end": 49602,
                              "loc": {
                                "start": {
                                  "line": 1663,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1663,
                                  "column": 10
                                }
                              },
                              "elements": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 49608,
                      "end": 49697,
                      "loc": {
                        "start": {
                          "line": 1664,
                          "column": 4
                        },
                        "end": {
                          "line": 1664,
                          "column": 93
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 49614,
                          "end": 49696,
                          "loc": {
                            "start": {
                              "line": 1664,
                              "column": 10
                            },
                            "end": {
                              "line": 1664,
                              "column": 92
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 49614,
                            "end": 49622,
                            "loc": {
                              "start": {
                                "line": 1664,
                                "column": 10
                              },
                              "end": {
                                "line": 1664,
                                "column": 18
                              },
                              "identifierName": "newFlags"
                            },
                            "name": "newFlags"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 49625,
                            "end": 49696,
                            "loc": {
                              "start": {
                                "line": 1664,
                                "column": 21
                              },
                              "end": {
                                "line": 1664,
                                "column": 92
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 49625,
                              "end": 49691,
                              "loc": {
                                "start": {
                                  "line": 1664,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1664,
                                  "column": 87
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 49625,
                                "end": 49686,
                                "loc": {
                                  "start": {
                                    "line": 1664,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1664,
                                    "column": 82
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 49625,
                                  "end": 49684,
                                  "loc": {
                                    "start": {
                                      "line": 1664,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1664,
                                      "column": 80
                                    }
                                  },
                                  "object": {
                                    "type": "CallExpression",
                                    "start": 49625,
                                    "end": 49679,
                                    "loc": {
                                      "start": {
                                        "line": 1664,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1664,
                                        "column": 75
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 49625,
                                      "end": 49677,
                                      "loc": {
                                        "start": {
                                          "line": 1664,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1664,
                                          "column": 73
                                        }
                                      },
                                      "object": {
                                        "type": "CallExpression",
                                        "start": 49625,
                                        "end": 49670,
                                        "loc": {
                                          "start": {
                                            "line": 1664,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1664,
                                            "column": 66
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 49625,
                                          "end": 49635,
                                          "loc": {
                                            "start": {
                                              "line": 1664,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1664,
                                              "column": 31
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 49625,
                                            "end": 49630,
                                            "loc": {
                                              "start": {
                                                "line": 1664,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1664,
                                                "column": 26
                                              },
                                              "identifierName": "Array"
                                            },
                                            "name": "Array"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 49631,
                                            "end": 49635,
                                            "loc": {
                                              "start": {
                                                "line": 1664,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1664,
                                                "column": 31
                                              },
                                              "identifierName": "from"
                                            },
                                            "name": "from"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "NewExpression",
                                            "start": 49636,
                                            "end": 49669,
                                            "loc": {
                                              "start": {
                                                "line": 1664,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 1664,
                                                "column": 65
                                              }
                                            },
                                            "callee": {
                                              "type": "Identifier",
                                              "start": 49640,
                                              "end": 49643,
                                              "loc": {
                                                "start": {
                                                  "line": 1664,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 1664,
                                                  "column": 39
                                                },
                                                "identifierName": "Set"
                                              },
                                              "name": "Set"
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 49644,
                                                "end": 49668,
                                                "loc": {
                                                  "start": {
                                                    "line": 1664,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 1664,
                                                    "column": 64
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 49644,
                                                  "end": 49648,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1664,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 1664,
                                                      "column": 44
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 49649,
                                                  "end": 49668,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1664,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 1664,
                                                      "column": 64
                                                    },
                                                    "identifierName": "_undefinedPropFlags"
                                                  },
                                                  "name": "_undefinedPropFlags"
                                                },
                                                "computed": false
                                              }
                                            ]
                                          }
                                        ]
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 49671,
                                        "end": 49677,
                                        "loc": {
                                          "start": {
                                            "line": 1664,
                                            "column": 67
                                          },
                                          "end": {
                                            "line": 1664,
                                            "column": 73
                                          },
                                          "identifierName": "concat"
                                        },
                                        "name": "concat"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 49680,
                                    "end": 49684,
                                    "loc": {
                                      "start": {
                                        "line": 1664,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 1664,
                                        "column": 80
                                      },
                                      "identifierName": "sort"
                                    },
                                    "name": "sort"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 49687,
                                "end": 49691,
                                "loc": {
                                  "start": {
                                    "line": 1664,
                                    "column": 83
                                  },
                                  "end": {
                                    "line": 1664,
                                    "column": 87
                                  },
                                  "identifierName": "join"
                                },
                                "name": "join"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 49692,
                                "end": 49695,
                                "loc": {
                                  "start": {
                                    "line": 1664,
                                    "column": 88
                                  },
                                  "end": {
                                    "line": 1664,
                                    "column": 91
                                  }
                                },
                                "extra": {
                                  "rawValue": ",",
                                  "raw": "\",\""
                                },
                                "value": ","
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "IfStatement",
                      "start": 49702,
                      "end": 49843,
                      "loc": {
                        "start": {
                          "line": 1665,
                          "column": 4
                        },
                        "end": {
                          "line": 1668,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 49706,
                        "end": 49727,
                        "loc": {
                          "start": {
                            "line": 1665,
                            "column": 8
                          },
                          "end": {
                            "line": 1665,
                            "column": 29
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 49706,
                          "end": 49714,
                          "loc": {
                            "start": {
                              "line": 1665,
                              "column": 8
                            },
                            "end": {
                              "line": 1665,
                              "column": 16
                            },
                            "identifierName": "oldFlags"
                          },
                          "name": "oldFlags"
                        },
                        "operator": "!==",
                        "right": {
                          "type": "Identifier",
                          "start": 49719,
                          "end": 49727,
                          "loc": {
                            "start": {
                              "line": 1665,
                              "column": 21
                            },
                            "end": {
                              "line": 1665,
                              "column": 29
                            },
                            "identifierName": "newFlags"
                          },
                          "name": "newFlags"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 49729,
                        "end": 49843,
                        "loc": {
                          "start": {
                            "line": 1665,
                            "column": 31
                          },
                          "end": {
                            "line": 1668,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 49737,
                            "end": 49818,
                            "loc": {
                              "start": {
                                "line": 1666,
                                "column": 6
                              },
                              "end": {
                                "line": 1666,
                                "column": 87
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 49737,
                              "end": 49817,
                              "loc": {
                                "start": {
                                  "line": 1666,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1666,
                                  "column": 86
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 49737,
                                "end": 49769,
                                "loc": {
                                  "start": {
                                    "line": 1666,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1666,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 49737,
                                  "end": 49748,
                                  "loc": {
                                    "start": {
                                      "line": 1666,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1666,
                                      "column": 17
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 49737,
                                    "end": 49741,
                                    "loc": {
                                      "start": {
                                        "line": 1666,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1666,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 49742,
                                    "end": 49748,
                                    "loc": {
                                      "start": {
                                        "line": 1666,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1666,
                                        "column": 17
                                      },
                                      "identifierName": "config"
                                    },
                                    "name": "config"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 49749,
                                  "end": 49769,
                                  "loc": {
                                    "start": {
                                      "line": 1666,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1666,
                                      "column": 38
                                    },
                                    "identifierName": "undefined_prop_flags"
                                  },
                                  "name": "undefined_prop_flags"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 49772,
                                "end": 49817,
                                "loc": {
                                  "start": {
                                    "line": 1666,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 1666,
                                    "column": 86
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 49772,
                                  "end": 49782,
                                  "loc": {
                                    "start": {
                                      "line": 1666,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1666,
                                      "column": 51
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 49772,
                                    "end": 49777,
                                    "loc": {
                                      "start": {
                                        "line": 1666,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1666,
                                        "column": 46
                                      },
                                      "identifierName": "Array"
                                    },
                                    "name": "Array"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 49778,
                                    "end": 49782,
                                    "loc": {
                                      "start": {
                                        "line": 1666,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 1666,
                                        "column": 51
                                      },
                                      "identifierName": "from"
                                    },
                                    "name": "from"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "NewExpression",
                                    "start": 49783,
                                    "end": 49816,
                                    "loc": {
                                      "start": {
                                        "line": 1666,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 1666,
                                        "column": 85
                                      }
                                    },
                                    "callee": {
                                      "type": "Identifier",
                                      "start": 49787,
                                      "end": 49790,
                                      "loc": {
                                        "start": {
                                          "line": 1666,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 1666,
                                          "column": 59
                                        },
                                        "identifierName": "Set"
                                      },
                                      "name": "Set"
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 49791,
                                        "end": 49815,
                                        "loc": {
                                          "start": {
                                            "line": 1666,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 1666,
                                            "column": 84
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 49791,
                                          "end": 49795,
                                          "loc": {
                                            "start": {
                                              "line": 1666,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 1666,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 49796,
                                          "end": 49815,
                                          "loc": {
                                            "start": {
                                              "line": 1666,
                                              "column": 65
                                            },
                                            "end": {
                                              "line": 1666,
                                              "column": 84
                                            },
                                            "identifierName": "_undefinedPropFlags"
                                          },
                                          "name": "_undefinedPropFlags"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 49825,
                            "end": 49837,
                            "loc": {
                              "start": {
                                "line": 1667,
                                "column": 6
                              },
                              "end": {
                                "line": 1667,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "BooleanLiteral",
                              "start": 49832,
                              "end": 49836,
                              "loc": {
                                "start": {
                                  "line": 1667,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1667,
                                  "column": 17
                                }
                              },
                              "value": true
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 49848,
                      "end": 49861,
                      "loc": {
                        "start": {
                          "line": 1669,
                          "column": 4
                        },
                        "end": {
                          "line": 1669,
                          "column": 17
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 49855,
                        "end": 49860,
                        "loc": {
                          "start": {
                            "line": 1669,
                            "column": 11
                          },
                          "end": {
                            "line": 1669,
                            "column": 16
                          }
                        },
                        "value": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determine if the undefined props flags have changed during the assesment. If so update the config var.\n   *\n   * @return {boolean} Whether or not there has been a change\n   ",
                    "start": 49255,
                    "end": 49439,
                    "loc": {
                      "start": {
                        "line": 1655,
                        "column": 2
                      },
                      "end": {
                        "line": 1659,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines whether a prediction should be used during assessment given the dependencies\n   *\n   * @param {boolean} propsToConsider The required properties used in this calculation\n   * @return {boolean} Whether or not a predicted value should be used\n   ",
                    "start": 49869,
                    "end": 50134,
                    "loc": {
                      "start": {
                        "line": 1672,
                        "column": 2
                      },
                      "end": {
                        "line": 1677,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 50137,
                "end": 51057,
                "loc": {
                  "start": {
                    "line": 1678,
                    "column": 2
                  },
                  "end": {
                    "line": 1696,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 50137,
                  "end": 50151,
                  "loc": {
                    "start": {
                      "line": 1678,
                      "column": 2
                    },
                    "end": {
                      "line": 1678,
                      "column": 16
                    },
                    "identifierName": "_shouldPredict"
                  },
                  "name": "_shouldPredict",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 50152,
                    "end": 50167,
                    "loc": {
                      "start": {
                        "line": 1678,
                        "column": 17
                      },
                      "end": {
                        "line": 1678,
                        "column": 32
                      },
                      "identifierName": "propsToConsider"
                    },
                    "name": "propsToConsider"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 50169,
                  "end": 51057,
                  "loc": {
                    "start": {
                      "line": 1678,
                      "column": 34
                    },
                    "end": {
                      "line": 1696,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 50224,
                      "end": 50298,
                      "loc": {
                        "start": {
                          "line": 1680,
                          "column": 4
                        },
                        "end": {
                          "line": 1680,
                          "column": 78
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 50228,
                        "end": 50283,
                        "loc": {
                          "start": {
                            "line": 1680,
                            "column": 8
                          },
                          "end": {
                            "line": 1680,
                            "column": 63
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 50229,
                          "end": 50283,
                          "loc": {
                            "start": {
                              "line": 1680,
                              "column": 9
                            },
                            "end": {
                              "line": 1680,
                              "column": 63
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 50229,
                            "end": 50277,
                            "loc": {
                              "start": {
                                "line": 1680,
                                "column": 9
                              },
                              "end": {
                                "line": 1680,
                                "column": 57
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 50229,
                              "end": 50258,
                              "loc": {
                                "start": {
                                  "line": 1680,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1680,
                                  "column": 38
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 50229,
                                "end": 50256,
                                "loc": {
                                  "start": {
                                    "line": 1680,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1680,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 50229,
                                  "end": 50246,
                                  "loc": {
                                    "start": {
                                      "line": 1680,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1680,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 50229,
                                    "end": 50237,
                                    "loc": {
                                      "start": {
                                        "line": 1680,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 1680,
                                        "column": 17
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 50229,
                                      "end": 50233,
                                      "loc": {
                                        "start": {
                                          "line": 1680,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 1680,
                                          "column": 13
                                        }
                                      },
                                      "leadingComments": null
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 50234,
                                      "end": 50237,
                                      "loc": {
                                        "start": {
                                          "line": 1680,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 1680,
                                          "column": 17
                                        },
                                        "identifierName": "bid"
                                      },
                                      "name": "bid"
                                    },
                                    "computed": false,
                                    "leadingComments": null
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 50238,
                                    "end": 50246,
                                    "loc": {
                                      "start": {
                                        "line": 1680,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1680,
                                        "column": 26
                                      },
                                      "identifierName": "entities"
                                    },
                                    "name": "entities"
                                  },
                                  "computed": false,
                                  "leadingComments": null
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 50247,
                                  "end": 50256,
                                  "loc": {
                                    "start": {
                                      "line": 1680,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 1680,
                                      "column": 36
                                    },
                                    "identifierName": "variables"
                                  },
                                  "name": "variables"
                                },
                                "computed": false,
                                "leadingComments": null
                              },
                              "arguments": [],
                              "leadingComments": null
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 50259,
                              "end": 50277,
                              "loc": {
                                "start": {
                                  "line": 1680,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1680,
                                  "column": 57
                                },
                                "identifierName": "predictive_pricing"
                              },
                              "name": "predictive_pricing"
                            },
                            "computed": false,
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 50278,
                            "end": 50283,
                            "loc": {
                              "start": {
                                "line": 1680,
                                "column": 58
                              },
                              "end": {
                                "line": 1680,
                                "column": 63
                              },
                              "identifierName": "value"
                            },
                            "name": "value"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        },
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 50285,
                        "end": 50298,
                        "loc": {
                          "start": {
                            "line": 1680,
                            "column": 65
                          },
                          "end": {
                            "line": 1680,
                            "column": 78
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 50292,
                          "end": 50297,
                          "loc": {
                            "start": {
                              "line": 1680,
                              "column": 72
                            },
                            "end": {
                              "line": 1680,
                              "column": 77
                            }
                          },
                          "value": false
                        },
                        "trailingComments": null
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " PredictivePricing bid variable must be ON",
                          "start": 50175,
                          "end": 50219,
                          "loc": {
                            "start": {
                              "line": 1679,
                              "column": 4
                            },
                            "end": {
                              "line": 1679,
                              "column": 48
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Line item must have a definition",
                          "start": 50304,
                          "end": 50339,
                          "loc": {
                            "start": {
                              "line": 1682,
                              "column": 4
                            },
                            "end": {
                              "line": 1682,
                              "column": 39
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 50344,
                      "end": 50387,
                      "loc": {
                        "start": {
                          "line": 1683,
                          "column": 4
                        },
                        "end": {
                          "line": 1683,
                          "column": 47
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 50348,
                        "end": 50372,
                        "loc": {
                          "start": {
                            "line": 1683,
                            "column": 8
                          },
                          "end": {
                            "line": 1683,
                            "column": 32
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 50348,
                          "end": 50353,
                          "loc": {
                            "start": {
                              "line": 1683,
                              "column": 8
                            },
                            "end": {
                              "line": 1683,
                              "column": 13
                            },
                            "identifierName": "isNil"
                          },
                          "name": "isNil",
                          "leadingComments": null
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 50354,
                            "end": 50371,
                            "loc": {
                              "start": {
                                "line": 1683,
                                "column": 14
                              },
                              "end": {
                                "line": 1683,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 50354,
                              "end": 50358,
                              "loc": {
                                "start": {
                                  "line": 1683,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1683,
                                  "column": 18
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 50359,
                              "end": 50371,
                              "loc": {
                                "start": {
                                  "line": 1683,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1683,
                                  "column": 31
                                },
                                "identifierName": "definitionId"
                              },
                              "name": "definitionId"
                            },
                            "computed": false
                          }
                        ],
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 50374,
                        "end": 50387,
                        "loc": {
                          "start": {
                            "line": 1683,
                            "column": 34
                          },
                          "end": {
                            "line": 1683,
                            "column": 47
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 50381,
                          "end": 50386,
                          "loc": {
                            "start": {
                              "line": 1683,
                              "column": 41
                            },
                            "end": {
                              "line": 1683,
                              "column": 46
                            }
                          },
                          "value": false
                        },
                        "trailingComments": null
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Line item must have a definition",
                          "start": 50304,
                          "end": 50339,
                          "loc": {
                            "start": {
                              "line": 1682,
                              "column": 4
                            },
                            "end": {
                              "line": 1682,
                              "column": 39
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Line item must have prediction models",
                          "start": 50393,
                          "end": 50433,
                          "loc": {
                            "start": {
                              "line": 1685,
                              "column": 4
                            },
                            "end": {
                              "line": 1685,
                              "column": 44
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 50438,
                      "end": 50510,
                      "loc": {
                        "start": {
                          "line": 1686,
                          "column": 4
                        },
                        "end": {
                          "line": 1686,
                          "column": 76
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 50442,
                        "end": 50495,
                        "loc": {
                          "start": {
                            "line": 1686,
                            "column": 8
                          },
                          "end": {
                            "line": 1686,
                            "column": 61
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 50443,
                          "end": 50495,
                          "loc": {
                            "start": {
                              "line": 1686,
                              "column": 9
                            },
                            "end": {
                              "line": 1686,
                              "column": 61
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 50443,
                            "end": 50493,
                            "loc": {
                              "start": {
                                "line": 1686,
                                "column": 9
                              },
                              "end": {
                                "line": 1686,
                                "column": 59
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 50443,
                              "end": 50473,
                              "loc": {
                                "start": {
                                  "line": 1686,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1686,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 50443,
                                "end": 50447,
                                "loc": {
                                  "start": {
                                    "line": 1686,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1686,
                                    "column": 13
                                  }
                                },
                                "leadingComments": null
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 50448,
                                "end": 50473,
                                "loc": {
                                  "start": {
                                    "line": 1686,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1686,
                                    "column": 39
                                  },
                                  "identifierName": "_currentPredictionService"
                                },
                                "name": "_currentPredictionService"
                              },
                              "computed": false,
                              "leadingComments": null
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 50474,
                              "end": 50493,
                              "loc": {
                                "start": {
                                  "line": 1686,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1686,
                                  "column": 59
                                },
                                "identifierName": "hasPredictionModels"
                              },
                              "name": "hasPredictionModels"
                            },
                            "computed": false,
                            "leadingComments": null
                          },
                          "arguments": [],
                          "leadingComments": null
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        },
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 50497,
                        "end": 50510,
                        "loc": {
                          "start": {
                            "line": 1686,
                            "column": 63
                          },
                          "end": {
                            "line": 1686,
                            "column": 76
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 50504,
                          "end": 50509,
                          "loc": {
                            "start": {
                              "line": 1686,
                              "column": 70
                            },
                            "end": {
                              "line": 1686,
                              "column": 75
                            }
                          },
                          "value": false
                        },
                        "trailingComments": null
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Line item must have prediction models",
                          "start": 50393,
                          "end": 50433,
                          "loc": {
                            "start": {
                              "line": 1685,
                              "column": 4
                            },
                            "end": {
                              "line": 1685,
                              "column": 44
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " The bid must have a watts value greater than 0 (bid watts are rounded up to at least 1 so 1 is used instead of 0 here)",
                          "start": 50516,
                          "end": 50637,
                          "loc": {
                            "start": {
                              "line": 1688,
                              "column": 4
                            },
                            "end": {
                              "line": 1688,
                              "column": 125
                            }
                          }
                        },
                        {
                          "type": "CommentLine",
                          "value": " getTotalWatts() used instead of bid.watts because bid.watts is not calculated untill the bid is assessed",
                          "start": 50642,
                          "end": 50749,
                          "loc": {
                            "start": {
                              "line": 1689,
                              "column": 4
                            },
                            "end": {
                              "line": 1689,
                              "column": 111
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 50754,
                      "end": 50803,
                      "loc": {
                        "start": {
                          "line": 1690,
                          "column": 4
                        },
                        "end": {
                          "line": 1690,
                          "column": 53
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 50758,
                        "end": 50788,
                        "loc": {
                          "start": {
                            "line": 1690,
                            "column": 8
                          },
                          "end": {
                            "line": 1690,
                            "column": 38
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 50758,
                          "end": 50783,
                          "loc": {
                            "start": {
                              "line": 1690,
                              "column": 8
                            },
                            "end": {
                              "line": 1690,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 50758,
                            "end": 50781,
                            "loc": {
                              "start": {
                                "line": 1690,
                                "column": 8
                              },
                              "end": {
                                "line": 1690,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 50758,
                              "end": 50766,
                              "loc": {
                                "start": {
                                  "line": 1690,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1690,
                                  "column": 16
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 50758,
                                "end": 50762,
                                "loc": {
                                  "start": {
                                    "line": 1690,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1690,
                                    "column": 12
                                  }
                                },
                                "leadingComments": null
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 50763,
                                "end": 50766,
                                "loc": {
                                  "start": {
                                    "line": 1690,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1690,
                                    "column": 16
                                  },
                                  "identifierName": "bid"
                                },
                                "name": "bid"
                              },
                              "computed": false,
                              "leadingComments": null
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 50767,
                              "end": 50781,
                              "loc": {
                                "start": {
                                  "line": 1690,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1690,
                                  "column": 31
                                },
                                "identifierName": "_getTotalWatts"
                              },
                              "name": "_getTotalWatts"
                            },
                            "computed": false,
                            "leadingComments": null
                          },
                          "arguments": [],
                          "leadingComments": null
                        },
                        "operator": "<=",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 50787,
                          "end": 50788,
                          "loc": {
                            "start": {
                              "line": 1690,
                              "column": 37
                            },
                            "end": {
                              "line": 1690,
                              "column": 38
                            }
                          },
                          "extra": {
                            "rawValue": 1,
                            "raw": "1"
                          },
                          "value": 1
                        },
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 50790,
                        "end": 50803,
                        "loc": {
                          "start": {
                            "line": 1690,
                            "column": 40
                          },
                          "end": {
                            "line": 1690,
                            "column": 53
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 50797,
                          "end": 50802,
                          "loc": {
                            "start": {
                              "line": 1690,
                              "column": 47
                            },
                            "end": {
                              "line": 1690,
                              "column": 52
                            }
                          },
                          "value": false
                        },
                        "trailingComments": null
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " The bid must have a watts value greater than 0 (bid watts are rounded up to at least 1 so 1 is used instead of 0 here)",
                          "start": 50516,
                          "end": 50637,
                          "loc": {
                            "start": {
                              "line": 1688,
                              "column": 4
                            },
                            "end": {
                              "line": 1688,
                              "column": 125
                            }
                          }
                        },
                        {
                          "type": "CommentLine",
                          "value": " getTotalWatts() used instead of bid.watts because bid.watts is not calculated untill the bid is assessed",
                          "start": 50642,
                          "end": 50749,
                          "loc": {
                            "start": {
                              "line": 1689,
                              "column": 4
                            },
                            "end": {
                              "line": 1689,
                              "column": 111
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " The line item should have dependencies that are not fully defined or useComputedValueWhenAvaliable should be OFF",
                          "start": 50809,
                          "end": 50924,
                          "loc": {
                            "start": {
                              "line": 1692,
                              "column": 4
                            },
                            "end": {
                              "line": 1692,
                              "column": 119
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 50929,
                      "end": 51035,
                      "loc": {
                        "start": {
                          "line": 1693,
                          "column": 4
                        },
                        "end": {
                          "line": 1693,
                          "column": 110
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 50933,
                        "end": 51020,
                        "loc": {
                          "start": {
                            "line": 1693,
                            "column": 8
                          },
                          "end": {
                            "line": 1693,
                            "column": 95
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 50933,
                          "end": 50982,
                          "loc": {
                            "start": {
                              "line": 1693,
                              "column": 8
                            },
                            "end": {
                              "line": 1693,
                              "column": 57
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "CallExpression",
                            "start": 50934,
                            "end": 50982,
                            "loc": {
                              "start": {
                                "line": 1693,
                                "column": 9
                              },
                              "end": {
                                "line": 1693,
                                "column": 57
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 50934,
                              "end": 50962,
                              "loc": {
                                "start": {
                                  "line": 1693,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1693,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 50934,
                                "end": 50938,
                                "loc": {
                                  "start": {
                                    "line": 1693,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1693,
                                    "column": 13
                                  }
                                },
                                "leadingComments": null
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 50939,
                                "end": 50962,
                                "loc": {
                                  "start": {
                                    "line": 1693,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1693,
                                    "column": 37
                                  },
                                  "identifierName": "_undefinedPropsIncludes"
                                },
                                "name": "_undefinedPropsIncludes"
                              },
                              "computed": false,
                              "leadingComments": null
                            },
                            "arguments": [
                              {
                                "type": "SpreadElement",
                                "start": 50963,
                                "end": 50981,
                                "loc": {
                                  "start": {
                                    "line": 1693,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 1693,
                                    "column": 56
                                  }
                                },
                                "argument": {
                                  "type": "Identifier",
                                  "start": 50966,
                                  "end": 50981,
                                  "loc": {
                                    "start": {
                                      "line": 1693,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1693,
                                      "column": 56
                                    },
                                    "identifierName": "propsToConsider"
                                  },
                                  "name": "propsToConsider"
                                }
                              }
                            ],
                            "leadingComments": null
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          },
                          "leadingComments": null
                        },
                        "operator": "&&",
                        "right": {
                          "type": "MemberExpression",
                          "start": 50986,
                          "end": 51020,
                          "loc": {
                            "start": {
                              "line": 1693,
                              "column": 61
                            },
                            "end": {
                              "line": 1693,
                              "column": 95
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 50986,
                            "end": 50990,
                            "loc": {
                              "start": {
                                "line": 1693,
                                "column": 61
                              },
                              "end": {
                                "line": 1693,
                                "column": 65
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 50991,
                            "end": 51020,
                            "loc": {
                              "start": {
                                "line": 1693,
                                "column": 66
                              },
                              "end": {
                                "line": 1693,
                                "column": 95
                              },
                              "identifierName": "useComputedValueWhenAvailable"
                            },
                            "name": "useComputedValueWhenAvailable"
                          },
                          "computed": false
                        },
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "ReturnStatement",
                        "start": 51022,
                        "end": 51035,
                        "loc": {
                          "start": {
                            "line": 1693,
                            "column": 97
                          },
                          "end": {
                            "line": 1693,
                            "column": 110
                          }
                        },
                        "argument": {
                          "type": "BooleanLiteral",
                          "start": 51029,
                          "end": 51034,
                          "loc": {
                            "start": {
                              "line": 1693,
                              "column": 104
                            },
                            "end": {
                              "line": 1693,
                              "column": 109
                            }
                          },
                          "value": false
                        }
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " The line item should have dependencies that are not fully defined or useComputedValueWhenAvaliable should be OFF",
                          "start": 50809,
                          "end": 50924,
                          "loc": {
                            "start": {
                              "line": 1692,
                              "column": 4
                            },
                            "end": {
                              "line": 1692,
                              "column": 119
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 51041,
                      "end": 51053,
                      "loc": {
                        "start": {
                          "line": 1695,
                          "column": 4
                        },
                        "end": {
                          "line": 1695,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 51048,
                        "end": 51052,
                        "loc": {
                          "start": {
                            "line": 1695,
                            "column": 11
                          },
                          "end": {
                            "line": 1695,
                            "column": 15
                          }
                        },
                        "value": true
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Determines whether a prediction should be used during assessment given the dependencies\n   *\n   * @param {boolean} propsToConsider The required properties used in this calculation\n   * @return {boolean} Whether or not a predicted value should be used\n   ",
                    "start": 49869,
                    "end": 50134,
                    "loc": {
                      "start": {
                        "line": 1672,
                        "column": 2
                      },
                      "end": {
                        "line": 1677,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Evaluates the cost prediction models for the line item.\n   *\n   * @return {number} The predicted cost value\n   ",
                    "start": 51061,
                    "end": 51183,
                    "loc": {
                      "start": {
                        "line": 1698,
                        "column": 2
                      },
                      "end": {
                        "line": 1702,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 51186,
                "end": 51982,
                "loc": {
                  "start": {
                    "line": 1703,
                    "column": 2
                  },
                  "end": {
                    "line": 1719,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 51186,
                  "end": 51202,
                  "loc": {
                    "start": {
                      "line": 1703,
                      "column": 2
                    },
                    "end": {
                      "line": 1703,
                      "column": 18
                    },
                    "identifierName": "getPredictedCost"
                  },
                  "name": "getPredictedCost",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 51203,
                    "end": 51229,
                    "loc": {
                      "start": {
                        "line": 1703,
                        "column": 19
                      },
                      "end": {
                        "line": 1703,
                        "column": 45
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 51203,
                      "end": 51217,
                      "loc": {
                        "start": {
                          "line": 1703,
                          "column": 19
                        },
                        "end": {
                          "line": 1703,
                          "column": 33
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 51220,
                      "end": 51229,
                      "loc": {
                        "start": {
                          "line": 1703,
                          "column": 36
                        },
                        "end": {
                          "line": 1703,
                          "column": 45
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 51231,
                  "end": 51982,
                  "loc": {
                    "start": {
                      "line": 1703,
                      "column": 47
                    },
                    "end": {
                      "line": 1719,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 51237,
                      "end": 51279,
                      "loc": {
                        "start": {
                          "line": 1704,
                          "column": 4
                        },
                        "end": {
                          "line": 1704,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 51237,
                        "end": 51278,
                        "loc": {
                          "start": {
                            "line": 1704,
                            "column": 4
                          },
                          "end": {
                            "line": 1704,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 51237,
                          "end": 51262,
                          "loc": {
                            "start": {
                              "line": 1704,
                              "column": 4
                            },
                            "end": {
                              "line": 1704,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 51237,
                            "end": 51241,
                            "loc": {
                              "start": {
                                "line": 1704,
                                "column": 4
                              },
                              "end": {
                                "line": 1704,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 51242,
                            "end": 51262,
                            "loc": {
                              "start": {
                                "line": 1704,
                                "column": 9
                              },
                              "end": {
                                "line": 1704,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 51263,
                            "end": 51277,
                            "loc": {
                              "start": {
                                "line": 1704,
                                "column": 30
                              },
                              "end": {
                                "line": 1704,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 51284,
                      "end": 51346,
                      "loc": {
                        "start": {
                          "line": 1705,
                          "column": 4
                        },
                        "end": {
                          "line": 1705,
                          "column": 66
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 51284,
                        "end": 51345,
                        "loc": {
                          "start": {
                            "line": 1705,
                            "column": 4
                          },
                          "end": {
                            "line": 1705,
                            "column": 65
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 51284,
                          "end": 51336,
                          "loc": {
                            "start": {
                              "line": 1705,
                              "column": 4
                            },
                            "end": {
                              "line": 1705,
                              "column": 56
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 51284,
                            "end": 51322,
                            "loc": {
                              "start": {
                                "line": 1705,
                                "column": 4
                              },
                              "end": {
                                "line": 1705,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 51284,
                              "end": 51301,
                              "loc": {
                                "start": {
                                  "line": 1705,
                                  "column": 4
                                },
                                "end": {
                                  "line": 1705,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 51284,
                                "end": 51288,
                                "loc": {
                                  "start": {
                                    "line": 1705,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 1705,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 51289,
                                "end": 51301,
                                "loc": {
                                  "start": {
                                    "line": 1705,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1705,
                                    "column": 21
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 51302,
                              "end": 51321,
                              "loc": {
                                "start": {
                                  "line": 1705,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1705,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 51302,
                                "end": 51306,
                                "loc": {
                                  "start": {
                                    "line": 1705,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1705,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 51307,
                                "end": 51321,
                                "loc": {
                                  "start": {
                                    "line": 1705,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1705,
                                    "column": 41
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 51323,
                            "end": 51336,
                            "loc": {
                              "start": {
                                "line": 1705,
                                "column": 43
                              },
                              "end": {
                                "line": 1705,
                                "column": 56
                              },
                              "identifierName": "predictedType"
                            },
                            "name": "predictedType"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "StringLiteral",
                          "start": 51339,
                          "end": 51345,
                          "loc": {
                            "start": {
                              "line": 1705,
                              "column": 59
                            },
                            "end": {
                              "line": 1705,
                              "column": 65
                            }
                          },
                          "extra": {
                            "rawValue": "cost",
                            "raw": "'cost'"
                          },
                          "value": "cost"
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 51351,
                      "end": 51497,
                      "loc": {
                        "start": {
                          "line": 1706,
                          "column": 4
                        },
                        "end": {
                          "line": 1708,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 51355,
                        "end": 51421,
                        "loc": {
                          "start": {
                            "line": 1706,
                            "column": 8
                          },
                          "end": {
                            "line": 1706,
                            "column": 74
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 51355,
                          "end": 51407,
                          "loc": {
                            "start": {
                              "line": 1706,
                              "column": 8
                            },
                            "end": {
                              "line": 1706,
                              "column": 60
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 51355,
                            "end": 51393,
                            "loc": {
                              "start": {
                                "line": 1706,
                                "column": 8
                              },
                              "end": {
                                "line": 1706,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 51355,
                              "end": 51372,
                              "loc": {
                                "start": {
                                  "line": 1706,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1706,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 51355,
                                "end": 51359,
                                "loc": {
                                  "start": {
                                    "line": 1706,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1706,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 51360,
                                "end": 51372,
                                "loc": {
                                  "start": {
                                    "line": 1706,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1706,
                                    "column": 25
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 51373,
                              "end": 51392,
                              "loc": {
                                "start": {
                                  "line": 1706,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1706,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 51373,
                                "end": 51377,
                                "loc": {
                                  "start": {
                                    "line": 1706,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1706,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 51378,
                                "end": 51392,
                                "loc": {
                                  "start": {
                                    "line": 1706,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 1706,
                                    "column": 45
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 51394,
                            "end": 51407,
                            "loc": {
                              "start": {
                                "line": 1706,
                                "column": 47
                              },
                              "end": {
                                "line": 1706,
                                "column": 60
                              },
                              "identifierName": "predictedCost"
                            },
                            "name": "predictedCost"
                          },
                          "computed": false
                        },
                        "operator": "!==",
                        "right": {
                          "type": "Identifier",
                          "start": 51412,
                          "end": 51421,
                          "loc": {
                            "start": {
                              "line": 1706,
                              "column": 65
                            },
                            "end": {
                              "line": 1706,
                              "column": 74
                            },
                            "identifierName": "undefined"
                          },
                          "name": "undefined"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 51423,
                        "end": 51497,
                        "loc": {
                          "start": {
                            "line": 1706,
                            "column": 76
                          },
                          "end": {
                            "line": 1708,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 51431,
                            "end": 51491,
                            "loc": {
                              "start": {
                                "line": 1707,
                                "column": 6
                              },
                              "end": {
                                "line": 1707,
                                "column": 66
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 51438,
                              "end": 51490,
                              "loc": {
                                "start": {
                                  "line": 1707,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1707,
                                  "column": 65
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 51438,
                                "end": 51476,
                                "loc": {
                                  "start": {
                                    "line": 1707,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1707,
                                    "column": 51
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 51438,
                                  "end": 51455,
                                  "loc": {
                                    "start": {
                                      "line": 1707,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1707,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 51438,
                                    "end": 51442,
                                    "loc": {
                                      "start": {
                                        "line": 1707,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1707,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 51443,
                                    "end": 51455,
                                    "loc": {
                                      "start": {
                                        "line": 1707,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1707,
                                        "column": 30
                                      },
                                      "identifierName": "_cacheValues"
                                    },
                                    "name": "_cacheValues"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "start": 51456,
                                  "end": 51475,
                                  "loc": {
                                    "start": {
                                      "line": 1707,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1707,
                                      "column": 50
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 51456,
                                    "end": 51460,
                                    "loc": {
                                      "start": {
                                        "line": 1707,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1707,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 51461,
                                    "end": 51475,
                                    "loc": {
                                      "start": {
                                        "line": 1707,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1707,
                                        "column": 50
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                },
                                "computed": true
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 51477,
                                "end": 51490,
                                "loc": {
                                  "start": {
                                    "line": 1707,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 1707,
                                    "column": 65
                                  },
                                  "identifierName": "predictedCost"
                                },
                                "name": "predictedCost"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 51502,
                      "end": 51907,
                      "loc": {
                        "start": {
                          "line": 1709,
                          "column": 4
                        },
                        "end": {
                          "line": 1717,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 51506,
                        "end": 51558,
                        "loc": {
                          "start": {
                            "line": 1709,
                            "column": 8
                          },
                          "end": {
                            "line": 1709,
                            "column": 60
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 51506,
                          "end": 51556,
                          "loc": {
                            "start": {
                              "line": 1709,
                              "column": 8
                            },
                            "end": {
                              "line": 1709,
                              "column": 58
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 51506,
                            "end": 51536,
                            "loc": {
                              "start": {
                                "line": 1709,
                                "column": 8
                              },
                              "end": {
                                "line": 1709,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 51506,
                              "end": 51510,
                              "loc": {
                                "start": {
                                  "line": 1709,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1709,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 51511,
                              "end": 51536,
                              "loc": {
                                "start": {
                                  "line": 1709,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1709,
                                  "column": 38
                                },
                                "identifierName": "_currentPredictionService"
                              },
                              "name": "_currentPredictionService"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 51537,
                            "end": 51556,
                            "loc": {
                              "start": {
                                "line": 1709,
                                "column": 39
                              },
                              "end": {
                                "line": 1709,
                                "column": 58
                              },
                              "identifierName": "hasPredictionModels"
                            },
                            "name": "hasPredictionModels"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 51560,
                        "end": 51907,
                        "loc": {
                          "start": {
                            "line": 1709,
                            "column": 62
                          },
                          "end": {
                            "line": 1717,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 51568,
                            "end": 51640,
                            "loc": {
                              "start": {
                                "line": 1710,
                                "column": 6
                              },
                              "end": {
                                "line": 1710,
                                "column": 78
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 51574,
                                "end": 51639,
                                "loc": {
                                  "start": {
                                    "line": 1710,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1710,
                                    "column": 77
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 51574,
                                  "end": 51580,
                                  "loc": {
                                    "start": {
                                      "line": 1710,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1710,
                                      "column": 18
                                    },
                                    "identifierName": "models"
                                  },
                                  "name": "models"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 51583,
                                  "end": 51639,
                                  "loc": {
                                    "start": {
                                      "line": 1710,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1710,
                                      "column": 77
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 51583,
                                    "end": 51637,
                                    "loc": {
                                      "start": {
                                        "line": 1710,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1710,
                                        "column": 75
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 51583,
                                      "end": 51613,
                                      "loc": {
                                        "start": {
                                          "line": 1710,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1710,
                                          "column": 51
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 51583,
                                        "end": 51587,
                                        "loc": {
                                          "start": {
                                            "line": 1710,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1710,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 51588,
                                        "end": 51613,
                                        "loc": {
                                          "start": {
                                            "line": 1710,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1710,
                                            "column": 51
                                          },
                                          "identifierName": "_currentPredictionService"
                                        },
                                        "name": "_currentPredictionService"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 51614,
                                      "end": 51637,
                                      "loc": {
                                        "start": {
                                          "line": 1710,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 1710,
                                          "column": 75
                                        },
                                        "identifierName": "getCostPredictionModels"
                                      },
                                      "name": "getCostPredictionModels"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 51647,
                            "end": 51901,
                            "loc": {
                              "start": {
                                "line": 1711,
                                "column": 6
                              },
                              "end": {
                                "line": 1716,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 51651,
                              "end": 51678,
                              "loc": {
                                "start": {
                                  "line": 1711,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1711,
                                  "column": 37
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 51651,
                                "end": 51657,
                                "loc": {
                                  "start": {
                                    "line": 1711,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1711,
                                    "column": 16
                                  },
                                  "identifierName": "models"
                                },
                                "name": "models"
                              },
                              "operator": "&&",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 51661,
                                "end": 51678,
                                "loc": {
                                  "start": {
                                    "line": 1711,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1711,
                                    "column": 37
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 51661,
                                  "end": 51674,
                                  "loc": {
                                    "start": {
                                      "line": 1711,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1711,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 51661,
                                    "end": 51667,
                                    "loc": {
                                      "start": {
                                        "line": 1711,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1711,
                                        "column": 26
                                      },
                                      "identifierName": "models"
                                    },
                                    "name": "models"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 51668,
                                    "end": 51674,
                                    "loc": {
                                      "start": {
                                        "line": 1711,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1711,
                                        "column": 33
                                      },
                                      "identifierName": "length"
                                    },
                                    "name": "length"
                                  },
                                  "computed": false
                                },
                                "operator": ">",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 51677,
                                  "end": 51678,
                                  "loc": {
                                    "start": {
                                      "line": 1711,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1711,
                                      "column": 37
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 51680,
                              "end": 51901,
                              "loc": {
                                "start": {
                                  "line": 1711,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1716,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 51690,
                                  "end": 51893,
                                  "loc": {
                                    "start": {
                                      "line": 1712,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1715,
                                      "column": 12
                                    }
                                  },
                                  "argument": {
                                    "type": "CallExpression",
                                    "start": 51698,
                                    "end": 51891,
                                    "loc": {
                                      "start": {
                                        "line": 1712,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1715,
                                        "column": 10
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 51698,
                                      "end": 51718,
                                      "loc": {
                                        "start": {
                                          "line": 1712,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1712,
                                          "column": 36
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 51698,
                                        "end": 51705,
                                        "loc": {
                                          "start": {
                                            "line": 1712,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1712,
                                            "column": 23
                                          },
                                          "identifierName": "Helpers"
                                        },
                                        "name": "Helpers"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 51706,
                                        "end": 51718,
                                        "loc": {
                                          "start": {
                                            "line": 1712,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 1712,
                                            "column": 36
                                          },
                                          "identifierName": "applyCeiling"
                                        },
                                        "name": "applyCeiling"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "AssignmentExpression",
                                        "start": 51719,
                                        "end": 51890,
                                        "loc": {
                                          "start": {
                                            "line": 1712,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 1715,
                                            "column": 9
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 51719,
                                          "end": 51771,
                                          "loc": {
                                            "start": {
                                              "line": 1712,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 1712,
                                              "column": 89
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 51719,
                                            "end": 51757,
                                            "loc": {
                                              "start": {
                                                "line": 1712,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 1712,
                                                "column": 75
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 51719,
                                              "end": 51736,
                                              "loc": {
                                                "start": {
                                                  "line": 1712,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 1712,
                                                  "column": 54
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 51719,
                                                "end": 51723,
                                                "loc": {
                                                  "start": {
                                                    "line": 1712,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 1712,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 51724,
                                                "end": 51736,
                                                "loc": {
                                                  "start": {
                                                    "line": 1712,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 1712,
                                                    "column": 54
                                                  },
                                                  "identifierName": "_cacheValues"
                                                },
                                                "name": "_cacheValues"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "MemberExpression",
                                              "start": 51737,
                                              "end": 51756,
                                              "loc": {
                                                "start": {
                                                  "line": 1712,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 1712,
                                                  "column": 74
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 51737,
                                                "end": 51741,
                                                "loc": {
                                                  "start": {
                                                    "line": 1712,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 1712,
                                                    "column": 59
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 51742,
                                                "end": 51756,
                                                "loc": {
                                                  "start": {
                                                    "line": 1712,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 1712,
                                                    "column": 74
                                                  },
                                                  "identifierName": "predictionType"
                                                },
                                                "name": "predictionType"
                                              },
                                              "computed": false
                                            },
                                            "computed": true
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 51758,
                                            "end": 51771,
                                            "loc": {
                                              "start": {
                                                "line": 1712,
                                                "column": 76
                                              },
                                              "end": {
                                                "line": 1712,
                                                "column": 89
                                              },
                                              "identifierName": "predictedCost"
                                            },
                                            "name": "predictedCost"
                                          },
                                          "computed": false
                                        },
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 51774,
                                          "end": 51890,
                                          "loc": {
                                            "start": {
                                              "line": 1712,
                                              "column": 92
                                            },
                                            "end": {
                                              "line": 1715,
                                              "column": 9
                                            }
                                          },
                                          "callee": {
                                            "type": "Identifier",
                                            "start": 51774,
                                            "end": 51779,
                                            "loc": {
                                              "start": {
                                                "line": 1712,
                                                "column": 92
                                              },
                                              "end": {
                                                "line": 1712,
                                                "column": 97
                                              },
                                              "identifierName": "round"
                                            },
                                            "name": "round"
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "start": 51791,
                                              "end": 51867,
                                              "loc": {
                                                "start": {
                                                  "line": 1713,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1713,
                                                  "column": 86
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 51791,
                                                "end": 51812,
                                                "loc": {
                                                  "start": {
                                                    "line": 1713,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1713,
                                                    "column": 31
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 51791,
                                                  "end": 51798,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1713,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 1713,
                                                      "column": 17
                                                    },
                                                    "identifierName": "Helpers"
                                                  },
                                                  "name": "Helpers"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 51799,
                                                  "end": 51812,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1713,
                                                      "column": 18
                                                    },
                                                    "end": {
                                                      "line": 1713,
                                                      "column": 31
                                                    },
                                                    "identifierName": "confirmNumber"
                                                  },
                                                  "name": "confirmNumber"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "CallExpression",
                                                  "start": 51813,
                                                  "end": 51866,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1713,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 1713,
                                                      "column": 85
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 51813,
                                                    "end": 51858,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1713,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 1713,
                                                        "column": 77
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 51813,
                                                      "end": 51843,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1713,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 1713,
                                                          "column": 62
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 51813,
                                                        "end": 51817,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1713,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 1713,
                                                            "column": 36
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 51818,
                                                        "end": 51843,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1713,
                                                            "column": 37
                                                          },
                                                          "end": {
                                                            "line": 1713,
                                                            "column": 62
                                                          },
                                                          "identifierName": "_currentPredictionService"
                                                        },
                                                        "name": "_currentPredictionService"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 51844,
                                                      "end": 51858,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1713,
                                                          "column": 63
                                                        },
                                                        "end": {
                                                          "line": 1713,
                                                          "column": 77
                                                        },
                                                        "identifierName": "evaluateModels"
                                                      },
                                                      "name": "evaluateModels"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 51859,
                                                      "end": 51865,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1713,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 1713,
                                                          "column": 84
                                                        },
                                                        "identifierName": "models"
                                                      },
                                                      "name": "models"
                                                    }
                                                  ]
                                                }
                                              ]
                                            },
                                            {
                                              "type": "NumericLiteral",
                                              "start": 51879,
                                              "end": 51880,
                                              "loc": {
                                                "start": {
                                                  "line": 1714,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1714,
                                                  "column": 11
                                                }
                                              },
                                              "extra": {
                                                "rawValue": 4,
                                                "raw": "4"
                                              },
                                              "value": 4
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 51697
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 51912,
                      "end": 51978,
                      "loc": {
                        "start": {
                          "line": 1718,
                          "column": 4
                        },
                        "end": {
                          "line": 1718,
                          "column": 70
                        }
                      },
                      "argument": {
                        "type": "AssignmentExpression",
                        "start": 51920,
                        "end": 51976,
                        "loc": {
                          "start": {
                            "line": 1718,
                            "column": 12
                          },
                          "end": {
                            "line": 1718,
                            "column": 68
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 51920,
                          "end": 51972,
                          "loc": {
                            "start": {
                              "line": 1718,
                              "column": 12
                            },
                            "end": {
                              "line": 1718,
                              "column": 64
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 51920,
                            "end": 51958,
                            "loc": {
                              "start": {
                                "line": 1718,
                                "column": 12
                              },
                              "end": {
                                "line": 1718,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 51920,
                              "end": 51937,
                              "loc": {
                                "start": {
                                  "line": 1718,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1718,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 51920,
                                "end": 51924,
                                "loc": {
                                  "start": {
                                    "line": 1718,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1718,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 51925,
                                "end": 51937,
                                "loc": {
                                  "start": {
                                    "line": 1718,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1718,
                                    "column": 29
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 51938,
                              "end": 51957,
                              "loc": {
                                "start": {
                                  "line": 1718,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1718,
                                  "column": 49
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 51938,
                                "end": 51942,
                                "loc": {
                                  "start": {
                                    "line": 1718,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1718,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 51943,
                                "end": 51957,
                                "loc": {
                                  "start": {
                                    "line": 1718,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1718,
                                    "column": 49
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 51959,
                            "end": 51972,
                            "loc": {
                              "start": {
                                "line": 1718,
                                "column": 51
                              },
                              "end": {
                                "line": 1718,
                                "column": 64
                              },
                              "identifierName": "predictedCost"
                            },
                            "name": "predictedCost"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NumericLiteral",
                          "start": 51975,
                          "end": 51976,
                          "loc": {
                            "start": {
                              "line": 1718,
                              "column": 67
                            },
                            "end": {
                              "line": 1718,
                              "column": 68
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        },
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 51919
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Evaluates the cost prediction models for the line item.\n   *\n   * @return {number} The predicted cost value\n   ",
                    "start": 51061,
                    "end": 51183,
                    "loc": {
                      "start": {
                        "line": 1698,
                        "column": 2
                      },
                      "end": {
                        "line": 1702,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Evaluates the labor hours prediction models for the line item.\n   *\n   * @return {number} The predicted cost value\n   ",
                    "start": 51986,
                    "end": 52115,
                    "loc": {
                      "start": {
                        "line": 1721,
                        "column": 2
                      },
                      "end": {
                        "line": 1725,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 52118,
                "end": 52907,
                "loc": {
                  "start": {
                    "line": 1726,
                    "column": 2
                  },
                  "end": {
                    "line": 1743,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 52118,
                  "end": 52140,
                  "loc": {
                    "start": {
                      "line": 1726,
                      "column": 2
                    },
                    "end": {
                      "line": 1726,
                      "column": 24
                    },
                    "identifierName": "getPredictedLaborHours"
                  },
                  "name": "getPredictedLaborHours",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 52141,
                    "end": 52167,
                    "loc": {
                      "start": {
                        "line": 1726,
                        "column": 25
                      },
                      "end": {
                        "line": 1726,
                        "column": 51
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 52141,
                      "end": 52155,
                      "loc": {
                        "start": {
                          "line": 1726,
                          "column": 25
                        },
                        "end": {
                          "line": 1726,
                          "column": 39
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 52158,
                      "end": 52167,
                      "loc": {
                        "start": {
                          "line": 1726,
                          "column": 42
                        },
                        "end": {
                          "line": 1726,
                          "column": 51
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 52169,
                  "end": 52907,
                  "loc": {
                    "start": {
                      "line": 1726,
                      "column": 53
                    },
                    "end": {
                      "line": 1743,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 52175,
                      "end": 52217,
                      "loc": {
                        "start": {
                          "line": 1727,
                          "column": 4
                        },
                        "end": {
                          "line": 1727,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 52175,
                        "end": 52216,
                        "loc": {
                          "start": {
                            "line": 1727,
                            "column": 4
                          },
                          "end": {
                            "line": 1727,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 52175,
                          "end": 52200,
                          "loc": {
                            "start": {
                              "line": 1727,
                              "column": 4
                            },
                            "end": {
                              "line": 1727,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 52175,
                            "end": 52179,
                            "loc": {
                              "start": {
                                "line": 1727,
                                "column": 4
                              },
                              "end": {
                                "line": 1727,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 52180,
                            "end": 52200,
                            "loc": {
                              "start": {
                                "line": 1727,
                                "column": 9
                              },
                              "end": {
                                "line": 1727,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 52201,
                            "end": 52215,
                            "loc": {
                              "start": {
                                "line": 1727,
                                "column": 30
                              },
                              "end": {
                                "line": 1727,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 52222,
                      "end": 52285,
                      "loc": {
                        "start": {
                          "line": 1728,
                          "column": 4
                        },
                        "end": {
                          "line": 1728,
                          "column": 67
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 52222,
                        "end": 52284,
                        "loc": {
                          "start": {
                            "line": 1728,
                            "column": 4
                          },
                          "end": {
                            "line": 1728,
                            "column": 66
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 52222,
                          "end": 52274,
                          "loc": {
                            "start": {
                              "line": 1728,
                              "column": 4
                            },
                            "end": {
                              "line": 1728,
                              "column": 56
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 52222,
                            "end": 52260,
                            "loc": {
                              "start": {
                                "line": 1728,
                                "column": 4
                              },
                              "end": {
                                "line": 1728,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 52222,
                              "end": 52239,
                              "loc": {
                                "start": {
                                  "line": 1728,
                                  "column": 4
                                },
                                "end": {
                                  "line": 1728,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 52222,
                                "end": 52226,
                                "loc": {
                                  "start": {
                                    "line": 1728,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 1728,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 52227,
                                "end": 52239,
                                "loc": {
                                  "start": {
                                    "line": 1728,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1728,
                                    "column": 21
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 52240,
                              "end": 52259,
                              "loc": {
                                "start": {
                                  "line": 1728,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1728,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 52240,
                                "end": 52244,
                                "loc": {
                                  "start": {
                                    "line": 1728,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1728,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 52245,
                                "end": 52259,
                                "loc": {
                                  "start": {
                                    "line": 1728,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1728,
                                    "column": 41
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 52261,
                            "end": 52274,
                            "loc": {
                              "start": {
                                "line": 1728,
                                "column": 43
                              },
                              "end": {
                                "line": 1728,
                                "column": 56
                              },
                              "identifierName": "predictedType"
                            },
                            "name": "predictedType"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "StringLiteral",
                          "start": 52277,
                          "end": 52284,
                          "loc": {
                            "start": {
                              "line": 1728,
                              "column": 59
                            },
                            "end": {
                              "line": 1728,
                              "column": 66
                            }
                          },
                          "extra": {
                            "rawValue": "labor",
                            "raw": "'labor'"
                          },
                          "value": "labor"
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 52290,
                      "end": 52438,
                      "loc": {
                        "start": {
                          "line": 1729,
                          "column": 4
                        },
                        "end": {
                          "line": 1731,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 52294,
                        "end": 52361,
                        "loc": {
                          "start": {
                            "line": 1729,
                            "column": 8
                          },
                          "end": {
                            "line": 1729,
                            "column": 75
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 52294,
                          "end": 52347,
                          "loc": {
                            "start": {
                              "line": 1729,
                              "column": 8
                            },
                            "end": {
                              "line": 1729,
                              "column": 61
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 52294,
                            "end": 52332,
                            "loc": {
                              "start": {
                                "line": 1729,
                                "column": 8
                              },
                              "end": {
                                "line": 1729,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 52294,
                              "end": 52311,
                              "loc": {
                                "start": {
                                  "line": 1729,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1729,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 52294,
                                "end": 52298,
                                "loc": {
                                  "start": {
                                    "line": 1729,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1729,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 52299,
                                "end": 52311,
                                "loc": {
                                  "start": {
                                    "line": 1729,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1729,
                                    "column": 25
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 52312,
                              "end": 52331,
                              "loc": {
                                "start": {
                                  "line": 1729,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1729,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 52312,
                                "end": 52316,
                                "loc": {
                                  "start": {
                                    "line": 1729,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1729,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 52317,
                                "end": 52331,
                                "loc": {
                                  "start": {
                                    "line": 1729,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 1729,
                                    "column": 45
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 52333,
                            "end": 52347,
                            "loc": {
                              "start": {
                                "line": 1729,
                                "column": 47
                              },
                              "end": {
                                "line": 1729,
                                "column": 61
                              },
                              "identifierName": "predictedLabor"
                            },
                            "name": "predictedLabor"
                          },
                          "computed": false
                        },
                        "operator": "!==",
                        "right": {
                          "type": "Identifier",
                          "start": 52352,
                          "end": 52361,
                          "loc": {
                            "start": {
                              "line": 1729,
                              "column": 66
                            },
                            "end": {
                              "line": 1729,
                              "column": 75
                            },
                            "identifierName": "undefined"
                          },
                          "name": "undefined"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 52363,
                        "end": 52438,
                        "loc": {
                          "start": {
                            "line": 1729,
                            "column": 77
                          },
                          "end": {
                            "line": 1731,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 52371,
                            "end": 52432,
                            "loc": {
                              "start": {
                                "line": 1730,
                                "column": 6
                              },
                              "end": {
                                "line": 1730,
                                "column": 67
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 52378,
                              "end": 52431,
                              "loc": {
                                "start": {
                                  "line": 1730,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1730,
                                  "column": 66
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 52378,
                                "end": 52416,
                                "loc": {
                                  "start": {
                                    "line": 1730,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1730,
                                    "column": 51
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 52378,
                                  "end": 52395,
                                  "loc": {
                                    "start": {
                                      "line": 1730,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1730,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 52378,
                                    "end": 52382,
                                    "loc": {
                                      "start": {
                                        "line": 1730,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1730,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 52383,
                                    "end": 52395,
                                    "loc": {
                                      "start": {
                                        "line": 1730,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1730,
                                        "column": 30
                                      },
                                      "identifierName": "_cacheValues"
                                    },
                                    "name": "_cacheValues"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "start": 52396,
                                  "end": 52415,
                                  "loc": {
                                    "start": {
                                      "line": 1730,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1730,
                                      "column": 50
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 52396,
                                    "end": 52400,
                                    "loc": {
                                      "start": {
                                        "line": 1730,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1730,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 52401,
                                    "end": 52415,
                                    "loc": {
                                      "start": {
                                        "line": 1730,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1730,
                                        "column": 50
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                },
                                "computed": true
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 52417,
                                "end": 52431,
                                "loc": {
                                  "start": {
                                    "line": 1730,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 1730,
                                    "column": 66
                                  },
                                  "identifierName": "predictedLabor"
                                },
                                "name": "predictedLabor"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 52444,
                      "end": 52830,
                      "loc": {
                        "start": {
                          "line": 1733,
                          "column": 4
                        },
                        "end": {
                          "line": 1740,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 52448,
                        "end": 52500,
                        "loc": {
                          "start": {
                            "line": 1733,
                            "column": 8
                          },
                          "end": {
                            "line": 1733,
                            "column": 60
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 52448,
                          "end": 52498,
                          "loc": {
                            "start": {
                              "line": 1733,
                              "column": 8
                            },
                            "end": {
                              "line": 1733,
                              "column": 58
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 52448,
                            "end": 52478,
                            "loc": {
                              "start": {
                                "line": 1733,
                                "column": 8
                              },
                              "end": {
                                "line": 1733,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 52448,
                              "end": 52452,
                              "loc": {
                                "start": {
                                  "line": 1733,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1733,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 52453,
                              "end": 52478,
                              "loc": {
                                "start": {
                                  "line": 1733,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1733,
                                  "column": 38
                                },
                                "identifierName": "_currentPredictionService"
                              },
                              "name": "_currentPredictionService"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 52479,
                            "end": 52498,
                            "loc": {
                              "start": {
                                "line": 1733,
                                "column": 39
                              },
                              "end": {
                                "line": 1733,
                                "column": 58
                              },
                              "identifierName": "hasPredictionModels"
                            },
                            "name": "hasPredictionModels"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 52502,
                        "end": 52830,
                        "loc": {
                          "start": {
                            "line": 1733,
                            "column": 62
                          },
                          "end": {
                            "line": 1740,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 52510,
                            "end": 52583,
                            "loc": {
                              "start": {
                                "line": 1734,
                                "column": 6
                              },
                              "end": {
                                "line": 1734,
                                "column": 79
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 52516,
                                "end": 52582,
                                "loc": {
                                  "start": {
                                    "line": 1734,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1734,
                                    "column": 78
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 52516,
                                  "end": 52522,
                                  "loc": {
                                    "start": {
                                      "line": 1734,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1734,
                                      "column": 18
                                    },
                                    "identifierName": "models"
                                  },
                                  "name": "models"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 52525,
                                  "end": 52582,
                                  "loc": {
                                    "start": {
                                      "line": 1734,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1734,
                                      "column": 78
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 52525,
                                    "end": 52580,
                                    "loc": {
                                      "start": {
                                        "line": 1734,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1734,
                                        "column": 76
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 52525,
                                      "end": 52555,
                                      "loc": {
                                        "start": {
                                          "line": 1734,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1734,
                                          "column": 51
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 52525,
                                        "end": 52529,
                                        "loc": {
                                          "start": {
                                            "line": 1734,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1734,
                                            "column": 25
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 52530,
                                        "end": 52555,
                                        "loc": {
                                          "start": {
                                            "line": 1734,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 1734,
                                            "column": 51
                                          },
                                          "identifierName": "_currentPredictionService"
                                        },
                                        "name": "_currentPredictionService"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 52556,
                                      "end": 52580,
                                      "loc": {
                                        "start": {
                                          "line": 1734,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 1734,
                                          "column": 76
                                        },
                                        "identifierName": "getLaborPredictionModels"
                                      },
                                      "name": "getLaborPredictionModels"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "IfStatement",
                            "start": 52590,
                            "end": 52824,
                            "loc": {
                              "start": {
                                "line": 1735,
                                "column": 6
                              },
                              "end": {
                                "line": 1739,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 52594,
                              "end": 52621,
                              "loc": {
                                "start": {
                                  "line": 1735,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1735,
                                  "column": 37
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 52594,
                                "end": 52600,
                                "loc": {
                                  "start": {
                                    "line": 1735,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1735,
                                    "column": 16
                                  },
                                  "identifierName": "models"
                                },
                                "name": "models"
                              },
                              "operator": "&&",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 52604,
                                "end": 52621,
                                "loc": {
                                  "start": {
                                    "line": 1735,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1735,
                                    "column": 37
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 52604,
                                  "end": 52617,
                                  "loc": {
                                    "start": {
                                      "line": 1735,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1735,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 52604,
                                    "end": 52610,
                                    "loc": {
                                      "start": {
                                        "line": 1735,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1735,
                                        "column": 26
                                      },
                                      "identifierName": "models"
                                    },
                                    "name": "models"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 52611,
                                    "end": 52617,
                                    "loc": {
                                      "start": {
                                        "line": 1735,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1735,
                                        "column": 33
                                      },
                                      "identifierName": "length"
                                    },
                                    "name": "length"
                                  },
                                  "computed": false
                                },
                                "operator": ">",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 52620,
                                  "end": 52621,
                                  "loc": {
                                    "start": {
                                      "line": 1735,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1735,
                                      "column": 37
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 52623,
                              "end": 52824,
                              "loc": {
                                "start": {
                                  "line": 1735,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1739,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 52633,
                                  "end": 52816,
                                  "loc": {
                                    "start": {
                                      "line": 1736,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1738,
                                      "column": 11
                                    }
                                  },
                                  "argument": {
                                    "type": "AssignmentExpression",
                                    "start": 52641,
                                    "end": 52814,
                                    "loc": {
                                      "start": {
                                        "line": 1736,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1738,
                                        "column": 9
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 52641,
                                      "end": 52694,
                                      "loc": {
                                        "start": {
                                          "line": 1736,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1736,
                                          "column": 69
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 52641,
                                        "end": 52679,
                                        "loc": {
                                          "start": {
                                            "line": 1736,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1736,
                                            "column": 54
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 52641,
                                          "end": 52658,
                                          "loc": {
                                            "start": {
                                              "line": 1736,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1736,
                                              "column": 33
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 52641,
                                            "end": 52645,
                                            "loc": {
                                              "start": {
                                                "line": 1736,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 1736,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 52646,
                                            "end": 52658,
                                            "loc": {
                                              "start": {
                                                "line": 1736,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 1736,
                                                "column": 33
                                              },
                                              "identifierName": "_cacheValues"
                                            },
                                            "name": "_cacheValues"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "MemberExpression",
                                          "start": 52659,
                                          "end": 52678,
                                          "loc": {
                                            "start": {
                                              "line": 1736,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 1736,
                                              "column": 53
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 52659,
                                            "end": 52663,
                                            "loc": {
                                              "start": {
                                                "line": 1736,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1736,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 52664,
                                            "end": 52678,
                                            "loc": {
                                              "start": {
                                                "line": 1736,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 1736,
                                                "column": 53
                                              },
                                              "identifierName": "predictionType"
                                            },
                                            "name": "predictionType"
                                          },
                                          "computed": false
                                        },
                                        "computed": true
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 52680,
                                        "end": 52694,
                                        "loc": {
                                          "start": {
                                            "line": 1736,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 1736,
                                            "column": 69
                                          },
                                          "identifierName": "predictedLabor"
                                        },
                                        "name": "predictedLabor"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 52707,
                                      "end": 52814,
                                      "loc": {
                                        "start": {
                                          "line": 1737,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1738,
                                          "column": 9
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 52707,
                                        "end": 52728,
                                        "loc": {
                                          "start": {
                                            "line": 1737,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1737,
                                            "column": 31
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 52707,
                                          "end": 52714,
                                          "loc": {
                                            "start": {
                                              "line": 1737,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1737,
                                              "column": 17
                                            },
                                            "identifierName": "Helpers"
                                          },
                                          "name": "Helpers"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 52715,
                                          "end": 52728,
                                          "loc": {
                                            "start": {
                                              "line": 1737,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 1737,
                                              "column": 31
                                            },
                                            "identifierName": "confirmNumber"
                                          },
                                          "name": "confirmNumber"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "CallExpression",
                                          "start": 52729,
                                          "end": 52804,
                                          "loc": {
                                            "start": {
                                              "line": 1737,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1737,
                                              "column": 107
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 52729,
                                            "end": 52749,
                                            "loc": {
                                              "start": {
                                                "line": 1737,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 1737,
                                                "column": 52
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 52729,
                                              "end": 52736,
                                              "loc": {
                                                "start": {
                                                  "line": 1737,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1737,
                                                  "column": 39
                                                },
                                                "identifierName": "Helpers"
                                              },
                                              "name": "Helpers"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 52737,
                                              "end": 52749,
                                              "loc": {
                                                "start": {
                                                  "line": 1737,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1737,
                                                  "column": 52
                                                },
                                                "identifierName": "applyCeiling"
                                              },
                                              "name": "applyCeiling"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "start": 52750,
                                              "end": 52803,
                                              "loc": {
                                                "start": {
                                                  "line": 1737,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 1737,
                                                  "column": 106
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 52750,
                                                "end": 52795,
                                                "loc": {
                                                  "start": {
                                                    "line": 1737,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 1737,
                                                    "column": 98
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 52750,
                                                  "end": 52780,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1737,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 1737,
                                                      "column": 83
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 52750,
                                                    "end": 52754,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1737,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 1737,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 52755,
                                                    "end": 52780,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1737,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 1737,
                                                        "column": 83
                                                      },
                                                      "identifierName": "_currentPredictionService"
                                                    },
                                                    "name": "_currentPredictionService"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 52781,
                                                  "end": 52795,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1737,
                                                      "column": 84
                                                    },
                                                    "end": {
                                                      "line": 1737,
                                                      "column": 98
                                                    },
                                                    "identifierName": "evaluateModels"
                                                  },
                                                  "name": "evaluateModels"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 52796,
                                                  "end": 52802,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1737,
                                                      "column": 99
                                                    },
                                                    "end": {
                                                      "line": 1737,
                                                      "column": 105
                                                    },
                                                    "identifierName": "models"
                                                  },
                                                  "name": "models"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      ]
                                    },
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 52640
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 52836,
                      "end": 52903,
                      "loc": {
                        "start": {
                          "line": 1742,
                          "column": 4
                        },
                        "end": {
                          "line": 1742,
                          "column": 71
                        }
                      },
                      "argument": {
                        "type": "AssignmentExpression",
                        "start": 52844,
                        "end": 52901,
                        "loc": {
                          "start": {
                            "line": 1742,
                            "column": 12
                          },
                          "end": {
                            "line": 1742,
                            "column": 69
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 52844,
                          "end": 52897,
                          "loc": {
                            "start": {
                              "line": 1742,
                              "column": 12
                            },
                            "end": {
                              "line": 1742,
                              "column": 65
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 52844,
                            "end": 52882,
                            "loc": {
                              "start": {
                                "line": 1742,
                                "column": 12
                              },
                              "end": {
                                "line": 1742,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 52844,
                              "end": 52861,
                              "loc": {
                                "start": {
                                  "line": 1742,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1742,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 52844,
                                "end": 52848,
                                "loc": {
                                  "start": {
                                    "line": 1742,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1742,
                                    "column": 16
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 52849,
                                "end": 52861,
                                "loc": {
                                  "start": {
                                    "line": 1742,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1742,
                                    "column": 29
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 52862,
                              "end": 52881,
                              "loc": {
                                "start": {
                                  "line": 1742,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1742,
                                  "column": 49
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 52862,
                                "end": 52866,
                                "loc": {
                                  "start": {
                                    "line": 1742,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1742,
                                    "column": 34
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 52867,
                                "end": 52881,
                                "loc": {
                                  "start": {
                                    "line": 1742,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1742,
                                    "column": 49
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 52883,
                            "end": 52897,
                            "loc": {
                              "start": {
                                "line": 1742,
                                "column": 51
                              },
                              "end": {
                                "line": 1742,
                                "column": 65
                              },
                              "identifierName": "predictedLabor"
                            },
                            "name": "predictedLabor"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NumericLiteral",
                          "start": 52900,
                          "end": 52901,
                          "loc": {
                            "start": {
                              "line": 1742,
                              "column": 68
                            },
                            "end": {
                              "line": 1742,
                              "column": 69
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        },
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 52843
                        }
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Evaluates the labor hours prediction models for the line item.\n   *\n   * @return {number} The predicted cost value\n   ",
                    "start": 51986,
                    "end": 52115,
                    "loc": {
                      "start": {
                        "line": 1721,
                        "column": 2
                      },
                      "end": {
                        "line": 1725,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 52911,
                "end": 53122,
                "loc": {
                  "start": {
                    "line": 1745,
                    "column": 2
                  },
                  "end": {
                    "line": 1748,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 52911,
                  "end": 52939,
                  "loc": {
                    "start": {
                      "line": 1745,
                      "column": 2
                    },
                    "end": {
                      "line": 1745,
                      "column": 30
                    },
                    "identifierName": "getPredictedCostExperimental"
                  },
                  "name": "getPredictedCostExperimental"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 52940,
                    "end": 52966,
                    "loc": {
                      "start": {
                        "line": 1745,
                        "column": 31
                      },
                      "end": {
                        "line": 1745,
                        "column": 57
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 52940,
                      "end": 52954,
                      "loc": {
                        "start": {
                          "line": 1745,
                          "column": 31
                        },
                        "end": {
                          "line": 1745,
                          "column": 45
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 52957,
                      "end": 52966,
                      "loc": {
                        "start": {
                          "line": 1745,
                          "column": 48
                        },
                        "end": {
                          "line": 1745,
                          "column": 57
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 52968,
                  "end": 53122,
                  "loc": {
                    "start": {
                      "line": 1745,
                      "column": 59
                    },
                    "end": {
                      "line": 1748,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 52974,
                      "end": 53016,
                      "loc": {
                        "start": {
                          "line": 1746,
                          "column": 4
                        },
                        "end": {
                          "line": 1746,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 52974,
                        "end": 53015,
                        "loc": {
                          "start": {
                            "line": 1746,
                            "column": 4
                          },
                          "end": {
                            "line": 1746,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 52974,
                          "end": 52999,
                          "loc": {
                            "start": {
                              "line": 1746,
                              "column": 4
                            },
                            "end": {
                              "line": 1746,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 52974,
                            "end": 52978,
                            "loc": {
                              "start": {
                                "line": 1746,
                                "column": 4
                              },
                              "end": {
                                "line": 1746,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 52979,
                            "end": 52999,
                            "loc": {
                              "start": {
                                "line": 1746,
                                "column": 9
                              },
                              "end": {
                                "line": 1746,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 53000,
                            "end": 53014,
                            "loc": {
                              "start": {
                                "line": 1746,
                                "column": 30
                              },
                              "end": {
                                "line": 1746,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 53021,
                      "end": 53118,
                      "loc": {
                        "start": {
                          "line": 1747,
                          "column": 4
                        },
                        "end": {
                          "line": 1747,
                          "column": 101
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 53028,
                        "end": 53117,
                        "loc": {
                          "start": {
                            "line": 1747,
                            "column": 11
                          },
                          "end": {
                            "line": 1747,
                            "column": 100
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 53028,
                          "end": 53059,
                          "loc": {
                            "start": {
                              "line": 1747,
                              "column": 11
                            },
                            "end": {
                              "line": 1747,
                              "column": 42
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 53028,
                            "end": 53032,
                            "loc": {
                              "start": {
                                "line": 1747,
                                "column": 11
                              },
                              "end": {
                                "line": 1747,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 53033,
                            "end": 53059,
                            "loc": {
                              "start": {
                                "line": 1747,
                                "column": 16
                              },
                              "end": {
                                "line": 1747,
                                "column": 42
                              },
                              "identifierName": "_getExperimentalPrediction"
                            },
                            "name": "_getExperimentalPrediction"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 53060,
                            "end": 53116,
                            "loc": {
                              "start": {
                                "line": 1747,
                                "column": 43
                              },
                              "end": {
                                "line": 1747,
                                "column": 99
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 53060,
                              "end": 53114,
                              "loc": {
                                "start": {
                                  "line": 1747,
                                  "column": 43
                                },
                                "end": {
                                  "line": 1747,
                                  "column": 97
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 53060,
                                "end": 53090,
                                "loc": {
                                  "start": {
                                    "line": 1747,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1747,
                                    "column": 73
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 53060,
                                  "end": 53064,
                                  "loc": {
                                    "start": {
                                      "line": 1747,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 1747,
                                      "column": 47
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 53065,
                                  "end": 53090,
                                  "loc": {
                                    "start": {
                                      "line": 1747,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 1747,
                                      "column": 73
                                    },
                                    "identifierName": "_currentPredictionService"
                                  },
                                  "name": "_currentPredictionService"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 53091,
                                "end": 53114,
                                "loc": {
                                  "start": {
                                    "line": 1747,
                                    "column": 74
                                  },
                                  "end": {
                                    "line": 1747,
                                    "column": 97
                                  },
                                  "identifierName": "getCostPredictionModels"
                                },
                                "name": "getCostPredictionModels"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 53126,
                "end": 53344,
                "loc": {
                  "start": {
                    "line": 1750,
                    "column": 2
                  },
                  "end": {
                    "line": 1753,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 53126,
                  "end": 53160,
                  "loc": {
                    "start": {
                      "line": 1750,
                      "column": 2
                    },
                    "end": {
                      "line": 1750,
                      "column": 36
                    },
                    "identifierName": "getPredictedLaborHoursExperimental"
                  },
                  "name": "getPredictedLaborHoursExperimental"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 53161,
                    "end": 53187,
                    "loc": {
                      "start": {
                        "line": 1750,
                        "column": 37
                      },
                      "end": {
                        "line": 1750,
                        "column": 63
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 53161,
                      "end": 53175,
                      "loc": {
                        "start": {
                          "line": 1750,
                          "column": 37
                        },
                        "end": {
                          "line": 1750,
                          "column": 51
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 53178,
                      "end": 53187,
                      "loc": {
                        "start": {
                          "line": 1750,
                          "column": 54
                        },
                        "end": {
                          "line": 1750,
                          "column": 63
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 53189,
                  "end": 53344,
                  "loc": {
                    "start": {
                      "line": 1750,
                      "column": 65
                    },
                    "end": {
                      "line": 1753,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 53195,
                      "end": 53237,
                      "loc": {
                        "start": {
                          "line": 1751,
                          "column": 4
                        },
                        "end": {
                          "line": 1751,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 53195,
                        "end": 53236,
                        "loc": {
                          "start": {
                            "line": 1751,
                            "column": 4
                          },
                          "end": {
                            "line": 1751,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 53195,
                          "end": 53220,
                          "loc": {
                            "start": {
                              "line": 1751,
                              "column": 4
                            },
                            "end": {
                              "line": 1751,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 53195,
                            "end": 53199,
                            "loc": {
                              "start": {
                                "line": 1751,
                                "column": 4
                              },
                              "end": {
                                "line": 1751,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 53200,
                            "end": 53220,
                            "loc": {
                              "start": {
                                "line": 1751,
                                "column": 9
                              },
                              "end": {
                                "line": 1751,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 53221,
                            "end": 53235,
                            "loc": {
                              "start": {
                                "line": 1751,
                                "column": 30
                              },
                              "end": {
                                "line": 1751,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 53242,
                      "end": 53340,
                      "loc": {
                        "start": {
                          "line": 1752,
                          "column": 4
                        },
                        "end": {
                          "line": 1752,
                          "column": 102
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 53249,
                        "end": 53339,
                        "loc": {
                          "start": {
                            "line": 1752,
                            "column": 11
                          },
                          "end": {
                            "line": 1752,
                            "column": 101
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 53249,
                          "end": 53280,
                          "loc": {
                            "start": {
                              "line": 1752,
                              "column": 11
                            },
                            "end": {
                              "line": 1752,
                              "column": 42
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 53249,
                            "end": 53253,
                            "loc": {
                              "start": {
                                "line": 1752,
                                "column": 11
                              },
                              "end": {
                                "line": 1752,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 53254,
                            "end": 53280,
                            "loc": {
                              "start": {
                                "line": 1752,
                                "column": 16
                              },
                              "end": {
                                "line": 1752,
                                "column": 42
                              },
                              "identifierName": "_getExperimentalPrediction"
                            },
                            "name": "_getExperimentalPrediction"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 53281,
                            "end": 53338,
                            "loc": {
                              "start": {
                                "line": 1752,
                                "column": 43
                              },
                              "end": {
                                "line": 1752,
                                "column": 100
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 53281,
                              "end": 53336,
                              "loc": {
                                "start": {
                                  "line": 1752,
                                  "column": 43
                                },
                                "end": {
                                  "line": 1752,
                                  "column": 98
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 53281,
                                "end": 53311,
                                "loc": {
                                  "start": {
                                    "line": 1752,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 1752,
                                    "column": 73
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 53281,
                                  "end": 53285,
                                  "loc": {
                                    "start": {
                                      "line": 1752,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 1752,
                                      "column": 47
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 53286,
                                  "end": 53311,
                                  "loc": {
                                    "start": {
                                      "line": 1752,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 1752,
                                      "column": 73
                                    },
                                    "identifierName": "_currentPredictionService"
                                  },
                                  "name": "_currentPredictionService"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 53312,
                                "end": 53336,
                                "loc": {
                                  "start": {
                                    "line": 1752,
                                    "column": 74
                                  },
                                  "end": {
                                    "line": 1752,
                                    "column": 98
                                  },
                                  "identifierName": "getLaborPredictionModels"
                                },
                                "name": "getLaborPredictionModels"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 53348,
                "end": 53499,
                "loc": {
                  "start": {
                    "line": 1755,
                    "column": 2
                  },
                  "end": {
                    "line": 1757,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 53348,
                  "end": 53374,
                  "loc": {
                    "start": {
                      "line": 1755,
                      "column": 2
                    },
                    "end": {
                      "line": 1755,
                      "column": 28
                    },
                    "identifierName": "_getExperimentalPrediction"
                  },
                  "name": "_getExperimentalPrediction"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 53375,
                    "end": 53381,
                    "loc": {
                      "start": {
                        "line": 1755,
                        "column": 29
                      },
                      "end": {
                        "line": 1755,
                        "column": 35
                      },
                      "identifierName": "models"
                    },
                    "name": "models"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 53383,
                  "end": 53499,
                  "loc": {
                    "start": {
                      "line": 1755,
                      "column": 37
                    },
                    "end": {
                      "line": 1757,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 53389,
                      "end": 53495,
                      "loc": {
                        "start": {
                          "line": 1756,
                          "column": 4
                        },
                        "end": {
                          "line": 1756,
                          "column": 110
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 53396,
                        "end": 53494,
                        "loc": {
                          "start": {
                            "line": 1756,
                            "column": 11
                          },
                          "end": {
                            "line": 1756,
                            "column": 109
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 53396,
                          "end": 53401,
                          "loc": {
                            "start": {
                              "line": 1756,
                              "column": 11
                            },
                            "end": {
                              "line": 1756,
                              "column": 16
                            },
                            "identifierName": "round"
                          },
                          "name": "round"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 53402,
                            "end": 53490,
                            "loc": {
                              "start": {
                                "line": 1756,
                                "column": 17
                              },
                              "end": {
                                "line": 1756,
                                "column": 105
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 53402,
                              "end": 53423,
                              "loc": {
                                "start": {
                                  "line": 1756,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1756,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 53402,
                                "end": 53409,
                                "loc": {
                                  "start": {
                                    "line": 1756,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1756,
                                    "column": 24
                                  },
                                  "identifierName": "Helpers"
                                },
                                "name": "Helpers"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 53410,
                                "end": 53423,
                                "loc": {
                                  "start": {
                                    "line": 1756,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1756,
                                    "column": 38
                                  },
                                  "identifierName": "confirmNumber"
                                },
                                "name": "confirmNumber"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "start": 53424,
                                "end": 53489,
                                "loc": {
                                  "start": {
                                    "line": 1756,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1756,
                                    "column": 104
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 53424,
                                  "end": 53481,
                                  "loc": {
                                    "start": {
                                      "line": 1756,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1756,
                                      "column": 96
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 53424,
                                    "end": 53454,
                                    "loc": {
                                      "start": {
                                        "line": 1756,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1756,
                                        "column": 69
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 53424,
                                      "end": 53428,
                                      "loc": {
                                        "start": {
                                          "line": 1756,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1756,
                                          "column": 43
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 53429,
                                      "end": 53454,
                                      "loc": {
                                        "start": {
                                          "line": 1756,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1756,
                                          "column": 69
                                        },
                                        "identifierName": "_currentPredictionService"
                                      },
                                      "name": "_currentPredictionService"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 53455,
                                    "end": 53481,
                                    "loc": {
                                      "start": {
                                        "line": 1756,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 1756,
                                        "column": 96
                                      },
                                      "identifierName": "evaluateModelsExperimental"
                                    },
                                    "name": "evaluateModelsExperimental"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 53482,
                                    "end": 53488,
                                    "loc": {
                                      "start": {
                                        "line": 1756,
                                        "column": 97
                                      },
                                      "end": {
                                        "line": 1756,
                                        "column": 103
                                      },
                                      "identifierName": "models"
                                    },
                                    "name": "models"
                                  }
                                ]
                              }
                            ]
                          },
                          {
                            "type": "NumericLiteral",
                            "start": 53492,
                            "end": 53493,
                            "loc": {
                              "start": {
                                "line": 1756,
                                "column": 107
                              },
                              "end": {
                                "line": 1756,
                                "column": 108
                              }
                            },
                            "extra": {
                              "rawValue": 4,
                              "raw": "4"
                            },
                            "value": 4
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns a integer value indicating which distribution range a lineItem's cost falls\n   * Returns 0,1,2,3,4,5,6 or (this._distributionRanges.length) the value being the percent range that the current cost falls under.\n   * Returns -1 if the current cost is out of bounds and above (greater than) the predicted value.\n   * Returns -2 if the current cost is out of bounds and below (less than) the predicted value.\n   * Returns -3 if the line item has zero prediction models, a predicted value equal to zero or undefined,\n   * and undefined weightedNormalValues\n   * Returns -4 if the line item is predicted and not overwritten and the line item is excluded\n   * @returns {number}\n   * @private\n   ",
                    "start": 53503,
                    "end": 54209,
                    "loc": {
                      "start": {
                        "line": 1759,
                        "column": 2
                      },
                      "end": {
                        "line": 1769,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 54212,
                "end": 57269,
                "loc": {
                  "start": {
                    "line": 1770,
                    "column": 2
                  },
                  "end": {
                    "line": 1838,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 54212,
                  "end": 54234,
                  "loc": {
                    "start": {
                      "line": 1770,
                      "column": 2
                    },
                    "end": {
                      "line": 1770,
                      "column": 24
                    },
                    "identifierName": "_getStoplightIndicator"
                  },
                  "name": "_getStoplightIndicator",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 54235,
                    "end": 54261,
                    "loc": {
                      "start": {
                        "line": 1770,
                        "column": 25
                      },
                      "end": {
                        "line": 1770,
                        "column": 51
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 54235,
                      "end": 54249,
                      "loc": {
                        "start": {
                          "line": 1770,
                          "column": 25
                        },
                        "end": {
                          "line": 1770,
                          "column": 39
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 54252,
                      "end": 54261,
                      "loc": {
                        "start": {
                          "line": 1770,
                          "column": 42
                        },
                        "end": {
                          "line": 1770,
                          "column": 51
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 54263,
                  "end": 57269,
                  "loc": {
                    "start": {
                      "line": 1770,
                      "column": 53
                    },
                    "end": {
                      "line": 1838,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 54269,
                      "end": 54311,
                      "loc": {
                        "start": {
                          "line": 1771,
                          "column": 4
                        },
                        "end": {
                          "line": 1771,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 54269,
                        "end": 54310,
                        "loc": {
                          "start": {
                            "line": 1771,
                            "column": 4
                          },
                          "end": {
                            "line": 1771,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 54269,
                          "end": 54294,
                          "loc": {
                            "start": {
                              "line": 1771,
                              "column": 4
                            },
                            "end": {
                              "line": 1771,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 54269,
                            "end": 54273,
                            "loc": {
                              "start": {
                                "line": 1771,
                                "column": 4
                              },
                              "end": {
                                "line": 1771,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 54274,
                            "end": 54294,
                            "loc": {
                              "start": {
                                "line": 1771,
                                "column": 9
                              },
                              "end": {
                                "line": 1771,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 54295,
                            "end": 54309,
                            "loc": {
                              "start": {
                                "line": 1771,
                                "column": 30
                              },
                              "end": {
                                "line": 1771,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 54316,
                      "end": 54335,
                      "loc": {
                        "start": {
                          "line": 1772,
                          "column": 4
                        },
                        "end": {
                          "line": 1772,
                          "column": 23
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 54320,
                          "end": 54334,
                          "loc": {
                            "start": {
                              "line": 1772,
                              "column": 8
                            },
                            "end": {
                              "line": 1772,
                              "column": 22
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 54320,
                            "end": 54334,
                            "loc": {
                              "start": {
                                "line": 1772,
                                "column": 8
                              },
                              "end": {
                                "line": 1772,
                                "column": 22
                              },
                              "identifierName": "weightedValues"
                            },
                            "name": "weightedValues"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let",
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " data not available",
                          "start": 54340,
                          "end": 54361,
                          "loc": {
                            "start": {
                              "line": 1773,
                              "column": 4
                            },
                            "end": {
                              "line": 1773,
                              "column": 25
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 54366,
                      "end": 56511,
                      "loc": {
                        "start": {
                          "line": 1774,
                          "column": 4
                        },
                        "end": {
                          "line": 1814,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 54370,
                        "end": 54554,
                        "loc": {
                          "start": {
                            "line": 1774,
                            "column": 8
                          },
                          "end": {
                            "line": 1775,
                            "column": 127
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 54370,
                          "end": 54423,
                          "loc": {
                            "start": {
                              "line": 1774,
                              "column": 8
                            },
                            "end": {
                              "line": 1774,
                              "column": 61
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "CallExpression",
                            "start": 54371,
                            "end": 54423,
                            "loc": {
                              "start": {
                                "line": 1774,
                                "column": 9
                              },
                              "end": {
                                "line": 1774,
                                "column": 61
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 54371,
                              "end": 54421,
                              "loc": {
                                "start": {
                                  "line": 1774,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1774,
                                  "column": 59
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 54371,
                                "end": 54401,
                                "loc": {
                                  "start": {
                                    "line": 1774,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1774,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 54371,
                                  "end": 54375,
                                  "loc": {
                                    "start": {
                                      "line": 1774,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1774,
                                      "column": 13
                                    }
                                  },
                                  "leadingComments": null
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 54376,
                                  "end": 54401,
                                  "loc": {
                                    "start": {
                                      "line": 1774,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1774,
                                      "column": 39
                                    },
                                    "identifierName": "_currentPredictionService"
                                  },
                                  "name": "_currentPredictionService"
                                },
                                "computed": false,
                                "leadingComments": null
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 54402,
                                "end": 54421,
                                "loc": {
                                  "start": {
                                    "line": 1774,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 1774,
                                    "column": 59
                                  },
                                  "identifierName": "hasPredictionModels"
                                },
                                "name": "hasPredictionModels"
                              },
                              "computed": false,
                              "leadingComments": null
                            },
                            "arguments": [],
                            "leadingComments": null
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          },
                          "leadingComments": null
                        },
                        "operator": "||",
                        "right": {
                          "type": "LogicalExpression",
                          "start": 54434,
                          "end": 54553,
                          "loc": {
                            "start": {
                              "line": 1775,
                              "column": 7
                            },
                            "end": {
                              "line": 1775,
                              "column": 126
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 54434,
                            "end": 54483,
                            "loc": {
                              "start": {
                                "line": 1775,
                                "column": 7
                              },
                              "end": {
                                "line": 1775,
                                "column": 56
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 54434,
                              "end": 54477,
                              "loc": {
                                "start": {
                                  "line": 1775,
                                  "column": 7
                                },
                                "end": {
                                  "line": 1775,
                                  "column": 50
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 54434,
                                "end": 54456,
                                "loc": {
                                  "start": {
                                    "line": 1775,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 1775,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 54434,
                                  "end": 54438,
                                  "loc": {
                                    "start": {
                                      "line": 1775,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 1775,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 54439,
                                  "end": 54456,
                                  "loc": {
                                    "start": {
                                      "line": 1775,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 1775,
                                      "column": 29
                                    },
                                    "identifierName": "getPredictedValue"
                                  },
                                  "name": "getPredictedValue"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 54457,
                                  "end": 54476,
                                  "loc": {
                                    "start": {
                                      "line": 1775,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1775,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 54457,
                                    "end": 54461,
                                    "loc": {
                                      "start": {
                                        "line": 1775,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1775,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 54462,
                                    "end": 54476,
                                    "loc": {
                                      "start": {
                                        "line": 1775,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1775,
                                        "column": 49
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "operator": "===",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 54482,
                              "end": 54483,
                              "loc": {
                                "start": {
                                  "line": 1775,
                                  "column": 55
                                },
                                "end": {
                                  "line": 1775,
                                  "column": 56
                                }
                              },
                              "extra": {
                                "rawValue": 0,
                                "raw": "0"
                              },
                              "value": 0
                            }
                          },
                          "operator": "||",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 54487,
                            "end": 54553,
                            "loc": {
                              "start": {
                                "line": 1775,
                                "column": 60
                              },
                              "end": {
                                "line": 1775,
                                "column": 126
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 54487,
                              "end": 54537,
                              "loc": {
                                "start": {
                                  "line": 1775,
                                  "column": 60
                                },
                                "end": {
                                  "line": 1775,
                                  "column": 110
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 54494,
                                "end": 54537,
                                "loc": {
                                  "start": {
                                    "line": 1775,
                                    "column": 67
                                  },
                                  "end": {
                                    "line": 1775,
                                    "column": 110
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 54494,
                                  "end": 54516,
                                  "loc": {
                                    "start": {
                                      "line": 1775,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 1775,
                                      "column": 89
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 54494,
                                    "end": 54498,
                                    "loc": {
                                      "start": {
                                        "line": 1775,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 1775,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 54499,
                                    "end": 54516,
                                    "loc": {
                                      "start": {
                                        "line": 1775,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 1775,
                                        "column": 89
                                      },
                                      "identifierName": "getPredictedValue"
                                    },
                                    "name": "getPredictedValue"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 54517,
                                    "end": 54536,
                                    "loc": {
                                      "start": {
                                        "line": 1775,
                                        "column": 90
                                      },
                                      "end": {
                                        "line": 1775,
                                        "column": 109
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 54517,
                                      "end": 54521,
                                      "loc": {
                                        "start": {
                                          "line": 1775,
                                          "column": 90
                                        },
                                        "end": {
                                          "line": 1775,
                                          "column": 94
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 54522,
                                      "end": 54536,
                                      "loc": {
                                        "start": {
                                          "line": 1775,
                                          "column": 95
                                        },
                                        "end": {
                                          "line": 1775,
                                          "column": 109
                                        },
                                        "identifierName": "predictionType"
                                      },
                                      "name": "predictionType"
                                    },
                                    "computed": false
                                  }
                                ]
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "===",
                            "right": {
                              "type": "StringLiteral",
                              "start": 54542,
                              "end": 54553,
                              "loc": {
                                "start": {
                                  "line": 1775,
                                  "column": 115
                                },
                                "end": {
                                  "line": 1775,
                                  "column": 126
                                }
                              },
                              "extra": {
                                "rawValue": "undefined",
                                "raw": "'undefined'"
                              },
                              "value": "undefined"
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 54433
                          }
                        },
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 54556,
                        "end": 54633,
                        "loc": {
                          "start": {
                            "line": 1775,
                            "column": 129
                          },
                          "end": {
                            "line": 1779,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 54564,
                            "end": 54601,
                            "loc": {
                              "start": {
                                "line": 1776,
                                "column": 6
                              },
                              "end": {
                                "line": 1776,
                                "column": 43
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 54564,
                              "end": 54600,
                              "loc": {
                                "start": {
                                  "line": 1776,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1776,
                                  "column": 42
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 54564,
                                "end": 54589,
                                "loc": {
                                  "start": {
                                    "line": 1776,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1776,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 54564,
                                  "end": 54568,
                                  "loc": {
                                    "start": {
                                      "line": 1776,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1776,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 54569,
                                  "end": 54589,
                                  "loc": {
                                    "start": {
                                      "line": 1776,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1776,
                                      "column": 31
                                    },
                                    "identifierName": "setPredictionService"
                                  },
                                  "name": "setPredictionService"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "StringLiteral",
                                  "start": 54590,
                                  "end": 54599,
                                  "loc": {
                                    "start": {
                                      "line": 1776,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1776,
                                      "column": 41
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "account",
                                    "raw": "'account'"
                                  },
                                  "value": "account"
                                }
                              ]
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 54608,
                            "end": 54618,
                            "loc": {
                              "start": {
                                "line": 1777,
                                "column": 6
                              },
                              "end": {
                                "line": 1777,
                                "column": 16
                              }
                            },
                            "argument": {
                              "type": "UnaryExpression",
                              "start": 54615,
                              "end": 54617,
                              "loc": {
                                "start": {
                                  "line": 1777,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1777,
                                  "column": 15
                                }
                              },
                              "operator": "-",
                              "prefix": true,
                              "argument": {
                                "type": "NumericLiteral",
                                "start": 54616,
                                "end": 54617,
                                "loc": {
                                  "start": {
                                    "line": 1777,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1777,
                                    "column": 15
                                  }
                                },
                                "extra": {
                                  "rawValue": 3,
                                  "raw": "3"
                                },
                                "value": 3
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "trailingComments": [
                              {
                                "type": "CommentLine",
                                "value": " ~",
                                "start": 54623,
                                "end": 54627,
                                "loc": {
                                  "start": {
                                    "line": 1778,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 1778,
                                    "column": 8
                                  }
                                }
                              }
                            ]
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "start": 54639,
                        "end": 56511,
                        "loc": {
                          "start": {
                            "line": 1779,
                            "column": 11
                          },
                          "end": {
                            "line": 1814,
                            "column": 5
                          }
                        },
                        "test": {
                          "type": "LogicalExpression",
                          "start": 54643,
                          "end": 54783,
                          "loc": {
                            "start": {
                              "line": 1779,
                              "column": 15
                            },
                            "end": {
                              "line": 1779,
                              "column": 155
                            }
                          },
                          "left": {
                            "type": "LogicalExpression",
                            "start": 54644,
                            "end": 54723,
                            "loc": {
                              "start": {
                                "line": 1779,
                                "column": 16
                              },
                              "end": {
                                "line": 1779,
                                "column": 95
                              }
                            },
                            "left": {
                              "type": "LogicalExpression",
                              "start": 54644,
                              "end": 54699,
                              "loc": {
                                "start": {
                                  "line": 1779,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1779,
                                  "column": 71
                                }
                              },
                              "left": {
                                "type": "BinaryExpression",
                                "start": 54644,
                                "end": 54677,
                                "loc": {
                                  "start": {
                                    "line": 1779,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1779,
                                    "column": 49
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 54644,
                                  "end": 54663,
                                  "loc": {
                                    "start": {
                                      "line": 1779,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1779,
                                      "column": 35
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 54644,
                                    "end": 54648,
                                    "loc": {
                                      "start": {
                                        "line": 1779,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1779,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 54649,
                                    "end": 54663,
                                    "loc": {
                                      "start": {
                                        "line": 1779,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1779,
                                        "column": 35
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 54668,
                                  "end": 54677,
                                  "loc": {
                                    "start": {
                                      "line": 1779,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 1779,
                                      "column": 49
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "account",
                                    "raw": "'account'"
                                  },
                                  "value": "account"
                                }
                              },
                              "operator": "&&",
                              "right": {
                                "type": "CallExpression",
                                "start": 54681,
                                "end": 54699,
                                "loc": {
                                  "start": {
                                    "line": 1779,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 1779,
                                    "column": 71
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 54681,
                                  "end": 54697,
                                  "loc": {
                                    "start": {
                                      "line": 1779,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 1779,
                                      "column": 69
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 54681,
                                    "end": 54685,
                                    "loc": {
                                      "start": {
                                        "line": 1779,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 1779,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 54686,
                                    "end": 54697,
                                    "loc": {
                                      "start": {
                                        "line": 1779,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 1779,
                                        "column": 69
                                      },
                                      "identifierName": "isPredicted"
                                    },
                                    "name": "isPredicted"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            },
                            "operator": "&&",
                            "right": {
                              "type": "UnaryExpression",
                              "start": 54703,
                              "end": 54723,
                              "loc": {
                                "start": {
                                  "line": 1779,
                                  "column": 75
                                },
                                "end": {
                                  "line": 1779,
                                  "column": 95
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 54704,
                                "end": 54723,
                                "loc": {
                                  "start": {
                                    "line": 1779,
                                    "column": 76
                                  },
                                  "end": {
                                    "line": 1779,
                                    "column": 95
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 54704,
                                  "end": 54721,
                                  "loc": {
                                    "start": {
                                      "line": 1779,
                                      "column": 76
                                    },
                                    "end": {
                                      "line": 1779,
                                      "column": 93
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 54704,
                                    "end": 54708,
                                    "loc": {
                                      "start": {
                                        "line": 1779,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 1779,
                                        "column": 80
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 54709,
                                    "end": 54721,
                                    "loc": {
                                      "start": {
                                        "line": 1779,
                                        "column": 81
                                      },
                                      "end": {
                                        "line": 1779,
                                        "column": 93
                                      },
                                      "identifierName": "isOverridden"
                                    },
                                    "name": "isOverridden"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 54643
                            }
                          },
                          "operator": "||",
                          "right": {
                            "type": "LogicalExpression",
                            "start": 54729,
                            "end": 54782,
                            "loc": {
                              "start": {
                                "line": 1779,
                                "column": 101
                              },
                              "end": {
                                "line": 1779,
                                "column": 154
                              }
                            },
                            "left": {
                              "type": "BinaryExpression",
                              "start": 54729,
                              "end": 54762,
                              "loc": {
                                "start": {
                                  "line": 1779,
                                  "column": 101
                                },
                                "end": {
                                  "line": 1779,
                                  "column": 134
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 54729,
                                "end": 54748,
                                "loc": {
                                  "start": {
                                    "line": 1779,
                                    "column": 101
                                  },
                                  "end": {
                                    "line": 1779,
                                    "column": 120
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 54729,
                                  "end": 54733,
                                  "loc": {
                                    "start": {
                                      "line": 1779,
                                      "column": 101
                                    },
                                    "end": {
                                      "line": 1779,
                                      "column": 105
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 54734,
                                  "end": 54748,
                                  "loc": {
                                    "start": {
                                      "line": 1779,
                                      "column": 106
                                    },
                                    "end": {
                                      "line": 1779,
                                      "column": 120
                                    },
                                    "identifierName": "predictionType"
                                  },
                                  "name": "predictionType"
                                },
                                "computed": false
                              },
                              "operator": "===",
                              "right": {
                                "type": "StringLiteral",
                                "start": 54753,
                                "end": 54762,
                                "loc": {
                                  "start": {
                                    "line": 1779,
                                    "column": 125
                                  },
                                  "end": {
                                    "line": 1779,
                                    "column": 134
                                  }
                                },
                                "extra": {
                                  "rawValue": "account",
                                  "raw": "'account'"
                                },
                                "value": "account"
                              }
                            },
                            "operator": "&&",
                            "right": {
                              "type": "UnaryExpression",
                              "start": 54766,
                              "end": 54782,
                              "loc": {
                                "start": {
                                  "line": 1779,
                                  "column": 138
                                },
                                "end": {
                                  "line": 1779,
                                  "column": 154
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 54767,
                                "end": 54782,
                                "loc": {
                                  "start": {
                                    "line": 1779,
                                    "column": 139
                                  },
                                  "end": {
                                    "line": 1779,
                                    "column": 154
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 54767,
                                  "end": 54771,
                                  "loc": {
                                    "start": {
                                      "line": 1779,
                                      "column": 139
                                    },
                                    "end": {
                                      "line": 1779,
                                      "column": 143
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 54772,
                                  "end": 54782,
                                  "loc": {
                                    "start": {
                                      "line": 1779,
                                      "column": 144
                                    },
                                    "end": {
                                      "line": 1779,
                                      "column": 154
                                    },
                                    "identifierName": "isIncluded"
                                  },
                                  "name": "isIncluded"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 54728
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "start": 54785,
                          "end": 54935,
                          "loc": {
                            "start": {
                              "line": 1779,
                              "column": 157
                            },
                            "end": {
                              "line": 1783,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 54793,
                              "end": 54830,
                              "loc": {
                                "start": {
                                  "line": 1780,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1780,
                                  "column": 43
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 54793,
                                "end": 54829,
                                "loc": {
                                  "start": {
                                    "line": 1780,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1780,
                                    "column": 42
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 54793,
                                  "end": 54818,
                                  "loc": {
                                    "start": {
                                      "line": 1780,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1780,
                                      "column": 31
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 54793,
                                    "end": 54797,
                                    "loc": {
                                      "start": {
                                        "line": 1780,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1780,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 54798,
                                    "end": 54818,
                                    "loc": {
                                      "start": {
                                        "line": 1780,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1780,
                                        "column": 31
                                      },
                                      "identifierName": "setPredictionService"
                                    },
                                    "name": "setPredictionService"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "StringLiteral",
                                    "start": 54819,
                                    "end": 54828,
                                    "loc": {
                                      "start": {
                                        "line": 1780,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1780,
                                        "column": 41
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "account",
                                      "raw": "'account'"
                                    },
                                    "value": "account"
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ReturnStatement",
                              "start": 54837,
                              "end": 54847,
                              "loc": {
                                "start": {
                                  "line": 1781,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1781,
                                  "column": 16
                                }
                              },
                              "argument": {
                                "type": "UnaryExpression",
                                "start": 54844,
                                "end": 54846,
                                "loc": {
                                  "start": {
                                    "line": 1781,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1781,
                                    "column": 15
                                  }
                                },
                                "operator": "-",
                                "prefix": true,
                                "argument": {
                                  "type": "NumericLiteral",
                                  "start": 54845,
                                  "end": 54846,
                                  "loc": {
                                    "start": {
                                      "line": 1781,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1781,
                                      "column": 15
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 4,
                                    "raw": "4"
                                  },
                                  "value": 4
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "CommentLine",
                                  "value": " we already have the stoplight prediction icon so no reason to get it again",
                                  "start": 54852,
                                  "end": 54929,
                                  "loc": {
                                    "start": {
                                      "line": 1782,
                                      "column": 4
                                    },
                                    "end": {
                                      "line": 1782,
                                      "column": 81
                                    }
                                  }
                                }
                              ]
                            }
                          ],
                          "directives": []
                        },
                        "alternate": {
                          "type": "IfStatement",
                          "start": 54941,
                          "end": 56511,
                          "loc": {
                            "start": {
                              "line": 1783,
                              "column": 11
                            },
                            "end": {
                              "line": 1814,
                              "column": 5
                            }
                          },
                          "test": {
                            "type": "LogicalExpression",
                            "start": 54945,
                            "end": 55059,
                            "loc": {
                              "start": {
                                "line": 1783,
                                "column": 15
                              },
                              "end": {
                                "line": 1783,
                                "column": 129
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 54945,
                              "end": 54983,
                              "loc": {
                                "start": {
                                  "line": 1783,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1783,
                                  "column": 53
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 54945,
                                "end": 54962,
                                "loc": {
                                  "start": {
                                    "line": 1783,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1783,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 54945,
                                  "end": 54949,
                                  "loc": {
                                    "start": {
                                      "line": 1783,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1783,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 54950,
                                  "end": 54962,
                                  "loc": {
                                    "start": {
                                      "line": 1783,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1783,
                                      "column": 32
                                    },
                                    "identifierName": "_cacheValues"
                                  },
                                  "name": "_cacheValues"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "MemberExpression",
                                "start": 54963,
                                "end": 54982,
                                "loc": {
                                  "start": {
                                    "line": 1783,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1783,
                                    "column": 52
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 54963,
                                  "end": 54967,
                                  "loc": {
                                    "start": {
                                      "line": 1783,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 1783,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 54968,
                                  "end": 54982,
                                  "loc": {
                                    "start": {
                                      "line": 1783,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 1783,
                                      "column": 52
                                    },
                                    "identifierName": "predictionType"
                                  },
                                  "name": "predictionType"
                                },
                                "computed": false
                              },
                              "computed": true
                            },
                            "operator": "&&",
                            "right": {
                              "type": "BinaryExpression",
                              "start": 54987,
                              "end": 55059,
                              "loc": {
                                "start": {
                                  "line": 1783,
                                  "column": 57
                                },
                                "end": {
                                  "line": 1783,
                                  "column": 129
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 54987,
                                "end": 55045,
                                "loc": {
                                  "start": {
                                    "line": 1783,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 1783,
                                    "column": 115
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 54987,
                                  "end": 55025,
                                  "loc": {
                                    "start": {
                                      "line": 1783,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 1783,
                                      "column": 95
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 54987,
                                    "end": 55004,
                                    "loc": {
                                      "start": {
                                        "line": 1783,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 1783,
                                        "column": 74
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 54987,
                                      "end": 54991,
                                      "loc": {
                                        "start": {
                                          "line": 1783,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 1783,
                                          "column": 61
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 54992,
                                      "end": 55004,
                                      "loc": {
                                        "start": {
                                          "line": 1783,
                                          "column": 62
                                        },
                                        "end": {
                                          "line": 1783,
                                          "column": 74
                                        },
                                        "identifierName": "_cacheValues"
                                      },
                                      "name": "_cacheValues"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "MemberExpression",
                                    "start": 55005,
                                    "end": 55024,
                                    "loc": {
                                      "start": {
                                        "line": 1783,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 1783,
                                        "column": 94
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 55005,
                                      "end": 55009,
                                      "loc": {
                                        "start": {
                                          "line": 1783,
                                          "column": 75
                                        },
                                        "end": {
                                          "line": 1783,
                                          "column": 79
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 55010,
                                      "end": 55024,
                                      "loc": {
                                        "start": {
                                          "line": 1783,
                                          "column": 80
                                        },
                                        "end": {
                                          "line": 1783,
                                          "column": 94
                                        },
                                        "identifierName": "predictionType"
                                      },
                                      "name": "predictionType"
                                    },
                                    "computed": false
                                  },
                                  "computed": true
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 55026,
                                  "end": 55045,
                                  "loc": {
                                    "start": {
                                      "line": 1783,
                                      "column": 96
                                    },
                                    "end": {
                                      "line": 1783,
                                      "column": 115
                                    },
                                    "identifierName": "stoplightPrediction"
                                  },
                                  "name": "stoplightPrediction"
                                },
                                "computed": false
                              },
                              "operator": "!==",
                              "right": {
                                "type": "Identifier",
                                "start": 55050,
                                "end": 55059,
                                "loc": {
                                  "start": {
                                    "line": 1783,
                                    "column": 120
                                  },
                                  "end": {
                                    "line": 1783,
                                    "column": 129
                                  },
                                  "identifierName": "undefined"
                                },
                                "name": "undefined"
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "start": 55061,
                            "end": 55185,
                            "loc": {
                              "start": {
                                "line": 1783,
                                "column": 131
                              },
                              "end": {
                                "line": 1786,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 55069,
                                "end": 55106,
                                "loc": {
                                  "start": {
                                    "line": 1784,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1784,
                                    "column": 43
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 55069,
                                  "end": 55105,
                                  "loc": {
                                    "start": {
                                      "line": 1784,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1784,
                                      "column": 42
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 55069,
                                    "end": 55094,
                                    "loc": {
                                      "start": {
                                        "line": 1784,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1784,
                                        "column": 31
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 55069,
                                      "end": 55073,
                                      "loc": {
                                        "start": {
                                          "line": 1784,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1784,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 55074,
                                      "end": 55094,
                                      "loc": {
                                        "start": {
                                          "line": 1784,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 1784,
                                          "column": 31
                                        },
                                        "identifierName": "setPredictionService"
                                      },
                                      "name": "setPredictionService"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 55095,
                                      "end": 55104,
                                      "loc": {
                                        "start": {
                                          "line": 1784,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 1784,
                                          "column": 41
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "account",
                                        "raw": "'account'"
                                      },
                                      "value": "account"
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "ReturnStatement",
                                "start": 55113,
                                "end": 55179,
                                "loc": {
                                  "start": {
                                    "line": 1785,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1785,
                                    "column": 72
                                  }
                                },
                                "argument": {
                                  "type": "MemberExpression",
                                  "start": 55120,
                                  "end": 55178,
                                  "loc": {
                                    "start": {
                                      "line": 1785,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1785,
                                      "column": 71
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 55120,
                                    "end": 55158,
                                    "loc": {
                                      "start": {
                                        "line": 1785,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1785,
                                        "column": 51
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 55120,
                                      "end": 55137,
                                      "loc": {
                                        "start": {
                                          "line": 1785,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 1785,
                                          "column": 30
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 55120,
                                        "end": 55124,
                                        "loc": {
                                          "start": {
                                            "line": 1785,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1785,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 55125,
                                        "end": 55137,
                                        "loc": {
                                          "start": {
                                            "line": 1785,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 1785,
                                            "column": 30
                                          },
                                          "identifierName": "_cacheValues"
                                        },
                                        "name": "_cacheValues"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "MemberExpression",
                                      "start": 55138,
                                      "end": 55157,
                                      "loc": {
                                        "start": {
                                          "line": 1785,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 1785,
                                          "column": 50
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 55138,
                                        "end": 55142,
                                        "loc": {
                                          "start": {
                                            "line": 1785,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 1785,
                                            "column": 35
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 55143,
                                        "end": 55157,
                                        "loc": {
                                          "start": {
                                            "line": 1785,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 1785,
                                            "column": 50
                                          },
                                          "identifierName": "predictionType"
                                        },
                                        "name": "predictionType"
                                      },
                                      "computed": false
                                    },
                                    "computed": true
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 55159,
                                    "end": 55178,
                                    "loc": {
                                      "start": {
                                        "line": 1785,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 1785,
                                        "column": 71
                                      },
                                      "identifierName": "stoplightPrediction"
                                    },
                                    "name": "stoplightPrediction"
                                  },
                                  "computed": false
                                }
                              }
                            ],
                            "directives": []
                          },
                          "alternate": {
                            "type": "BlockStatement",
                            "start": 55191,
                            "end": 56511,
                            "loc": {
                              "start": {
                                "line": 1786,
                                "column": 11
                              },
                              "end": {
                                "line": 1814,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "IfStatement",
                                "start": 55239,
                                "end": 56505,
                                "loc": {
                                  "start": {
                                    "line": 1788,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1813,
                                    "column": 7
                                  }
                                },
                                "test": {
                                  "type": "LogicalExpression",
                                  "start": 55243,
                                  "end": 55358,
                                  "loc": {
                                    "start": {
                                      "line": 1788,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1788,
                                      "column": 125
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 55243,
                                    "end": 55281,
                                    "loc": {
                                      "start": {
                                        "line": 1788,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1788,
                                        "column": 48
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 55243,
                                      "end": 55260,
                                      "loc": {
                                        "start": {
                                          "line": 1788,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1788,
                                          "column": 27
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 55243,
                                        "end": 55247,
                                        "loc": {
                                          "start": {
                                            "line": 1788,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1788,
                                            "column": 14
                                          }
                                        },
                                        "leadingComments": null
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 55248,
                                        "end": 55260,
                                        "loc": {
                                          "start": {
                                            "line": 1788,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1788,
                                            "column": 27
                                          },
                                          "identifierName": "_cacheValues"
                                        },
                                        "name": "_cacheValues"
                                      },
                                      "computed": false,
                                      "leadingComments": null
                                    },
                                    "property": {
                                      "type": "MemberExpression",
                                      "start": 55261,
                                      "end": 55280,
                                      "loc": {
                                        "start": {
                                          "line": 1788,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 1788,
                                          "column": 47
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 55261,
                                        "end": 55265,
                                        "loc": {
                                          "start": {
                                            "line": 1788,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 1788,
                                            "column": 32
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 55266,
                                        "end": 55280,
                                        "loc": {
                                          "start": {
                                            "line": 1788,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 1788,
                                            "column": 47
                                          },
                                          "identifierName": "predictionType"
                                        },
                                        "name": "predictionType"
                                      },
                                      "computed": false
                                    },
                                    "computed": true,
                                    "leadingComments": null
                                  },
                                  "operator": "&&",
                                  "right": {
                                    "type": "BinaryExpression",
                                    "start": 55285,
                                    "end": 55358,
                                    "loc": {
                                      "start": {
                                        "line": 1788,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 1788,
                                        "column": 125
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 55285,
                                      "end": 55344,
                                      "loc": {
                                        "start": {
                                          "line": 1788,
                                          "column": 52
                                        },
                                        "end": {
                                          "line": 1788,
                                          "column": 111
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 55285,
                                        "end": 55323,
                                        "loc": {
                                          "start": {
                                            "line": 1788,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 1788,
                                            "column": 90
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 55285,
                                          "end": 55302,
                                          "loc": {
                                            "start": {
                                              "line": 1788,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 1788,
                                              "column": 69
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 55285,
                                            "end": 55289,
                                            "loc": {
                                              "start": {
                                                "line": 1788,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 1788,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 55290,
                                            "end": 55302,
                                            "loc": {
                                              "start": {
                                                "line": 1788,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 1788,
                                                "column": 69
                                              },
                                              "identifierName": "_cacheValues"
                                            },
                                            "name": "_cacheValues"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "MemberExpression",
                                          "start": 55303,
                                          "end": 55322,
                                          "loc": {
                                            "start": {
                                              "line": 1788,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 1788,
                                              "column": 89
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 55303,
                                            "end": 55307,
                                            "loc": {
                                              "start": {
                                                "line": 1788,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 1788,
                                                "column": 74
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 55308,
                                            "end": 55322,
                                            "loc": {
                                              "start": {
                                                "line": 1788,
                                                "column": 75
                                              },
                                              "end": {
                                                "line": 1788,
                                                "column": 89
                                              },
                                              "identifierName": "predictionType"
                                            },
                                            "name": "predictionType"
                                          },
                                          "computed": false
                                        },
                                        "computed": true
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 55324,
                                        "end": 55344,
                                        "loc": {
                                          "start": {
                                            "line": 1788,
                                            "column": 91
                                          },
                                          "end": {
                                            "line": 1788,
                                            "column": 111
                                          },
                                          "identifierName": "weightedNormalValues"
                                        },
                                        "name": "weightedNormalValues"
                                      },
                                      "computed": false
                                    },
                                    "operator": "!==",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 55349,
                                      "end": 55358,
                                      "loc": {
                                        "start": {
                                          "line": 1788,
                                          "column": 116
                                        },
                                        "end": {
                                          "line": 1788,
                                          "column": 125
                                        },
                                        "identifierName": "undefined"
                                      },
                                      "name": "undefined"
                                    }
                                  },
                                  "leadingComments": null
                                },
                                "consequent": {
                                  "type": "BlockStatement",
                                  "start": 55360,
                                  "end": 56425,
                                  "loc": {
                                    "start": {
                                      "line": 1788,
                                      "column": 127
                                    },
                                    "end": {
                                      "line": 1810,
                                      "column": 7
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "IfStatement",
                                      "start": 55484,
                                      "end": 56358,
                                      "loc": {
                                        "start": {
                                          "line": 1790,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1808,
                                          "column": 9
                                        }
                                      },
                                      "test": {
                                        "type": "LogicalExpression",
                                        "start": 55499,
                                        "end": 55618,
                                        "loc": {
                                          "start": {
                                            "line": 1791,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1792,
                                            "column": 81
                                          }
                                        },
                                        "left": {
                                          "type": "BinaryExpression",
                                          "start": 55499,
                                          "end": 55533,
                                          "loc": {
                                            "start": {
                                              "line": 1791,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1791,
                                              "column": 44
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 55499,
                                            "end": 55518,
                                            "loc": {
                                              "start": {
                                                "line": 1791,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1791,
                                                "column": 29
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 55499,
                                              "end": 55503,
                                              "loc": {
                                                "start": {
                                                  "line": 1791,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1791,
                                                  "column": 14
                                                }
                                              },
                                              "leadingComments": null
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 55504,
                                              "end": 55518,
                                              "loc": {
                                                "start": {
                                                  "line": 1791,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1791,
                                                  "column": 29
                                                },
                                                "identifierName": "predictionType"
                                              },
                                              "name": "predictionType"
                                            },
                                            "computed": false,
                                            "leadingComments": null
                                          },
                                          "operator": "===",
                                          "right": {
                                            "type": "StringLiteral",
                                            "start": 55523,
                                            "end": 55533,
                                            "loc": {
                                              "start": {
                                                "line": 1791,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1791,
                                                "column": 44
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "industry",
                                              "raw": "'industry'"
                                            },
                                            "value": "industry"
                                          },
                                          "leadingComments": null
                                        },
                                        "operator": "&&",
                                        "right": {
                                          "type": "BinaryExpression",
                                          "start": 55547,
                                          "end": 55618,
                                          "loc": {
                                            "start": {
                                              "line": 1792,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1792,
                                              "column": 81
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 55547,
                                            "end": 55604,
                                            "loc": {
                                              "start": {
                                                "line": 1792,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1792,
                                                "column": 67
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 55547,
                                              "end": 55585,
                                              "loc": {
                                                "start": {
                                                  "line": 1792,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1792,
                                                  "column": 48
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 55547,
                                                "end": 55564,
                                                "loc": {
                                                  "start": {
                                                    "line": 1792,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1792,
                                                    "column": 27
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 55547,
                                                  "end": 55551,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1792,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 1792,
                                                      "column": 14
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 55552,
                                                  "end": 55564,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1792,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 1792,
                                                      "column": 27
                                                    },
                                                    "identifierName": "_cacheValues"
                                                  },
                                                  "name": "_cacheValues"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "MemberExpression",
                                                "start": 55565,
                                                "end": 55584,
                                                "loc": {
                                                  "start": {
                                                    "line": 1792,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 1792,
                                                    "column": 47
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 55565,
                                                  "end": 55569,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1792,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 1792,
                                                      "column": 32
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 55570,
                                                  "end": 55584,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1792,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 1792,
                                                      "column": 47
                                                    },
                                                    "identifierName": "predictionType"
                                                  },
                                                  "name": "predictionType"
                                                },
                                                "computed": false
                                              },
                                              "computed": true
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 55586,
                                              "end": 55604,
                                              "loc": {
                                                "start": {
                                                  "line": 1792,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 1792,
                                                  "column": 67
                                                },
                                                "identifierName": "predictedLaborCost"
                                              },
                                              "name": "predictedLaborCost"
                                            },
                                            "computed": false
                                          },
                                          "operator": "!==",
                                          "right": {
                                            "type": "Identifier",
                                            "start": 55609,
                                            "end": 55618,
                                            "loc": {
                                              "start": {
                                                "line": 1792,
                                                "column": 72
                                              },
                                              "end": {
                                                "line": 1792,
                                                "column": 81
                                              },
                                              "identifierName": "undefined"
                                            },
                                            "name": "undefined"
                                          }
                                        },
                                        "leadingComments": null
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "start": 55629,
                                        "end": 55980,
                                        "loc": {
                                          "start": {
                                            "line": 1793,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1801,
                                            "column": 9
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 55641,
                                            "end": 55709,
                                            "loc": {
                                              "start": {
                                                "line": 1794,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1794,
                                                "column": 78
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 55641,
                                              "end": 55708,
                                              "loc": {
                                                "start": {
                                                  "line": 1794,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1794,
                                                  "column": 77
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "Identifier",
                                                "start": 55641,
                                                "end": 55655,
                                                "loc": {
                                                  "start": {
                                                    "line": 1794,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1794,
                                                    "column": 24
                                                  },
                                                  "identifierName": "weightedValues"
                                                },
                                                "name": "weightedValues"
                                              },
                                              "right": {
                                                "type": "CallExpression",
                                                "start": 55658,
                                                "end": 55708,
                                                "loc": {
                                                  "start": {
                                                    "line": 1794,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 1794,
                                                    "column": 77
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 55658,
                                                  "end": 55687,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1794,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 1794,
                                                      "column": 56
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 55658,
                                                    "end": 55662,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1794,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 1794,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 55663,
                                                    "end": 55687,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1794,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 1794,
                                                        "column": 56
                                                      },
                                                      "identifierName": "getWeightedLaborHourCost"
                                                    },
                                                    "name": "getWeightedLaborHourCost"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 55688,
                                                    "end": 55707,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1794,
                                                        "column": 57
                                                      },
                                                      "end": {
                                                        "line": 1794,
                                                        "column": 76
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 55688,
                                                      "end": 55692,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1794,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 1794,
                                                          "column": 61
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 55693,
                                                      "end": 55707,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1794,
                                                          "column": 62
                                                        },
                                                        "end": {
                                                          "line": 1794,
                                                          "column": 76
                                                        },
                                                        "identifierName": "predictionType"
                                                      },
                                                      "name": "predictionType"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              }
                                            },
                                            "trailingComments": [
                                              {
                                                "type": "CommentLine",
                                                "value": " no weighted values for weighted labor cost so return data not found",
                                                "start": 55720,
                                                "end": 55790,
                                                "loc": {
                                                  "start": {
                                                    "line": 1795,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1795,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ]
                                          },
                                          {
                                            "type": "IfStatement",
                                            "start": 55801,
                                            "end": 55917,
                                            "loc": {
                                              "start": {
                                                "line": 1796,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1799,
                                                "column": 11
                                              }
                                            },
                                            "test": {
                                              "type": "BinaryExpression",
                                              "start": 55805,
                                              "end": 55829,
                                              "loc": {
                                                "start": {
                                                  "line": 1796,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1796,
                                                  "column": 38
                                                }
                                              },
                                              "left": {
                                                "type": "Identifier",
                                                "start": 55805,
                                                "end": 55819,
                                                "loc": {
                                                  "start": {
                                                    "line": 1796,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1796,
                                                    "column": 28
                                                  },
                                                  "identifierName": "weightedValues"
                                                },
                                                "name": "weightedValues",
                                                "leadingComments": null
                                              },
                                              "operator": "===",
                                              "right": {
                                                "type": "BooleanLiteral",
                                                "start": 55824,
                                                "end": 55829,
                                                "loc": {
                                                  "start": {
                                                    "line": 1796,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 1796,
                                                    "column": 38
                                                  }
                                                },
                                                "value": false
                                              },
                                              "leadingComments": null
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "start": 55831,
                                              "end": 55917,
                                              "loc": {
                                                "start": {
                                                  "line": 1796,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 1799,
                                                  "column": 11
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 55845,
                                                  "end": 55882,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1797,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1797,
                                                      "column": 49
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "start": 55845,
                                                    "end": 55881,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1797,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1797,
                                                        "column": 48
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 55845,
                                                      "end": 55870,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1797,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 1797,
                                                          "column": 37
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 55845,
                                                        "end": 55849,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1797,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 1797,
                                                            "column": 16
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 55850,
                                                        "end": 55870,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1797,
                                                            "column": 17
                                                          },
                                                          "end": {
                                                            "line": 1797,
                                                            "column": 37
                                                          },
                                                          "identifierName": "setPredictionService"
                                                        },
                                                        "name": "setPredictionService"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "StringLiteral",
                                                        "start": 55871,
                                                        "end": 55880,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1797,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 1797,
                                                            "column": 47
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": "account",
                                                          "raw": "'account'"
                                                        },
                                                        "value": "account"
                                                      }
                                                    ]
                                                  }
                                                },
                                                {
                                                  "type": "ReturnStatement",
                                                  "start": 55895,
                                                  "end": 55905,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1798,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1798,
                                                      "column": 22
                                                    }
                                                  },
                                                  "argument": {
                                                    "type": "UnaryExpression",
                                                    "start": 55902,
                                                    "end": 55904,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1798,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1798,
                                                        "column": 21
                                                      }
                                                    },
                                                    "operator": "-",
                                                    "prefix": true,
                                                    "argument": {
                                                      "type": "NumericLiteral",
                                                      "start": 55903,
                                                      "end": 55904,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1798,
                                                          "column": 20
                                                        },
                                                        "end": {
                                                          "line": 1798,
                                                          "column": 21
                                                        }
                                                      },
                                                      "extra": {
                                                        "rawValue": 3,
                                                        "raw": "3"
                                                      },
                                                      "value": 3
                                                    },
                                                    "extra": {
                                                      "parenthesizedArgument": false
                                                    }
                                                  }
                                                }
                                              ],
                                              "directives": [],
                                              "trailingComments": null
                                            },
                                            "alternate": null,
                                            "leadingComments": [
                                              {
                                                "type": "CommentLine",
                                                "value": " no weighted values for weighted labor cost so return data not found",
                                                "start": 55720,
                                                "end": 55790,
                                                "loc": {
                                                  "start": {
                                                    "line": 1795,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1795,
                                                    "column": 80
                                                  }
                                                }
                                              }
                                            ],
                                            "trailingComments": [
                                              {
                                                "type": "CommentLine",
                                                "value": " use weighted labor hours if it is defined",
                                                "start": 55926,
                                                "end": 55970,
                                                "loc": {
                                                  "start": {
                                                    "line": 1800,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 1800,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ]
                                          }
                                        ],
                                        "directives": []
                                      },
                                      "alternate": {
                                        "type": "IfStatement",
                                        "start": 55986,
                                        "end": 56358,
                                        "loc": {
                                          "start": {
                                            "line": 1801,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1808,
                                            "column": 9
                                          }
                                        },
                                        "test": {
                                          "type": "LogicalExpression",
                                          "start": 55990,
                                          "end": 56108,
                                          "loc": {
                                            "start": {
                                              "line": 1801,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 1802,
                                              "column": 81
                                            }
                                          },
                                          "left": {
                                            "type": "BinaryExpression",
                                            "start": 55990,
                                            "end": 56023,
                                            "loc": {
                                              "start": {
                                                "line": 1801,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1801,
                                                "column": 52
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 55990,
                                              "end": 56009,
                                              "loc": {
                                                "start": {
                                                  "line": 1801,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1801,
                                                  "column": 38
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 55990,
                                                "end": 55994,
                                                "loc": {
                                                  "start": {
                                                    "line": 1801,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1801,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 55995,
                                                "end": 56009,
                                                "loc": {
                                                  "start": {
                                                    "line": 1801,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 1801,
                                                    "column": 38
                                                  },
                                                  "identifierName": "predictionType"
                                                },
                                                "name": "predictionType"
                                              },
                                              "computed": false
                                            },
                                            "operator": "===",
                                            "right": {
                                              "type": "StringLiteral",
                                              "start": 56014,
                                              "end": 56023,
                                              "loc": {
                                                "start": {
                                                  "line": 1801,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 1801,
                                                  "column": 52
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "account",
                                                "raw": "'account'"
                                              },
                                              "value": "account"
                                            }
                                          },
                                          "operator": "&&",
                                          "right": {
                                            "type": "BinaryExpression",
                                            "start": 56037,
                                            "end": 56108,
                                            "loc": {
                                              "start": {
                                                "line": 1802,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 1802,
                                                "column": 81
                                              }
                                            },
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 56037,
                                              "end": 56094,
                                              "loc": {
                                                "start": {
                                                  "line": 1802,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1802,
                                                  "column": 67
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 56037,
                                                "end": 56075,
                                                "loc": {
                                                  "start": {
                                                    "line": 1802,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1802,
                                                    "column": 48
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 56037,
                                                  "end": 56054,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1802,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 1802,
                                                      "column": 27
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 56037,
                                                    "end": 56041,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1802,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 1802,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 56042,
                                                    "end": 56054,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1802,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 1802,
                                                        "column": 27
                                                      },
                                                      "identifierName": "_cacheValues"
                                                    },
                                                    "name": "_cacheValues"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "MemberExpression",
                                                  "start": 56055,
                                                  "end": 56074,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1802,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 1802,
                                                      "column": 47
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 56055,
                                                    "end": 56059,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1802,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 1802,
                                                        "column": 32
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 56060,
                                                    "end": 56074,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1802,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 1802,
                                                        "column": 47
                                                      },
                                                      "identifierName": "predictionType"
                                                    },
                                                    "name": "predictionType"
                                                  },
                                                  "computed": false
                                                },
                                                "computed": true
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 56076,
                                                "end": 56094,
                                                "loc": {
                                                  "start": {
                                                    "line": 1802,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 1802,
                                                    "column": 67
                                                  },
                                                  "identifierName": "predictedLaborCost"
                                                },
                                                "name": "predictedLaborCost"
                                              },
                                              "computed": false
                                            },
                                            "operator": "!==",
                                            "right": {
                                              "type": "Identifier",
                                              "start": 56099,
                                              "end": 56108,
                                              "loc": {
                                                "start": {
                                                  "line": 1802,
                                                  "column": 72
                                                },
                                                "end": {
                                                  "line": 1802,
                                                  "column": 81
                                                },
                                                "identifierName": "undefined"
                                              },
                                              "name": "undefined"
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 56119,
                                          "end": 56253,
                                          "loc": {
                                            "start": {
                                              "line": 1803,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1806,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 56131,
                                              "end": 56196,
                                              "loc": {
                                                "start": {
                                                  "line": 1804,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1804,
                                                  "column": 75
                                                }
                                              },
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "start": 56131,
                                                "end": 56195,
                                                "loc": {
                                                  "start": {
                                                    "line": 1804,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1804,
                                                    "column": 74
                                                  }
                                                },
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "start": 56131,
                                                  "end": 56145,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1804,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 1804,
                                                      "column": 24
                                                    },
                                                    "identifierName": "weightedValues"
                                                  },
                                                  "name": "weightedValues"
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "start": 56148,
                                                  "end": 56195,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1804,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 1804,
                                                      "column": 74
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 56148,
                                                    "end": 56174,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1804,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 1804,
                                                        "column": 53
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 56148,
                                                      "end": 56152,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1804,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 1804,
                                                          "column": 31
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 56153,
                                                      "end": 56174,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1804,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 1804,
                                                          "column": 53
                                                        },
                                                        "identifierName": "getWeightedLaborHours"
                                                      },
                                                      "name": "getWeightedLaborHours"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "MemberExpression",
                                                      "start": 56175,
                                                      "end": 56194,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1804,
                                                          "column": 54
                                                        },
                                                        "end": {
                                                          "line": 1804,
                                                          "column": 73
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 56175,
                                                        "end": 56179,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1804,
                                                            "column": 54
                                                          },
                                                          "end": {
                                                            "line": 1804,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 56180,
                                                        "end": 56194,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1804,
                                                            "column": 59
                                                          },
                                                          "end": {
                                                            "line": 1804,
                                                            "column": 73
                                                          },
                                                          "identifierName": "predictionType"
                                                        },
                                                        "name": "predictionType"
                                                      },
                                                      "computed": false
                                                    }
                                                  ]
                                                }
                                              },
                                              "trailingComments": [
                                                {
                                                  "type": "CommentLine",
                                                  "value": " fallback to just using plain bounds",
                                                  "start": 56205,
                                                  "end": 56243,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1805,
                                                      "column": 8
                                                    },
                                                    "end": {
                                                      "line": 1805,
                                                      "column": 46
                                                    }
                                                  }
                                                }
                                              ]
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": {
                                          "type": "BlockStatement",
                                          "start": 56259,
                                          "end": 56358,
                                          "loc": {
                                            "start": {
                                              "line": 1806,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1808,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 56271,
                                              "end": 56348,
                                              "loc": {
                                                "start": {
                                                  "line": 1807,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1807,
                                                  "column": 87
                                                }
                                              },
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "start": 56271,
                                                "end": 56347,
                                                "loc": {
                                                  "start": {
                                                    "line": 1807,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1807,
                                                    "column": 86
                                                  }
                                                },
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "start": 56271,
                                                  "end": 56285,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1807,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 1807,
                                                      "column": 24
                                                    },
                                                    "identifierName": "weightedValues"
                                                  },
                                                  "name": "weightedValues"
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "start": 56288,
                                                  "end": 56347,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1807,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 1807,
                                                      "column": 86
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 56288,
                                                    "end": 56326,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1807,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 1807,
                                                        "column": 65
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 56288,
                                                      "end": 56305,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1807,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 1807,
                                                          "column": 44
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 56288,
                                                        "end": 56292,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1807,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 1807,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 56293,
                                                        "end": 56305,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1807,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 1807,
                                                            "column": 44
                                                          },
                                                          "identifierName": "_cacheValues"
                                                        },
                                                        "name": "_cacheValues"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "MemberExpression",
                                                      "start": 56306,
                                                      "end": 56325,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1807,
                                                          "column": 45
                                                        },
                                                        "end": {
                                                          "line": 1807,
                                                          "column": 64
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 56306,
                                                        "end": 56310,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1807,
                                                            "column": 45
                                                          },
                                                          "end": {
                                                            "line": 1807,
                                                            "column": 49
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 56311,
                                                        "end": 56325,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1807,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 1807,
                                                            "column": 64
                                                          },
                                                          "identifierName": "predictionType"
                                                        },
                                                        "name": "predictionType"
                                                      },
                                                      "computed": false
                                                    },
                                                    "computed": true
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 56327,
                                                    "end": 56347,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1807,
                                                        "column": 66
                                                      },
                                                      "end": {
                                                        "line": 1807,
                                                        "column": 86
                                                      },
                                                      "identifierName": "weightedNormalValues"
                                                    },
                                                    "name": "weightedNormalValues"
                                                  },
                                                  "computed": false
                                                }
                                              }
                                            }
                                          ],
                                          "directives": [],
                                          "trailingComments": null
                                        },
                                        "trailingComments": null
                                      },
                                      "leadingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " overwrite labor hours for industry if we have predicted labor cost and bounds for predicted labor cost",
                                          "start": 55370,
                                          "end": 55475,
                                          "loc": {
                                            "start": {
                                              "line": 1789,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1789,
                                              "column": 113
                                            }
                                          }
                                        }
                                      ],
                                      "trailingComments": [
                                        {
                                          "type": "CommentLine",
                                          "value": " bounds not available so return data not available",
                                          "start": 56365,
                                          "end": 56417,
                                          "loc": {
                                            "start": {
                                              "line": 1809,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 1809,
                                              "column": 58
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  ],
                                  "directives": []
                                },
                                "alternate": {
                                  "type": "BlockStatement",
                                  "start": 56431,
                                  "end": 56505,
                                  "loc": {
                                    "start": {
                                      "line": 1810,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1813,
                                      "column": 7
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 56441,
                                      "end": 56478,
                                      "loc": {
                                        "start": {
                                          "line": 1811,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1811,
                                          "column": 45
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 56441,
                                        "end": 56477,
                                        "loc": {
                                          "start": {
                                            "line": 1811,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1811,
                                            "column": 44
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 56441,
                                          "end": 56466,
                                          "loc": {
                                            "start": {
                                              "line": 1811,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1811,
                                              "column": 33
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 56441,
                                            "end": 56445,
                                            "loc": {
                                              "start": {
                                                "line": 1811,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 1811,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 56446,
                                            "end": 56466,
                                            "loc": {
                                              "start": {
                                                "line": 1811,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 1811,
                                                "column": 33
                                              },
                                              "identifierName": "setPredictionService"
                                            },
                                            "name": "setPredictionService"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "StringLiteral",
                                            "start": 56467,
                                            "end": 56476,
                                            "loc": {
                                              "start": {
                                                "line": 1811,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 1811,
                                                "column": 43
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "account",
                                              "raw": "'account'"
                                            },
                                            "value": "account"
                                          }
                                        ]
                                      }
                                    },
                                    {
                                      "type": "ReturnStatement",
                                      "start": 56487,
                                      "end": 56497,
                                      "loc": {
                                        "start": {
                                          "line": 1812,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1812,
                                          "column": 18
                                        }
                                      },
                                      "argument": {
                                        "type": "UnaryExpression",
                                        "start": 56494,
                                        "end": 56496,
                                        "loc": {
                                          "start": {
                                            "line": 1812,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 1812,
                                            "column": 17
                                          }
                                        },
                                        "operator": "-",
                                        "prefix": true,
                                        "argument": {
                                          "type": "NumericLiteral",
                                          "start": 56495,
                                          "end": 56496,
                                          "loc": {
                                            "start": {
                                              "line": 1812,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1812,
                                              "column": 17
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 3,
                                            "raw": "3"
                                          },
                                          "value": 3
                                        },
                                        "extra": {
                                          "parenthesizedArgument": false
                                        }
                                      }
                                    }
                                  ],
                                  "directives": []
                                },
                                "leadingComments": [
                                  {
                                    "type": "CommentLine",
                                    "value": " get the bounds if they are set",
                                    "start": 55199,
                                    "end": 55232,
                                    "loc": {
                                      "start": {
                                        "line": 1787,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1787,
                                        "column": 39
                                      }
                                    }
                                  }
                                ]
                              }
                            ],
                            "directives": [],
                            "trailingComments": null
                          },
                          "trailingComments": null
                        },
                        "trailingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " data not available",
                          "start": 54340,
                          "end": 54361,
                          "loc": {
                            "start": {
                              "line": 1773,
                              "column": 4
                            },
                            "end": {
                              "line": 1773,
                              "column": 25
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentBlock",
                          "value": "*\n     *  Initiate the Stoplight Calculations\n     *  For each weighted normal value, determine the stoplight range based on the current and next weighted value\n     ",
                          "start": 56516,
                          "end": 56686,
                          "loc": {
                            "start": {
                              "line": 1815,
                              "column": 4
                            },
                            "end": {
                              "line": 1818,
                              "column": 7
                            }
                          }
                        },
                        {
                          "type": "CommentLine",
                          "value": " red stop sign",
                          "start": 56691,
                          "end": 56707,
                          "loc": {
                            "start": {
                              "line": 1819,
                              "column": 4
                            },
                            "end": {
                              "line": 1819,
                              "column": 20
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 56712,
                      "end": 56741,
                      "loc": {
                        "start": {
                          "line": 1820,
                          "column": 4
                        },
                        "end": {
                          "line": 1820,
                          "column": 33
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 56716,
                          "end": 56740,
                          "loc": {
                            "start": {
                              "line": 1820,
                              "column": 8
                            },
                            "end": {
                              "line": 1820,
                              "column": 32
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 56716,
                            "end": 56735,
                            "loc": {
                              "start": {
                                "line": 1820,
                                "column": 8
                              },
                              "end": {
                                "line": 1820,
                                "column": 27
                              },
                              "identifierName": "stoplightPrediction"
                            },
                            "name": "stoplightPrediction",
                            "leadingComments": null
                          },
                          "init": {
                            "type": "UnaryExpression",
                            "start": 56738,
                            "end": 56740,
                            "loc": {
                              "start": {
                                "line": 1820,
                                "column": 30
                              },
                              "end": {
                                "line": 1820,
                                "column": 32
                              }
                            },
                            "operator": "-",
                            "prefix": true,
                            "argument": {
                              "type": "NumericLiteral",
                              "start": 56739,
                              "end": 56740,
                              "loc": {
                                "start": {
                                  "line": 1820,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1820,
                                  "column": 32
                                }
                              },
                              "extra": {
                                "rawValue": 2,
                                "raw": "2"
                              },
                              "value": 2
                            },
                            "extra": {
                              "parenthesizedArgument": false
                            }
                          },
                          "leadingComments": null
                        }
                      ],
                      "kind": "let",
                      "leadingComments": [
                        {
                          "type": "CommentBlock",
                          "value": "*\n     *  Initiate the Stoplight Calculations\n     *  For each weighted normal value, determine the stoplight range based on the current and next weighted value\n     ",
                          "start": 56516,
                          "end": 56686,
                          "loc": {
                            "start": {
                              "line": 1815,
                              "column": 4
                            },
                            "end": {
                              "line": 1818,
                              "column": 7
                            }
                          }
                        },
                        {
                          "type": "CommentLine",
                          "value": " red stop sign",
                          "start": 56691,
                          "end": 56707,
                          "loc": {
                            "start": {
                              "line": 1819,
                              "column": 4
                            },
                            "end": {
                              "line": 1819,
                              "column": 20
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " default value",
                          "start": 56742,
                          "end": 56758,
                          "loc": {
                            "start": {
                              "line": 1820,
                              "column": 34
                            },
                            "end": {
                              "line": 1820,
                              "column": 50
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 56763,
                      "end": 56791,
                      "loc": {
                        "start": {
                          "line": 1821,
                          "column": 4
                        },
                        "end": {
                          "line": 1821,
                          "column": 32
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 56767,
                          "end": 56790,
                          "loc": {
                            "start": {
                              "line": 1821,
                              "column": 8
                            },
                            "end": {
                              "line": 1821,
                              "column": 31
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 56767,
                            "end": 56778,
                            "loc": {
                              "start": {
                                "line": 1821,
                                "column": 8
                              },
                              "end": {
                                "line": 1821,
                                "column": 19
                              },
                              "identifierName": "costOrLabor"
                            },
                            "name": "costOrLabor",
                            "leadingComments": null
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 56781,
                            "end": 56790,
                            "loc": {
                              "start": {
                                "line": 1821,
                                "column": 22
                              },
                              "end": {
                                "line": 1821,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 56781,
                              "end": 56785,
                              "loc": {
                                "start": {
                                  "line": 1821,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1821,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 56786,
                              "end": 56790,
                              "loc": {
                                "start": {
                                  "line": 1821,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1821,
                                  "column": 31
                                },
                                "identifierName": "cost"
                              },
                              "name": "cost"
                            },
                            "computed": false
                          },
                          "leadingComments": null
                        }
                      ],
                      "kind": "let",
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " default value",
                          "start": 56742,
                          "end": 56758,
                          "loc": {
                            "start": {
                              "line": 1820,
                              "column": 34
                            },
                            "end": {
                              "line": 1820,
                              "column": 50
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 56797,
                      "end": 56937,
                      "loc": {
                        "start": {
                          "line": 1823,
                          "column": 4
                        },
                        "end": {
                          "line": 1825,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 56801,
                        "end": 56891,
                        "loc": {
                          "start": {
                            "line": 1823,
                            "column": 8
                          },
                          "end": {
                            "line": 1823,
                            "column": 98
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 56801,
                          "end": 56834,
                          "loc": {
                            "start": {
                              "line": 1823,
                              "column": 8
                            },
                            "end": {
                              "line": 1823,
                              "column": 41
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 56801,
                            "end": 56820,
                            "loc": {
                              "start": {
                                "line": 1823,
                                "column": 8
                              },
                              "end": {
                                "line": 1823,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 56801,
                              "end": 56805,
                              "loc": {
                                "start": {
                                  "line": 1823,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1823,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 56806,
                              "end": 56820,
                              "loc": {
                                "start": {
                                  "line": 1823,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1823,
                                  "column": 27
                                },
                                "identifierName": "predictionType"
                              },
                              "name": "predictionType"
                            },
                            "computed": false
                          },
                          "operator": "===",
                          "right": {
                            "type": "StringLiteral",
                            "start": 56825,
                            "end": 56834,
                            "loc": {
                              "start": {
                                "line": 1823,
                                "column": 32
                              },
                              "end": {
                                "line": 1823,
                                "column": 41
                              }
                            },
                            "extra": {
                              "rawValue": "account",
                              "raw": "'account'"
                            },
                            "value": "account"
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "MemberExpression",
                          "start": 56838,
                          "end": 56891,
                          "loc": {
                            "start": {
                              "line": 1823,
                              "column": 45
                            },
                            "end": {
                              "line": 1823,
                              "column": 98
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 56838,
                            "end": 56876,
                            "loc": {
                              "start": {
                                "line": 1823,
                                "column": 45
                              },
                              "end": {
                                "line": 1823,
                                "column": 83
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 56838,
                              "end": 56855,
                              "loc": {
                                "start": {
                                  "line": 1823,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1823,
                                  "column": 62
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 56838,
                                "end": 56842,
                                "loc": {
                                  "start": {
                                    "line": 1823,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1823,
                                    "column": 49
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 56843,
                                "end": 56855,
                                "loc": {
                                  "start": {
                                    "line": 1823,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 1823,
                                    "column": 62
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 56856,
                              "end": 56875,
                              "loc": {
                                "start": {
                                  "line": 1823,
                                  "column": 63
                                },
                                "end": {
                                  "line": 1823,
                                  "column": 82
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 56856,
                                "end": 56860,
                                "loc": {
                                  "start": {
                                    "line": 1823,
                                    "column": 63
                                  },
                                  "end": {
                                    "line": 1823,
                                    "column": 67
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 56861,
                                "end": 56875,
                                "loc": {
                                  "start": {
                                    "line": 1823,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 1823,
                                    "column": 82
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 56877,
                            "end": 56891,
                            "loc": {
                              "start": {
                                "line": 1823,
                                "column": 84
                              },
                              "end": {
                                "line": 1823,
                                "column": 98
                              },
                              "identifierName": "predictedLabor"
                            },
                            "name": "predictedLabor"
                          },
                          "computed": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 56893,
                        "end": 56937,
                        "loc": {
                          "start": {
                            "line": 1823,
                            "column": 100
                          },
                          "end": {
                            "line": 1825,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 56901,
                            "end": 56931,
                            "loc": {
                              "start": {
                                "line": 1824,
                                "column": 6
                              },
                              "end": {
                                "line": 1824,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 56901,
                              "end": 56930,
                              "loc": {
                                "start": {
                                  "line": 1824,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1824,
                                  "column": 35
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 56901,
                                "end": 56912,
                                "loc": {
                                  "start": {
                                    "line": 1824,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1824,
                                    "column": 17
                                  },
                                  "identifierName": "costOrLabor"
                                },
                                "name": "costOrLabor"
                              },
                              "right": {
                                "type": "MemberExpression",
                                "start": 56915,
                                "end": 56930,
                                "loc": {
                                  "start": {
                                    "line": 1824,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1824,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 56915,
                                  "end": 56919,
                                  "loc": {
                                    "start": {
                                      "line": 1824,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1824,
                                      "column": 24
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 56920,
                                  "end": 56930,
                                  "loc": {
                                    "start": {
                                      "line": 1824,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 1824,
                                      "column": 35
                                    },
                                    "identifierName": "laborHours"
                                  },
                                  "name": "laborHours"
                                },
                                "computed": false
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ForStatement",
                      "start": 56943,
                      "end": 57103,
                      "loc": {
                        "start": {
                          "line": 1827,
                          "column": 4
                        },
                        "end": {
                          "line": 1832,
                          "column": 5
                        }
                      },
                      "init": {
                        "type": "VariableDeclaration",
                        "start": 56948,
                        "end": 56957,
                        "loc": {
                          "start": {
                            "line": 1827,
                            "column": 9
                          },
                          "end": {
                            "line": 1827,
                            "column": 18
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 56952,
                            "end": 56957,
                            "loc": {
                              "start": {
                                "line": 1827,
                                "column": 13
                              },
                              "end": {
                                "line": 1827,
                                "column": 18
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 56952,
                              "end": 56953,
                              "loc": {
                                "start": {
                                  "line": 1827,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1827,
                                  "column": 14
                                },
                                "identifierName": "i"
                              },
                              "name": "i"
                            },
                            "init": {
                              "type": "NumericLiteral",
                              "start": 56956,
                              "end": 56957,
                              "loc": {
                                "start": {
                                  "line": 1827,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1827,
                                  "column": 18
                                }
                              },
                              "extra": {
                                "rawValue": 0,
                                "raw": "0"
                              },
                              "value": 0
                            }
                          }
                        ],
                        "kind": "let"
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 56959,
                        "end": 56984,
                        "loc": {
                          "start": {
                            "line": 1827,
                            "column": 20
                          },
                          "end": {
                            "line": 1827,
                            "column": 45
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 56959,
                          "end": 56960,
                          "loc": {
                            "start": {
                              "line": 1827,
                              "column": 20
                            },
                            "end": {
                              "line": 1827,
                              "column": 21
                            },
                            "identifierName": "i"
                          },
                          "name": "i"
                        },
                        "operator": "<",
                        "right": {
                          "type": "MemberExpression",
                          "start": 56963,
                          "end": 56984,
                          "loc": {
                            "start": {
                              "line": 1827,
                              "column": 24
                            },
                            "end": {
                              "line": 1827,
                              "column": 45
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 56963,
                            "end": 56977,
                            "loc": {
                              "start": {
                                "line": 1827,
                                "column": 24
                              },
                              "end": {
                                "line": 1827,
                                "column": 38
                              },
                              "identifierName": "weightedValues"
                            },
                            "name": "weightedValues"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 56978,
                            "end": 56984,
                            "loc": {
                              "start": {
                                "line": 1827,
                                "column": 39
                              },
                              "end": {
                                "line": 1827,
                                "column": 45
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "start": 56986,
                        "end": 56989,
                        "loc": {
                          "start": {
                            "line": 1827,
                            "column": 47
                          },
                          "end": {
                            "line": 1827,
                            "column": 50
                          }
                        },
                        "operator": "++",
                        "prefix": false,
                        "argument": {
                          "type": "Identifier",
                          "start": 56986,
                          "end": 56987,
                          "loc": {
                            "start": {
                              "line": 1827,
                              "column": 47
                            },
                            "end": {
                              "line": 1827,
                              "column": 48
                            },
                            "identifierName": "i"
                          },
                          "name": "i"
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "start": 56991,
                        "end": 57103,
                        "loc": {
                          "start": {
                            "line": 1827,
                            "column": 52
                          },
                          "end": {
                            "line": 1832,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 56999,
                            "end": 57097,
                            "loc": {
                              "start": {
                                "line": 1828,
                                "column": 6
                              },
                              "end": {
                                "line": 1831,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 57003,
                              "end": 57034,
                              "loc": {
                                "start": {
                                  "line": 1828,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1828,
                                  "column": 41
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 57003,
                                "end": 57014,
                                "loc": {
                                  "start": {
                                    "line": 1828,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1828,
                                    "column": 21
                                  },
                                  "identifierName": "costOrLabor"
                                },
                                "name": "costOrLabor"
                              },
                              "operator": ">",
                              "right": {
                                "type": "MemberExpression",
                                "start": 57017,
                                "end": 57034,
                                "loc": {
                                  "start": {
                                    "line": 1828,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1828,
                                    "column": 41
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 57017,
                                  "end": 57031,
                                  "loc": {
                                    "start": {
                                      "line": 1828,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1828,
                                      "column": 38
                                    },
                                    "identifierName": "weightedValues"
                                  },
                                  "name": "weightedValues"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 57032,
                                  "end": 57033,
                                  "loc": {
                                    "start": {
                                      "line": 1828,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1828,
                                      "column": 40
                                    },
                                    "identifierName": "i"
                                  },
                                  "name": "i"
                                },
                                "computed": true
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 57036,
                              "end": 57097,
                              "loc": {
                                "start": {
                                  "line": 1828,
                                  "column": 43
                                },
                                "end": {
                                  "line": 1831,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 57046,
                                  "end": 57074,
                                  "loc": {
                                    "start": {
                                      "line": 1829,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1829,
                                      "column": 36
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 57046,
                                    "end": 57073,
                                    "loc": {
                                      "start": {
                                        "line": 1829,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 1829,
                                        "column": 35
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 57046,
                                      "end": 57065,
                                      "loc": {
                                        "start": {
                                          "line": 1829,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 1829,
                                          "column": 27
                                        },
                                        "identifierName": "stoplightPrediction"
                                      },
                                      "name": "stoplightPrediction"
                                    },
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 57068,
                                      "end": 57073,
                                      "loc": {
                                        "start": {
                                          "line": 1829,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1829,
                                          "column": 35
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 57068,
                                        "end": 57069,
                                        "loc": {
                                          "start": {
                                            "line": 1829,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 1829,
                                            "column": 31
                                          },
                                          "identifierName": "i"
                                        },
                                        "name": "i"
                                      },
                                      "operator": "-",
                                      "right": {
                                        "type": "NumericLiteral",
                                        "start": 57072,
                                        "end": 57073,
                                        "loc": {
                                          "start": {
                                            "line": 1829,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 1829,
                                            "column": 35
                                          }
                                        },
                                        "extra": {
                                          "rawValue": 1,
                                          "raw": "1"
                                        },
                                        "value": 1
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "BreakStatement",
                                  "start": 57083,
                                  "end": 57089,
                                  "loc": {
                                    "start": {
                                      "line": 1830,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1830,
                                      "column": 14
                                    }
                                  },
                                  "label": null
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 57109,
                      "end": 57190,
                      "loc": {
                        "start": {
                          "line": 1834,
                          "column": 4
                        },
                        "end": {
                          "line": 1834,
                          "column": 85
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 57109,
                        "end": 57189,
                        "loc": {
                          "start": {
                            "line": 1834,
                            "column": 4
                          },
                          "end": {
                            "line": 1834,
                            "column": 84
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 57109,
                          "end": 57167,
                          "loc": {
                            "start": {
                              "line": 1834,
                              "column": 4
                            },
                            "end": {
                              "line": 1834,
                              "column": 62
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 57109,
                            "end": 57147,
                            "loc": {
                              "start": {
                                "line": 1834,
                                "column": 4
                              },
                              "end": {
                                "line": 1834,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 57109,
                              "end": 57126,
                              "loc": {
                                "start": {
                                  "line": 1834,
                                  "column": 4
                                },
                                "end": {
                                  "line": 1834,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 57109,
                                "end": 57113,
                                "loc": {
                                  "start": {
                                    "line": 1834,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 1834,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 57114,
                                "end": 57126,
                                "loc": {
                                  "start": {
                                    "line": 1834,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1834,
                                    "column": 21
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 57127,
                              "end": 57146,
                              "loc": {
                                "start": {
                                  "line": 1834,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1834,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 57127,
                                "end": 57131,
                                "loc": {
                                  "start": {
                                    "line": 1834,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1834,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 57132,
                                "end": 57146,
                                "loc": {
                                  "start": {
                                    "line": 1834,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1834,
                                    "column": 41
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 57148,
                            "end": 57167,
                            "loc": {
                              "start": {
                                "line": 1834,
                                "column": 43
                              },
                              "end": {
                                "line": 1834,
                                "column": 62
                              },
                              "identifierName": "stoplightPrediction"
                            },
                            "name": "stoplightPrediction"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "Identifier",
                          "start": 57170,
                          "end": 57189,
                          "loc": {
                            "start": {
                              "line": 1834,
                              "column": 65
                            },
                            "end": {
                              "line": 1834,
                              "column": 84
                            },
                            "identifierName": "stoplightPrediction"
                          },
                          "name": "stoplightPrediction"
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 57196,
                      "end": 57233,
                      "loc": {
                        "start": {
                          "line": 1836,
                          "column": 4
                        },
                        "end": {
                          "line": 1836,
                          "column": 41
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 57196,
                        "end": 57232,
                        "loc": {
                          "start": {
                            "line": 1836,
                            "column": 4
                          },
                          "end": {
                            "line": 1836,
                            "column": 40
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 57196,
                          "end": 57221,
                          "loc": {
                            "start": {
                              "line": 1836,
                              "column": 4
                            },
                            "end": {
                              "line": 1836,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 57196,
                            "end": 57200,
                            "loc": {
                              "start": {
                                "line": 1836,
                                "column": 4
                              },
                              "end": {
                                "line": 1836,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 57201,
                            "end": 57221,
                            "loc": {
                              "start": {
                                "line": 1836,
                                "column": 9
                              },
                              "end": {
                                "line": 1836,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "StringLiteral",
                            "start": 57222,
                            "end": 57231,
                            "loc": {
                              "start": {
                                "line": 1836,
                                "column": 30
                              },
                              "end": {
                                "line": 1836,
                                "column": 39
                              }
                            },
                            "extra": {
                              "rawValue": "account",
                              "raw": "'account'"
                            },
                            "value": "account"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 57238,
                      "end": 57265,
                      "loc": {
                        "start": {
                          "line": 1837,
                          "column": 4
                        },
                        "end": {
                          "line": 1837,
                          "column": 31
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 57245,
                        "end": 57264,
                        "loc": {
                          "start": {
                            "line": 1837,
                            "column": 11
                          },
                          "end": {
                            "line": 1837,
                            "column": 30
                          },
                          "identifierName": "stoplightPrediction"
                        },
                        "name": "stoplightPrediction"
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns a integer value indicating which distribution range a lineItem's cost falls\n   * Returns 0,1,2,3,4,5,6 or (this._distributionRanges.length) the value being the percent range that the current cost falls under.\n   * Returns -1 if the current cost is out of bounds and above (greater than) the predicted value.\n   * Returns -2 if the current cost is out of bounds and below (less than) the predicted value.\n   * Returns -3 if the line item has zero prediction models, a predicted value equal to zero or undefined,\n   * and undefined weightedNormalValues\n   * Returns -4 if the line item is predicted and not overwritten and the line item is excluded\n   * @returns {number}\n   * @private\n   ",
                    "start": 53503,
                    "end": 54209,
                    "loc": {
                      "start": {
                        "line": 1759,
                        "column": 2
                      },
                      "end": {
                        "line": 1769,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentLine",
                    "value": " updates the account and industry stoplight indicator properties",
                    "start": 57273,
                    "end": 57339,
                    "loc": {
                      "start": {
                        "line": 1840,
                        "column": 2
                      },
                      "end": {
                        "line": 1840,
                        "column": 68
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 57342,
                "end": 57531,
                "loc": {
                  "start": {
                    "line": 1841,
                    "column": 2
                  },
                  "end": {
                    "line": 1844,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 57342,
                  "end": 57367,
                  "loc": {
                    "start": {
                      "line": 1841,
                      "column": 2
                    },
                    "end": {
                      "line": 1841,
                      "column": 27
                    },
                    "identifierName": "updateStoplightIndicators"
                  },
                  "name": "updateStoplightIndicators",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 57370,
                  "end": 57531,
                  "loc": {
                    "start": {
                      "line": 1841,
                      "column": 30
                    },
                    "end": {
                      "line": 1844,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 57376,
                      "end": 57448,
                      "loc": {
                        "start": {
                          "line": 1842,
                          "column": 4
                        },
                        "end": {
                          "line": 1842,
                          "column": 76
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 57376,
                        "end": 57447,
                        "loc": {
                          "start": {
                            "line": 1842,
                            "column": 4
                          },
                          "end": {
                            "line": 1842,
                            "column": 75
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 57376,
                          "end": 57406,
                          "loc": {
                            "start": {
                              "line": 1842,
                              "column": 4
                            },
                            "end": {
                              "line": 1842,
                              "column": 34
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 57376,
                            "end": 57380,
                            "loc": {
                              "start": {
                                "line": 1842,
                                "column": 4
                              },
                              "end": {
                                "line": 1842,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 57381,
                            "end": 57406,
                            "loc": {
                              "start": {
                                "line": 1842,
                                "column": 9
                              },
                              "end": {
                                "line": 1842,
                                "column": 34
                              },
                              "identifierName": "accountStoplightIndicator"
                            },
                            "name": "accountStoplightIndicator"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 57409,
                          "end": 57447,
                          "loc": {
                            "start": {
                              "line": 1842,
                              "column": 37
                            },
                            "end": {
                              "line": 1842,
                              "column": 75
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 57409,
                            "end": 57436,
                            "loc": {
                              "start": {
                                "line": 1842,
                                "column": 37
                              },
                              "end": {
                                "line": 1842,
                                "column": 64
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 57409,
                              "end": 57413,
                              "loc": {
                                "start": {
                                  "line": 1842,
                                  "column": 37
                                },
                                "end": {
                                  "line": 1842,
                                  "column": 41
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 57414,
                              "end": 57436,
                              "loc": {
                                "start": {
                                  "line": 1842,
                                  "column": 42
                                },
                                "end": {
                                  "line": 1842,
                                  "column": 64
                                },
                                "identifierName": "_getStoplightIndicator"
                              },
                              "name": "_getStoplightIndicator"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 57437,
                              "end": 57446,
                              "loc": {
                                "start": {
                                  "line": 1842,
                                  "column": 65
                                },
                                "end": {
                                  "line": 1842,
                                  "column": 74
                                }
                              },
                              "extra": {
                                "rawValue": "account",
                                "raw": "'account'"
                              },
                              "value": "account"
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 57453,
                      "end": 57527,
                      "loc": {
                        "start": {
                          "line": 1843,
                          "column": 4
                        },
                        "end": {
                          "line": 1843,
                          "column": 78
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 57453,
                        "end": 57526,
                        "loc": {
                          "start": {
                            "line": 1843,
                            "column": 4
                          },
                          "end": {
                            "line": 1843,
                            "column": 77
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 57453,
                          "end": 57484,
                          "loc": {
                            "start": {
                              "line": 1843,
                              "column": 4
                            },
                            "end": {
                              "line": 1843,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 57453,
                            "end": 57457,
                            "loc": {
                              "start": {
                                "line": 1843,
                                "column": 4
                              },
                              "end": {
                                "line": 1843,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 57458,
                            "end": 57484,
                            "loc": {
                              "start": {
                                "line": 1843,
                                "column": 9
                              },
                              "end": {
                                "line": 1843,
                                "column": 35
                              },
                              "identifierName": "industryStoplightIndicator"
                            },
                            "name": "industryStoplightIndicator"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 57487,
                          "end": 57526,
                          "loc": {
                            "start": {
                              "line": 1843,
                              "column": 38
                            },
                            "end": {
                              "line": 1843,
                              "column": 77
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 57487,
                            "end": 57514,
                            "loc": {
                              "start": {
                                "line": 1843,
                                "column": 38
                              },
                              "end": {
                                "line": 1843,
                                "column": 65
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 57487,
                              "end": 57491,
                              "loc": {
                                "start": {
                                  "line": 1843,
                                  "column": 38
                                },
                                "end": {
                                  "line": 1843,
                                  "column": 42
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 57492,
                              "end": 57514,
                              "loc": {
                                "start": {
                                  "line": 1843,
                                  "column": 43
                                },
                                "end": {
                                  "line": 1843,
                                  "column": 65
                                },
                                "identifierName": "_getStoplightIndicator"
                              },
                              "name": "_getStoplightIndicator"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 57515,
                              "end": 57525,
                              "loc": {
                                "start": {
                                  "line": 1843,
                                  "column": 66
                                },
                                "end": {
                                  "line": 1843,
                                  "column": 76
                                }
                              },
                              "extra": {
                                "rawValue": "industry",
                                "raw": "'industry'"
                              },
                              "value": "industry"
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentLine",
                    "value": " updates the account and industry stoplight indicator properties",
                    "start": 57273,
                    "end": 57339,
                    "loc": {
                      "start": {
                        "line": 1840,
                        "column": 2
                      },
                      "end": {
                        "line": 1840,
                        "column": 68
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *  Calculate the weighted normal value given a set of distribution ranges.\n   * @returns {array} Array of weighted normal values\n   ",
                    "start": 57535,
                    "end": 57676,
                    "loc": {
                      "start": {
                        "line": 1846,
                        "column": 2
                      },
                      "end": {
                        "line": 1849,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 57679,
                "end": 58510,
                "loc": {
                  "start": {
                    "line": 1850,
                    "column": 2
                  },
                  "end": {
                    "line": 1865,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 57679,
                  "end": 57702,
                  "loc": {
                    "start": {
                      "line": 1850,
                      "column": 2
                    },
                    "end": {
                      "line": 1850,
                      "column": 25
                    },
                    "identifierName": "getWeightedNormalValues"
                  },
                  "name": "getWeightedNormalValues",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 57703,
                    "end": 57729,
                    "loc": {
                      "start": {
                        "line": 1850,
                        "column": 26
                      },
                      "end": {
                        "line": 1850,
                        "column": 52
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 57703,
                      "end": 57717,
                      "loc": {
                        "start": {
                          "line": 1850,
                          "column": 26
                        },
                        "end": {
                          "line": 1850,
                          "column": 40
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 57720,
                      "end": 57729,
                      "loc": {
                        "start": {
                          "line": 1850,
                          "column": 43
                        },
                        "end": {
                          "line": 1850,
                          "column": 52
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 57731,
                  "end": 58510,
                  "loc": {
                    "start": {
                      "line": 1850,
                      "column": 54
                    },
                    "end": {
                      "line": 1865,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 57737,
                      "end": 57779,
                      "loc": {
                        "start": {
                          "line": 1851,
                          "column": 4
                        },
                        "end": {
                          "line": 1851,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 57737,
                        "end": 57778,
                        "loc": {
                          "start": {
                            "line": 1851,
                            "column": 4
                          },
                          "end": {
                            "line": 1851,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 57737,
                          "end": 57762,
                          "loc": {
                            "start": {
                              "line": 1851,
                              "column": 4
                            },
                            "end": {
                              "line": 1851,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 57737,
                            "end": 57741,
                            "loc": {
                              "start": {
                                "line": 1851,
                                "column": 4
                              },
                              "end": {
                                "line": 1851,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 57742,
                            "end": 57762,
                            "loc": {
                              "start": {
                                "line": 1851,
                                "column": 9
                              },
                              "end": {
                                "line": 1851,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 57763,
                            "end": 57777,
                            "loc": {
                              "start": {
                                "line": 1851,
                                "column": 30
                              },
                              "end": {
                                "line": 1851,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 57784,
                      "end": 57986,
                      "loc": {
                        "start": {
                          "line": 1852,
                          "column": 4
                        },
                        "end": {
                          "line": 1854,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 57788,
                        "end": 57903,
                        "loc": {
                          "start": {
                            "line": 1852,
                            "column": 8
                          },
                          "end": {
                            "line": 1852,
                            "column": 123
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 57788,
                          "end": 57826,
                          "loc": {
                            "start": {
                              "line": 1852,
                              "column": 8
                            },
                            "end": {
                              "line": 1852,
                              "column": 46
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 57788,
                            "end": 57805,
                            "loc": {
                              "start": {
                                "line": 1852,
                                "column": 8
                              },
                              "end": {
                                "line": 1852,
                                "column": 25
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 57788,
                              "end": 57792,
                              "loc": {
                                "start": {
                                  "line": 1852,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1852,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 57793,
                              "end": 57805,
                              "loc": {
                                "start": {
                                  "line": 1852,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1852,
                                  "column": 25
                                },
                                "identifierName": "_cacheValues"
                              },
                              "name": "_cacheValues"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "MemberExpression",
                            "start": 57806,
                            "end": 57825,
                            "loc": {
                              "start": {
                                "line": 1852,
                                "column": 26
                              },
                              "end": {
                                "line": 1852,
                                "column": 45
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 57806,
                              "end": 57810,
                              "loc": {
                                "start": {
                                  "line": 1852,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1852,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 57811,
                              "end": 57825,
                              "loc": {
                                "start": {
                                  "line": 1852,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1852,
                                  "column": 45
                                },
                                "identifierName": "predictionType"
                              },
                              "name": "predictionType"
                            },
                            "computed": false
                          },
                          "computed": true
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 57830,
                          "end": 57903,
                          "loc": {
                            "start": {
                              "line": 1852,
                              "column": 50
                            },
                            "end": {
                              "line": 1852,
                              "column": 123
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 57830,
                            "end": 57889,
                            "loc": {
                              "start": {
                                "line": 1852,
                                "column": 50
                              },
                              "end": {
                                "line": 1852,
                                "column": 109
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 57830,
                              "end": 57868,
                              "loc": {
                                "start": {
                                  "line": 1852,
                                  "column": 50
                                },
                                "end": {
                                  "line": 1852,
                                  "column": 88
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 57830,
                                "end": 57847,
                                "loc": {
                                  "start": {
                                    "line": 1852,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 1852,
                                    "column": 67
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 57830,
                                  "end": 57834,
                                  "loc": {
                                    "start": {
                                      "line": 1852,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 1852,
                                      "column": 54
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 57835,
                                  "end": 57847,
                                  "loc": {
                                    "start": {
                                      "line": 1852,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 1852,
                                      "column": 67
                                    },
                                    "identifierName": "_cacheValues"
                                  },
                                  "name": "_cacheValues"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "MemberExpression",
                                "start": 57848,
                                "end": 57867,
                                "loc": {
                                  "start": {
                                    "line": 1852,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 1852,
                                    "column": 87
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 57848,
                                  "end": 57852,
                                  "loc": {
                                    "start": {
                                      "line": 1852,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 1852,
                                      "column": 72
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 57853,
                                  "end": 57867,
                                  "loc": {
                                    "start": {
                                      "line": 1852,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 1852,
                                      "column": 87
                                    },
                                    "identifierName": "predictionType"
                                  },
                                  "name": "predictionType"
                                },
                                "computed": false
                              },
                              "computed": true
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 57869,
                              "end": 57889,
                              "loc": {
                                "start": {
                                  "line": 1852,
                                  "column": 89
                                },
                                "end": {
                                  "line": 1852,
                                  "column": 109
                                },
                                "identifierName": "weightedNormalValues"
                              },
                              "name": "weightedNormalValues"
                            },
                            "computed": false
                          },
                          "operator": "!==",
                          "right": {
                            "type": "Identifier",
                            "start": 57894,
                            "end": 57903,
                            "loc": {
                              "start": {
                                "line": 1852,
                                "column": 114
                              },
                              "end": {
                                "line": 1852,
                                "column": 123
                              },
                              "identifierName": "undefined"
                            },
                            "name": "undefined"
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 57905,
                        "end": 57986,
                        "loc": {
                          "start": {
                            "line": 1852,
                            "column": 125
                          },
                          "end": {
                            "line": 1854,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 57913,
                            "end": 57980,
                            "loc": {
                              "start": {
                                "line": 1853,
                                "column": 6
                              },
                              "end": {
                                "line": 1853,
                                "column": 73
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 57920,
                              "end": 57979,
                              "loc": {
                                "start": {
                                  "line": 1853,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1853,
                                  "column": 72
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 57920,
                                "end": 57958,
                                "loc": {
                                  "start": {
                                    "line": 1853,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1853,
                                    "column": 51
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 57920,
                                  "end": 57937,
                                  "loc": {
                                    "start": {
                                      "line": 1853,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1853,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 57920,
                                    "end": 57924,
                                    "loc": {
                                      "start": {
                                        "line": 1853,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1853,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 57925,
                                    "end": 57937,
                                    "loc": {
                                      "start": {
                                        "line": 1853,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1853,
                                        "column": 30
                                      },
                                      "identifierName": "_cacheValues"
                                    },
                                    "name": "_cacheValues"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "start": 57938,
                                  "end": 57957,
                                  "loc": {
                                    "start": {
                                      "line": 1853,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1853,
                                      "column": 50
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 57938,
                                    "end": 57942,
                                    "loc": {
                                      "start": {
                                        "line": 1853,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1853,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 57943,
                                    "end": 57957,
                                    "loc": {
                                      "start": {
                                        "line": 1853,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1853,
                                        "column": 50
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                },
                                "computed": true
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 57959,
                                "end": 57979,
                                "loc": {
                                  "start": {
                                    "line": 1853,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 1853,
                                    "column": 72
                                  },
                                  "identifierName": "weightedNormalValues"
                                },
                                "name": "weightedNormalValues"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 57991,
                      "end": 58007,
                      "loc": {
                        "start": {
                          "line": 1855,
                          "column": 4
                        },
                        "end": {
                          "line": 1855,
                          "column": 20
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 57995,
                          "end": 58006,
                          "loc": {
                            "start": {
                              "line": 1855,
                              "column": 8
                            },
                            "end": {
                              "line": 1855,
                              "column": 19
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 57995,
                            "end": 58001,
                            "loc": {
                              "start": {
                                "line": 1855,
                                "column": 8
                              },
                              "end": {
                                "line": 1855,
                                "column": 14
                              },
                              "identifierName": "values"
                            },
                            "name": "values"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 58004,
                            "end": 58006,
                            "loc": {
                              "start": {
                                "line": 1855,
                                "column": 17
                              },
                              "end": {
                                "line": 1855,
                                "column": 19
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 58012,
                      "end": 58073,
                      "loc": {
                        "start": {
                          "line": 1856,
                          "column": 4
                        },
                        "end": {
                          "line": 1856,
                          "column": 65
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 58018,
                          "end": 58072,
                          "loc": {
                            "start": {
                              "line": 1856,
                              "column": 10
                            },
                            "end": {
                              "line": 1856,
                              "column": 64
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 58018,
                            "end": 58032,
                            "loc": {
                              "start": {
                                "line": 1856,
                                "column": 10
                              },
                              "end": {
                                "line": 1856,
                                "column": 24
                              },
                              "identifierName": "notANumberCond"
                            },
                            "name": "notANumberCond"
                          },
                          "init": {
                            "type": "ArrowFunctionExpression",
                            "start": 58035,
                            "end": 58072,
                            "loc": {
                              "start": {
                                "line": 1856,
                                "column": 27
                              },
                              "end": {
                                "line": 1856,
                                "column": 64
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 58036,
                                "end": 58048,
                                "loc": {
                                  "start": {
                                    "line": 1856,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 1856,
                                    "column": 40
                                  },
                                  "identifierName": "currentValue"
                                },
                                "name": "currentValue"
                              }
                            ],
                            "body": {
                              "type": "CallExpression",
                              "start": 58053,
                              "end": 58072,
                              "loc": {
                                "start": {
                                  "line": 1856,
                                  "column": 45
                                },
                                "end": {
                                  "line": 1856,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 58053,
                                "end": 58058,
                                "loc": {
                                  "start": {
                                    "line": 1856,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 1856,
                                    "column": 50
                                  },
                                  "identifierName": "isNaN"
                                },
                                "name": "isNaN"
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 58059,
                                  "end": 58071,
                                  "loc": {
                                    "start": {
                                      "line": 1856,
                                      "column": 51
                                    },
                                    "end": {
                                      "line": 1856,
                                      "column": 63
                                    },
                                    "identifierName": "currentValue"
                                  },
                                  "name": "currentValue"
                                }
                              ]
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 58078,
                      "end": 58135,
                      "loc": {
                        "start": {
                          "line": 1857,
                          "column": 4
                        },
                        "end": {
                          "line": 1857,
                          "column": 61
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 58084,
                          "end": 58134,
                          "loc": {
                            "start": {
                              "line": 1857,
                              "column": 10
                            },
                            "end": {
                              "line": 1857,
                              "column": 60
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 58084,
                            "end": 58092,
                            "loc": {
                              "start": {
                                "line": 1857,
                                "column": 10
                              },
                              "end": {
                                "line": 1857,
                                "column": 18
                              },
                              "identifierName": "nullCond"
                            },
                            "name": "nullCond"
                          },
                          "init": {
                            "type": "ArrowFunctionExpression",
                            "start": 58095,
                            "end": 58134,
                            "loc": {
                              "start": {
                                "line": 1857,
                                "column": 21
                              },
                              "end": {
                                "line": 1857,
                                "column": 60
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": true,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 58096,
                                "end": 58108,
                                "loc": {
                                  "start": {
                                    "line": 1857,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1857,
                                    "column": 34
                                  },
                                  "identifierName": "currentValue"
                                },
                                "name": "currentValue"
                              }
                            ],
                            "body": {
                              "type": "BinaryExpression",
                              "start": 58113,
                              "end": 58134,
                              "loc": {
                                "start": {
                                  "line": 1857,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1857,
                                  "column": 60
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 58113,
                                "end": 58125,
                                "loc": {
                                  "start": {
                                    "line": 1857,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1857,
                                    "column": 51
                                  },
                                  "identifierName": "currentValue"
                                },
                                "name": "currentValue"
                              },
                              "operator": "===",
                              "right": {
                                "type": "NullLiteral",
                                "start": 58130,
                                "end": 58134,
                                "loc": {
                                  "start": {
                                    "line": 1857,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 1857,
                                    "column": 60
                                  }
                                }
                              }
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 58140,
                      "end": 58292,
                      "loc": {
                        "start": {
                          "line": 1858,
                          "column": 4
                        },
                        "end": {
                          "line": 1860,
                          "column": 6
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 58140,
                        "end": 58292,
                        "loc": {
                          "start": {
                            "line": 1858,
                            "column": 4
                          },
                          "end": {
                            "line": 1860,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 58140,
                          "end": 58172,
                          "loc": {
                            "start": {
                              "line": 1858,
                              "column": 4
                            },
                            "end": {
                              "line": 1858,
                              "column": 36
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 58140,
                            "end": 58164,
                            "loc": {
                              "start": {
                                "line": 1858,
                                "column": 4
                              },
                              "end": {
                                "line": 1858,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 58140,
                              "end": 58144,
                              "loc": {
                                "start": {
                                  "line": 1858,
                                  "column": 4
                                },
                                "end": {
                                  "line": 1858,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 58145,
                              "end": 58164,
                              "loc": {
                                "start": {
                                  "line": 1858,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1858,
                                  "column": 28
                                },
                                "identifierName": "_distributionRanges"
                              },
                              "name": "_distributionRanges"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 58165,
                            "end": 58172,
                            "loc": {
                              "start": {
                                "line": 1858,
                                "column": 29
                              },
                              "end": {
                                "line": 1858,
                                "column": 36
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 58173,
                            "end": 58291,
                            "loc": {
                              "start": {
                                "line": 1858,
                                "column": 37
                              },
                              "end": {
                                "line": 1860,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 58174,
                                "end": 58179,
                                "loc": {
                                  "start": {
                                    "line": 1858,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 1858,
                                    "column": 43
                                  },
                                  "identifierName": "range"
                                },
                                "name": "range"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 58184,
                              "end": 58291,
                              "loc": {
                                "start": {
                                  "line": 1858,
                                  "column": 48
                                },
                                "end": {
                                  "line": 1860,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 58192,
                                  "end": 58285,
                                  "loc": {
                                    "start": {
                                      "line": 1859,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1859,
                                      "column": 99
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 58192,
                                    "end": 58284,
                                    "loc": {
                                      "start": {
                                        "line": 1859,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1859,
                                        "column": 98
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 58192,
                                      "end": 58203,
                                      "loc": {
                                        "start": {
                                          "line": 1859,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1859,
                                          "column": 17
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 58192,
                                        "end": 58198,
                                        "loc": {
                                          "start": {
                                            "line": 1859,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1859,
                                            "column": 12
                                          },
                                          "identifierName": "values"
                                        },
                                        "name": "values"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 58199,
                                        "end": 58203,
                                        "loc": {
                                          "start": {
                                            "line": 1859,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1859,
                                            "column": 17
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ConditionalExpression",
                                        "start": 58204,
                                        "end": 58283,
                                        "loc": {
                                          "start": {
                                            "line": 1859,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 1859,
                                            "column": 97
                                          }
                                        },
                                        "test": {
                                          "type": "BinaryExpression",
                                          "start": 58204,
                                          "end": 58242,
                                          "loc": {
                                            "start": {
                                              "line": 1859,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 1859,
                                              "column": 56
                                            }
                                          },
                                          "left": {
                                            "type": "CallExpression",
                                            "start": 58204,
                                            "end": 58238,
                                            "loc": {
                                              "start": {
                                                "line": 1859,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 1859,
                                                "column": 52
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 58204,
                                              "end": 58231,
                                              "loc": {
                                                "start": {
                                                  "line": 1859,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 1859,
                                                  "column": 45
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 58204,
                                                "end": 58208,
                                                "loc": {
                                                  "start": {
                                                    "line": 1859,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 1859,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 58209,
                                                "end": 58231,
                                                "loc": {
                                                  "start": {
                                                    "line": 1859,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 1859,
                                                    "column": 45
                                                  },
                                                  "identifierName": "getWeightedNormalValue"
                                                },
                                                "name": "getWeightedNormalValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 58232,
                                                "end": 58237,
                                                "loc": {
                                                  "start": {
                                                    "line": 1859,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 1859,
                                                    "column": 51
                                                  },
                                                  "identifierName": "range"
                                                },
                                                "name": "range"
                                              }
                                            ]
                                          },
                                          "operator": ">",
                                          "right": {
                                            "type": "NumericLiteral",
                                            "start": 58241,
                                            "end": 58242,
                                            "loc": {
                                              "start": {
                                                "line": 1859,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 1859,
                                                "column": 56
                                              }
                                            },
                                            "extra": {
                                              "rawValue": 0,
                                              "raw": "0"
                                            },
                                            "value": 0
                                          }
                                        },
                                        "consequent": {
                                          "type": "CallExpression",
                                          "start": 58245,
                                          "end": 58279,
                                          "loc": {
                                            "start": {
                                              "line": 1859,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 1859,
                                              "column": 93
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 58245,
                                            "end": 58272,
                                            "loc": {
                                              "start": {
                                                "line": 1859,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 1859,
                                                "column": 86
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 58245,
                                              "end": 58249,
                                              "loc": {
                                                "start": {
                                                  "line": 1859,
                                                  "column": 59
                                                },
                                                "end": {
                                                  "line": 1859,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 58250,
                                              "end": 58272,
                                              "loc": {
                                                "start": {
                                                  "line": 1859,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 1859,
                                                  "column": 86
                                                },
                                                "identifierName": "getWeightedNormalValue"
                                              },
                                              "name": "getWeightedNormalValue"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 58273,
                                              "end": 58278,
                                              "loc": {
                                                "start": {
                                                  "line": 1859,
                                                  "column": 87
                                                },
                                                "end": {
                                                  "line": 1859,
                                                  "column": 92
                                                },
                                                "identifierName": "range"
                                              },
                                              "name": "range"
                                            }
                                          ]
                                        },
                                        "alternate": {
                                          "type": "NumericLiteral",
                                          "start": 58282,
                                          "end": 58283,
                                          "loc": {
                                            "start": {
                                              "line": 1859,
                                              "column": 96
                                            },
                                            "end": {
                                              "line": 1859,
                                              "column": 97
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 0,
                                            "raw": "0"
                                          },
                                          "value": 0
                                        }
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 58298,
                      "end": 58433,
                      "loc": {
                        "start": {
                          "line": 1862,
                          "column": 4
                        },
                        "end": {
                          "line": 1862,
                          "column": 139
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 58298,
                        "end": 58432,
                        "loc": {
                          "start": {
                            "line": 1862,
                            "column": 4
                          },
                          "end": {
                            "line": 1862,
                            "column": 138
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 58298,
                          "end": 58357,
                          "loc": {
                            "start": {
                              "line": 1862,
                              "column": 4
                            },
                            "end": {
                              "line": 1862,
                              "column": 63
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 58298,
                            "end": 58336,
                            "loc": {
                              "start": {
                                "line": 1862,
                                "column": 4
                              },
                              "end": {
                                "line": 1862,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 58298,
                              "end": 58315,
                              "loc": {
                                "start": {
                                  "line": 1862,
                                  "column": 4
                                },
                                "end": {
                                  "line": 1862,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 58298,
                                "end": 58302,
                                "loc": {
                                  "start": {
                                    "line": 1862,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 1862,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 58303,
                                "end": 58315,
                                "loc": {
                                  "start": {
                                    "line": 1862,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1862,
                                    "column": 21
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 58316,
                              "end": 58335,
                              "loc": {
                                "start": {
                                  "line": 1862,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1862,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 58316,
                                "end": 58320,
                                "loc": {
                                  "start": {
                                    "line": 1862,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1862,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 58321,
                                "end": 58335,
                                "loc": {
                                  "start": {
                                    "line": 1862,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1862,
                                    "column": 41
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 58337,
                            "end": 58357,
                            "loc": {
                              "start": {
                                "line": 1862,
                                "column": 43
                              },
                              "end": {
                                "line": 1862,
                                "column": 63
                              },
                              "identifierName": "weightedNormalValues"
                            },
                            "name": "weightedNormalValues"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "start": 58360,
                          "end": 58432,
                          "loc": {
                            "start": {
                              "line": 1862,
                              "column": 66
                            },
                            "end": {
                              "line": 1862,
                              "column": 138
                            }
                          },
                          "test": {
                            "type": "LogicalExpression",
                            "start": 58361,
                            "end": 58415,
                            "loc": {
                              "start": {
                                "line": 1862,
                                "column": 67
                              },
                              "end": {
                                "line": 1862,
                                "column": 121
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 58361,
                              "end": 58383,
                              "loc": {
                                "start": {
                                  "line": 1862,
                                  "column": 67
                                },
                                "end": {
                                  "line": 1862,
                                  "column": 89
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 58361,
                                "end": 58373,
                                "loc": {
                                  "start": {
                                    "line": 1862,
                                    "column": 67
                                  },
                                  "end": {
                                    "line": 1862,
                                    "column": 79
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 58361,
                                  "end": 58367,
                                  "loc": {
                                    "start": {
                                      "line": 1862,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 1862,
                                      "column": 73
                                    },
                                    "identifierName": "values"
                                  },
                                  "name": "values"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 58368,
                                  "end": 58373,
                                  "loc": {
                                    "start": {
                                      "line": 1862,
                                      "column": 74
                                    },
                                    "end": {
                                      "line": 1862,
                                      "column": 79
                                    },
                                    "identifierName": "every"
                                  },
                                  "name": "every"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 58374,
                                  "end": 58382,
                                  "loc": {
                                    "start": {
                                      "line": 1862,
                                      "column": 80
                                    },
                                    "end": {
                                      "line": 1862,
                                      "column": 88
                                    },
                                    "identifierName": "nullCond"
                                  },
                                  "name": "nullCond"
                                }
                              ]
                            },
                            "operator": "||",
                            "right": {
                              "type": "CallExpression",
                              "start": 58387,
                              "end": 58415,
                              "loc": {
                                "start": {
                                  "line": 1862,
                                  "column": 93
                                },
                                "end": {
                                  "line": 1862,
                                  "column": 121
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 58387,
                                "end": 58399,
                                "loc": {
                                  "start": {
                                    "line": 1862,
                                    "column": 93
                                  },
                                  "end": {
                                    "line": 1862,
                                    "column": 105
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 58387,
                                  "end": 58393,
                                  "loc": {
                                    "start": {
                                      "line": 1862,
                                      "column": 93
                                    },
                                    "end": {
                                      "line": 1862,
                                      "column": 99
                                    },
                                    "identifierName": "values"
                                  },
                                  "name": "values"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 58394,
                                  "end": 58399,
                                  "loc": {
                                    "start": {
                                      "line": 1862,
                                      "column": 100
                                    },
                                    "end": {
                                      "line": 1862,
                                      "column": 105
                                    },
                                    "identifierName": "every"
                                  },
                                  "name": "every"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 58400,
                                  "end": 58414,
                                  "loc": {
                                    "start": {
                                      "line": 1862,
                                      "column": 106
                                    },
                                    "end": {
                                      "line": 1862,
                                      "column": 120
                                    },
                                    "identifierName": "notANumberCond"
                                  },
                                  "name": "notANumberCond"
                                }
                              ]
                            },
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 58360
                            }
                          },
                          "consequent": {
                            "type": "NullLiteral",
                            "start": 58419,
                            "end": 58423,
                            "loc": {
                              "start": {
                                "line": 1862,
                                "column": 125
                              },
                              "end": {
                                "line": 1862,
                                "column": 129
                              }
                            }
                          },
                          "alternate": {
                            "type": "Identifier",
                            "start": 58426,
                            "end": 58432,
                            "loc": {
                              "start": {
                                "line": 1862,
                                "column": 132
                              },
                              "end": {
                                "line": 1862,
                                "column": 138
                              },
                              "identifierName": "values"
                            },
                            "name": "values"
                          }
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 58439,
                      "end": 58506,
                      "loc": {
                        "start": {
                          "line": 1864,
                          "column": 4
                        },
                        "end": {
                          "line": 1864,
                          "column": 71
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 58446,
                        "end": 58505,
                        "loc": {
                          "start": {
                            "line": 1864,
                            "column": 11
                          },
                          "end": {
                            "line": 1864,
                            "column": 70
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 58446,
                          "end": 58484,
                          "loc": {
                            "start": {
                              "line": 1864,
                              "column": 11
                            },
                            "end": {
                              "line": 1864,
                              "column": 49
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 58446,
                            "end": 58463,
                            "loc": {
                              "start": {
                                "line": 1864,
                                "column": 11
                              },
                              "end": {
                                "line": 1864,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 58446,
                              "end": 58450,
                              "loc": {
                                "start": {
                                  "line": 1864,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1864,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 58451,
                              "end": 58463,
                              "loc": {
                                "start": {
                                  "line": 1864,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1864,
                                  "column": 28
                                },
                                "identifierName": "_cacheValues"
                              },
                              "name": "_cacheValues"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "MemberExpression",
                            "start": 58464,
                            "end": 58483,
                            "loc": {
                              "start": {
                                "line": 1864,
                                "column": 29
                              },
                              "end": {
                                "line": 1864,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 58464,
                              "end": 58468,
                              "loc": {
                                "start": {
                                  "line": 1864,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1864,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 58469,
                              "end": 58483,
                              "loc": {
                                "start": {
                                  "line": 1864,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1864,
                                  "column": 48
                                },
                                "identifierName": "predictionType"
                              },
                              "name": "predictionType"
                            },
                            "computed": false
                          },
                          "computed": true
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 58485,
                          "end": 58505,
                          "loc": {
                            "start": {
                              "line": 1864,
                              "column": 50
                            },
                            "end": {
                              "line": 1864,
                              "column": 70
                            },
                            "identifierName": "weightedNormalValues"
                          },
                          "name": "weightedNormalValues"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *  Calculate the weighted normal value given a set of distribution ranges.\n   * @returns {array} Array of weighted normal values\n   ",
                    "start": 57535,
                    "end": 57676,
                    "loc": {
                      "start": {
                        "line": 1846,
                        "column": 2
                      },
                      "end": {
                        "line": 1849,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *  Calculates the weighted normal value at x range\n   * @param range\n   * @returns {int|null} weighted normal value\n   ",
                    "start": 58514,
                    "end": 58642,
                    "loc": {
                      "start": {
                        "line": 1867,
                        "column": 2
                      },
                      "end": {
                        "line": 1871,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 58645,
                "end": 60153,
                "loc": {
                  "start": {
                    "line": 1872,
                    "column": 2
                  },
                  "end": {
                    "line": 1898,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 58645,
                  "end": 58667,
                  "loc": {
                    "start": {
                      "line": 1872,
                      "column": 2
                    },
                    "end": {
                      "line": 1872,
                      "column": 24
                    },
                    "identifierName": "getWeightedNormalValue"
                  },
                  "name": "getWeightedNormalValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 58668,
                    "end": 58673,
                    "loc": {
                      "start": {
                        "line": 1872,
                        "column": 25
                      },
                      "end": {
                        "line": 1872,
                        "column": 30
                      },
                      "identifierName": "range"
                    },
                    "name": "range"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 58675,
                  "end": 60153,
                  "loc": {
                    "start": {
                      "line": 1872,
                      "column": 32
                    },
                    "end": {
                      "line": 1898,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 58681,
                      "end": 58738,
                      "loc": {
                        "start": {
                          "line": 1873,
                          "column": 4
                        },
                        "end": {
                          "line": 1873,
                          "column": 61
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 58685,
                          "end": 58703,
                          "loc": {
                            "start": {
                              "line": 1873,
                              "column": 8
                            },
                            "end": {
                              "line": 1873,
                              "column": 26
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 58685,
                            "end": 58703,
                            "loc": {
                              "start": {
                                "line": 1873,
                                "column": 8
                              },
                              "end": {
                                "line": 1873,
                                "column": 26
                              },
                              "identifierName": "currentNormalError"
                            },
                            "name": "currentNormalError"
                          },
                          "init": null
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 58705,
                          "end": 58723,
                          "loc": {
                            "start": {
                              "line": 1873,
                              "column": 28
                            },
                            "end": {
                              "line": 1873,
                              "column": 46
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 58705,
                            "end": 58723,
                            "loc": {
                              "start": {
                                "line": 1873,
                                "column": 28
                              },
                              "end": {
                                "line": 1873,
                                "column": 46
                              },
                              "identifierName": "currentNormalValue"
                            },
                            "name": "currentNormalValue"
                          },
                          "init": null
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 58725,
                          "end": 58737,
                          "loc": {
                            "start": {
                              "line": 1873,
                              "column": 48
                            },
                            "end": {
                              "line": 1873,
                              "column": 60
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 58725,
                            "end": 58737,
                            "loc": {
                              "start": {
                                "line": 1873,
                                "column": 48
                              },
                              "end": {
                                "line": 1873,
                                "column": 60
                              },
                              "identifierName": "currentSumR2"
                            },
                            "name": "currentSumR2"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 58743,
                      "end": 58768,
                      "loc": {
                        "start": {
                          "line": 1874,
                          "column": 4
                        },
                        "end": {
                          "line": 1874,
                          "column": 29
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 58747,
                          "end": 58767,
                          "loc": {
                            "start": {
                              "line": 1874,
                              "column": 8
                            },
                            "end": {
                              "line": 1874,
                              "column": 28
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 58747,
                            "end": 58762,
                            "loc": {
                              "start": {
                                "line": 1874,
                                "column": 8
                              },
                              "end": {
                                "line": 1874,
                                "column": 23
                              },
                              "identifierName": "modelValueArray"
                            },
                            "name": "modelValueArray"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 58765,
                            "end": 58767,
                            "loc": {
                              "start": {
                                "line": 1874,
                                "column": 26
                              },
                              "end": {
                                "line": 1874,
                                "column": 28
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 58773,
                      "end": 58858,
                      "loc": {
                        "start": {
                          "line": 1875,
                          "column": 4
                        },
                        "end": {
                          "line": 1877,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 58777,
                        "end": 58830,
                        "loc": {
                          "start": {
                            "line": 1875,
                            "column": 8
                          },
                          "end": {
                            "line": 1875,
                            "column": 61
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 58778,
                          "end": 58830,
                          "loc": {
                            "start": {
                              "line": 1875,
                              "column": 9
                            },
                            "end": {
                              "line": 1875,
                              "column": 61
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 58778,
                            "end": 58828,
                            "loc": {
                              "start": {
                                "line": 1875,
                                "column": 9
                              },
                              "end": {
                                "line": 1875,
                                "column": 59
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 58778,
                              "end": 58808,
                              "loc": {
                                "start": {
                                  "line": 1875,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1875,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 58778,
                                "end": 58782,
                                "loc": {
                                  "start": {
                                    "line": 1875,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1875,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 58783,
                                "end": 58808,
                                "loc": {
                                  "start": {
                                    "line": 1875,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1875,
                                    "column": 39
                                  },
                                  "identifierName": "_currentPredictionService"
                                },
                                "name": "_currentPredictionService"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 58809,
                              "end": 58828,
                              "loc": {
                                "start": {
                                  "line": 1875,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1875,
                                  "column": 59
                                },
                                "identifierName": "hasPredictionModels"
                              },
                              "name": "hasPredictionModels"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 58832,
                        "end": 58858,
                        "loc": {
                          "start": {
                            "line": 1875,
                            "column": 63
                          },
                          "end": {
                            "line": 1877,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 58840,
                            "end": 58852,
                            "loc": {
                              "start": {
                                "line": 1876,
                                "column": 6
                              },
                              "end": {
                                "line": 1876,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "NullLiteral",
                              "start": 58847,
                              "end": 58851,
                              "loc": {
                                "start": {
                                  "line": 1876,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1876,
                                  "column": 17
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 58863,
                      "end": 58913,
                      "loc": {
                        "start": {
                          "line": 1878,
                          "column": 4
                        },
                        "end": {
                          "line": 1878,
                          "column": 54
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 58867,
                          "end": 58912,
                          "loc": {
                            "start": {
                              "line": 1878,
                              "column": 8
                            },
                            "end": {
                              "line": 1878,
                              "column": 53
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 58867,
                            "end": 58883,
                            "loc": {
                              "start": {
                                "line": 1878,
                                "column": 8
                              },
                              "end": {
                                "line": 1878,
                                "column": 24
                              },
                              "identifierName": "predictionModels"
                            },
                            "name": "predictionModels"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 58886,
                            "end": 58912,
                            "loc": {
                              "start": {
                                "line": 1878,
                                "column": 27
                              },
                              "end": {
                                "line": 1878,
                                "column": 53
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 58886,
                              "end": 58910,
                              "loc": {
                                "start": {
                                  "line": 1878,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1878,
                                  "column": 51
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 58886,
                                "end": 58890,
                                "loc": {
                                  "start": {
                                    "line": 1878,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1878,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 58891,
                                "end": 58910,
                                "loc": {
                                  "start": {
                                    "line": 1878,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 1878,
                                    "column": 51
                                  },
                                  "identifierName": "getPredictionModels"
                                },
                                "name": "getPredictionModels"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 58918,
                      "end": 58976,
                      "loc": {
                        "start": {
                          "line": 1879,
                          "column": 4
                        },
                        "end": {
                          "line": 1879,
                          "column": 62
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 58922,
                          "end": 58975,
                          "loc": {
                            "start": {
                              "line": 1879,
                              "column": 8
                            },
                            "end": {
                              "line": 1879,
                              "column": 61
                            }
                          },
                          "id": {
                            "type": "ObjectPattern",
                            "start": 58922,
                            "end": 58945,
                            "loc": {
                              "start": {
                                "line": 1879,
                                "column": 8
                              },
                              "end": {
                                "line": 1879,
                                "column": 31
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 58924,
                                "end": 58933,
                                "loc": {
                                  "start": {
                                    "line": 1879,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1879,
                                    "column": 19
                                  }
                                },
                                "method": false,
                                "shorthand": true,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 58924,
                                  "end": 58933,
                                  "loc": {
                                    "start": {
                                      "line": 1879,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1879,
                                      "column": 19
                                    },
                                    "identifierName": "sumR2High"
                                  },
                                  "name": "sumR2High"
                                },
                                "value": {
                                  "type": "Identifier",
                                  "start": 58924,
                                  "end": 58933,
                                  "loc": {
                                    "start": {
                                      "line": 1879,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1879,
                                      "column": 19
                                    },
                                    "identifierName": "sumR2High"
                                  },
                                  "name": "sumR2High"
                                },
                                "extra": {
                                  "shorthand": true
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 58935,
                                "end": 58943,
                                "loc": {
                                  "start": {
                                    "line": 1879,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1879,
                                    "column": 29
                                  }
                                },
                                "method": false,
                                "shorthand": true,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 58935,
                                  "end": 58943,
                                  "loc": {
                                    "start": {
                                      "line": 1879,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1879,
                                      "column": 29
                                    },
                                    "identifierName": "sumR2Low"
                                  },
                                  "name": "sumR2Low"
                                },
                                "value": {
                                  "type": "Identifier",
                                  "start": 58935,
                                  "end": 58943,
                                  "loc": {
                                    "start": {
                                      "line": 1879,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 1879,
                                      "column": 29
                                    },
                                    "identifierName": "sumR2Low"
                                  },
                                  "name": "sumR2Low"
                                },
                                "extra": {
                                  "shorthand": true
                                }
                              }
                            ]
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 58948,
                            "end": 58975,
                            "loc": {
                              "start": {
                                "line": 1879,
                                "column": 34
                              },
                              "end": {
                                "line": 1879,
                                "column": 61
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 58948,
                              "end": 58973,
                              "loc": {
                                "start": {
                                  "line": 1879,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1879,
                                  "column": 59
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 58948,
                                "end": 58952,
                                "loc": {
                                  "start": {
                                    "line": 1879,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1879,
                                    "column": 38
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 58953,
                                "end": 58973,
                                "loc": {
                                  "start": {
                                    "line": 1879,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1879,
                                    "column": 59
                                  },
                                  "identifierName": "calculateStdDevSumR2"
                                },
                                "name": "calculateStdDevSumR2"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 58981,
                      "end": 59027,
                      "loc": {
                        "start": {
                          "line": 1880,
                          "column": 4
                        },
                        "end": {
                          "line": 1880,
                          "column": 50
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 58985,
                          "end": 59026,
                          "loc": {
                            "start": {
                              "line": 1880,
                              "column": 8
                            },
                            "end": {
                              "line": 1880,
                              "column": 49
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 58985,
                            "end": 58999,
                            "loc": {
                              "start": {
                                "line": 1880,
                                "column": 8
                              },
                              "end": {
                                "line": 1880,
                                "column": 22
                              },
                              "identifierName": "predictedValue"
                            },
                            "name": "predictedValue"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 59002,
                            "end": 59026,
                            "loc": {
                              "start": {
                                "line": 1880,
                                "column": 25
                              },
                              "end": {
                                "line": 1880,
                                "column": 49
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 59002,
                              "end": 59024,
                              "loc": {
                                "start": {
                                  "line": 1880,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1880,
                                  "column": 47
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 59002,
                                "end": 59006,
                                "loc": {
                                  "start": {
                                    "line": 1880,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 1880,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 59007,
                                "end": 59024,
                                "loc": {
                                  "start": {
                                    "line": 1880,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1880,
                                    "column": 47
                                  },
                                  "identifierName": "getPredictedValue"
                                },
                                "name": "getPredictedValue"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 59032,
                      "end": 60061,
                      "loc": {
                        "start": {
                          "line": 1881,
                          "column": 4
                        },
                        "end": {
                          "line": 1896,
                          "column": 6
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 59032,
                        "end": 60061,
                        "loc": {
                          "start": {
                            "line": 1881,
                            "column": 4
                          },
                          "end": {
                            "line": 1896,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 59032,
                          "end": 59056,
                          "loc": {
                            "start": {
                              "line": 1881,
                              "column": 4
                            },
                            "end": {
                              "line": 1881,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 59032,
                            "end": 59048,
                            "loc": {
                              "start": {
                                "line": 1881,
                                "column": 4
                              },
                              "end": {
                                "line": 1881,
                                "column": 20
                              },
                              "identifierName": "predictionModels"
                            },
                            "name": "predictionModels"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 59049,
                            "end": 59056,
                            "loc": {
                              "start": {
                                "line": 1881,
                                "column": 21
                              },
                              "end": {
                                "line": 1881,
                                "column": 28
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 59057,
                            "end": 60060,
                            "loc": {
                              "start": {
                                "line": 1881,
                                "column": 29
                              },
                              "end": {
                                "line": 1896,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 59058,
                                "end": 59063,
                                "loc": {
                                  "start": {
                                    "line": 1881,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1881,
                                    "column": 35
                                  },
                                  "identifierName": "model"
                                },
                                "name": "model"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 59068,
                              "end": 60060,
                              "loc": {
                                "start": {
                                  "line": 1881,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1896,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 59076,
                                  "end": 59137,
                                  "loc": {
                                    "start": {
                                      "line": 1882,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1882,
                                      "column": 67
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 59076,
                                    "end": 59136,
                                    "loc": {
                                      "start": {
                                        "line": 1882,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1882,
                                        "column": 66
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 59076,
                                      "end": 59094,
                                      "loc": {
                                        "start": {
                                          "line": 1882,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1882,
                                          "column": 24
                                        },
                                        "identifierName": "currentNormalError"
                                      },
                                      "name": "currentNormalError"
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 59097,
                                      "end": 59136,
                                      "loc": {
                                        "start": {
                                          "line": 1882,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1882,
                                          "column": 66
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 59097,
                                        "end": 59122,
                                        "loc": {
                                          "start": {
                                            "line": 1882,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 1882,
                                            "column": 52
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 59097,
                                          "end": 59101,
                                          "loc": {
                                            "start": {
                                              "line": 1882,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 1882,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 59102,
                                          "end": 59122,
                                          "loc": {
                                            "start": {
                                              "line": 1882,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 1882,
                                              "column": 52
                                            },
                                            "identifierName": "calculateNormalError"
                                          },
                                          "name": "calculateNormalError"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 59123,
                                          "end": 59128,
                                          "loc": {
                                            "start": {
                                              "line": 1882,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 1882,
                                              "column": 58
                                            },
                                            "identifierName": "range"
                                          },
                                          "name": "range"
                                        },
                                        {
                                          "type": "Identifier",
                                          "start": 59130,
                                          "end": 59135,
                                          "loc": {
                                            "start": {
                                              "line": 1882,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 1882,
                                              "column": 65
                                            },
                                            "identifierName": "model"
                                          },
                                          "name": "model"
                                        }
                                      ]
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 59144,
                                  "end": 59307,
                                  "loc": {
                                    "start": {
                                      "line": 1883,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1884,
                                      "column": 76
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 59144,
                                    "end": 59306,
                                    "loc": {
                                      "start": {
                                        "line": 1883,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1884,
                                        "column": 75
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 59144,
                                      "end": 59162,
                                      "loc": {
                                        "start": {
                                          "line": 1883,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1883,
                                          "column": 24
                                        },
                                        "identifierName": "currentNormalValue"
                                      },
                                      "name": "currentNormalValue"
                                    },
                                    "right": {
                                      "type": "ConditionalExpression",
                                      "start": 59165,
                                      "end": 59306,
                                      "loc": {
                                        "start": {
                                          "line": 1883,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1884,
                                          "column": 75
                                        }
                                      },
                                      "test": {
                                        "type": "BinaryExpression",
                                        "start": 59165,
                                        "end": 59230,
                                        "loc": {
                                          "start": {
                                            "line": 1883,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 1883,
                                            "column": 92
                                          }
                                        },
                                        "left": {
                                          "type": "CallExpression",
                                          "start": 59165,
                                          "end": 59226,
                                          "loc": {
                                            "start": {
                                              "line": 1883,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 1883,
                                              "column": 88
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 59165,
                                            "end": 59190,
                                            "loc": {
                                              "start": {
                                                "line": 1883,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1883,
                                                "column": 52
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 59165,
                                              "end": 59169,
                                              "loc": {
                                                "start": {
                                                  "line": 1883,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 1883,
                                                  "column": 31
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 59170,
                                              "end": 59190,
                                              "loc": {
                                                "start": {
                                                  "line": 1883,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 1883,
                                                  "column": 52
                                                },
                                                "identifierName": "calculateNormalValue"
                                              },
                                              "name": "calculateNormalValue"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 59191,
                                              "end": 59205,
                                              "loc": {
                                                "start": {
                                                  "line": 1883,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 1883,
                                                  "column": 67
                                                },
                                                "identifierName": "predictedValue"
                                              },
                                              "name": "predictedValue"
                                            },
                                            {
                                              "type": "Identifier",
                                              "start": 59207,
                                              "end": 59225,
                                              "loc": {
                                                "start": {
                                                  "line": 1883,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 1883,
                                                  "column": 87
                                                },
                                                "identifierName": "currentNormalError"
                                              },
                                              "name": "currentNormalError"
                                            }
                                          ]
                                        },
                                        "operator": "<",
                                        "right": {
                                          "type": "NumericLiteral",
                                          "start": 59229,
                                          "end": 59230,
                                          "loc": {
                                            "start": {
                                              "line": 1883,
                                              "column": 91
                                            },
                                            "end": {
                                              "line": 1883,
                                              "column": 92
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 0,
                                            "raw": "0"
                                          },
                                          "value": 0
                                        }
                                      },
                                      "consequent": {
                                        "type": "NumericLiteral",
                                        "start": 59241,
                                        "end": 59242,
                                        "loc": {
                                          "start": {
                                            "line": 1884,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1884,
                                            "column": 11
                                          }
                                        },
                                        "extra": {
                                          "rawValue": 0,
                                          "raw": "0"
                                        },
                                        "value": 0
                                      },
                                      "alternate": {
                                        "type": "CallExpression",
                                        "start": 59245,
                                        "end": 59306,
                                        "loc": {
                                          "start": {
                                            "line": 1884,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 1884,
                                            "column": 75
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 59245,
                                          "end": 59270,
                                          "loc": {
                                            "start": {
                                              "line": 1884,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 1884,
                                              "column": 39
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 59245,
                                            "end": 59249,
                                            "loc": {
                                              "start": {
                                                "line": 1884,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1884,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 59250,
                                            "end": 59270,
                                            "loc": {
                                              "start": {
                                                "line": 1884,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1884,
                                                "column": 39
                                              },
                                              "identifierName": "calculateNormalValue"
                                            },
                                            "name": "calculateNormalValue"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 59271,
                                            "end": 59285,
                                            "loc": {
                                              "start": {
                                                "line": 1884,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 1884,
                                                "column": 54
                                              },
                                              "identifierName": "predictedValue"
                                            },
                                            "name": "predictedValue"
                                          },
                                          {
                                            "type": "Identifier",
                                            "start": 59287,
                                            "end": 59305,
                                            "loc": {
                                              "start": {
                                                "line": 1884,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 1884,
                                                "column": 74
                                              },
                                              "identifierName": "currentNormalError"
                                            },
                                            "name": "currentNormalError"
                                          }
                                        ]
                                      }
                                    }
                                  }
                                },
                                {
                                  "type": "IfStatement",
                                  "start": 59314,
                                  "end": 59957,
                                  "loc": {
                                    "start": {
                                      "line": 1885,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1894,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "CallExpression",
                                    "start": 59318,
                                    "end": 59366,
                                    "loc": {
                                      "start": {
                                        "line": 1885,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1885,
                                        "column": 58
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 59318,
                                      "end": 59344,
                                      "loc": {
                                        "start": {
                                          "line": 1885,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1885,
                                          "column": 36
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 59318,
                                        "end": 59329,
                                        "loc": {
                                          "start": {
                                            "line": 1885,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1885,
                                            "column": 21
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 59318,
                                          "end": 59323,
                                          "loc": {
                                            "start": {
                                              "line": 1885,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 1885,
                                              "column": 15
                                            },
                                            "identifierName": "model"
                                          },
                                          "name": "model"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 59324,
                                          "end": 59329,
                                          "loc": {
                                            "start": {
                                              "line": 1885,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1885,
                                              "column": 21
                                            },
                                            "identifierName": "model"
                                          },
                                          "name": "model"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 59330,
                                        "end": 59344,
                                        "loc": {
                                          "start": {
                                            "line": 1885,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1885,
                                            "column": 36
                                          },
                                          "identifierName": "hasOwnProperty"
                                        },
                                        "name": "hasOwnProperty"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 59345,
                                        "end": 59365,
                                        "loc": {
                                          "start": {
                                            "line": 1885,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 1885,
                                            "column": 57
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "standard_deviation",
                                          "raw": "'standard_deviation'"
                                        },
                                        "value": "standard_deviation"
                                      }
                                    ]
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 59368,
                                    "end": 59957,
                                    "loc": {
                                      "start": {
                                        "line": 1885,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 1894,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 59378,
                                        "end": 59949,
                                        "loc": {
                                          "start": {
                                            "line": 1886,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1893,
                                            "column": 9
                                          }
                                        },
                                        "test": {
                                          "type": "LogicalExpression",
                                          "start": 59382,
                                          "end": 59468,
                                          "loc": {
                                            "start": {
                                              "line": 1886,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1886,
                                              "column": 98
                                            }
                                          },
                                          "left": {
                                            "type": "CallExpression",
                                            "start": 59382,
                                            "end": 59454,
                                            "loc": {
                                              "start": {
                                                "line": 1886,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1886,
                                                "column": 84
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 59382,
                                              "end": 59427,
                                              "loc": {
                                                "start": {
                                                  "line": 1886,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1886,
                                                  "column": 57
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 59382,
                                                "end": 59412,
                                                "loc": {
                                                  "start": {
                                                    "line": 1886,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1886,
                                                    "column": 42
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 59382,
                                                  "end": 59393,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1886,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1886,
                                                      "column": 23
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 59382,
                                                    "end": 59387,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1886,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 1886,
                                                        "column": 17
                                                      },
                                                      "identifierName": "model"
                                                    },
                                                    "name": "model"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 59388,
                                                    "end": 59393,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1886,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 1886,
                                                        "column": 23
                                                      },
                                                      "identifierName": "model"
                                                    },
                                                    "name": "model"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 59394,
                                                  "end": 59412,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1886,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 1886,
                                                      "column": 42
                                                    },
                                                    "identifierName": "standard_deviation"
                                                  },
                                                  "name": "standard_deviation"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 59413,
                                                "end": 59427,
                                                "loc": {
                                                  "start": {
                                                    "line": 1886,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 1886,
                                                    "column": 57
                                                  },
                                                  "identifierName": "hasOwnProperty"
                                                },
                                                "name": "hasOwnProperty"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "StringLiteral",
                                                "start": 59428,
                                                "end": 59453,
                                                "loc": {
                                                  "start": {
                                                    "line": 1886,
                                                    "column": 58
                                                  },
                                                  "end": {
                                                    "line": 1886,
                                                    "column": 83
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "plus_standard_deviation",
                                                  "raw": "'plus_standard_deviation'"
                                                },
                                                "value": "plus_standard_deviation"
                                              }
                                            ]
                                          },
                                          "operator": "&&",
                                          "right": {
                                            "type": "BinaryExpression",
                                            "start": 59458,
                                            "end": 59468,
                                            "loc": {
                                              "start": {
                                                "line": 1886,
                                                "column": 88
                                              },
                                              "end": {
                                                "line": 1886,
                                                "column": 98
                                              }
                                            },
                                            "left": {
                                              "type": "Identifier",
                                              "start": 59458,
                                              "end": 59463,
                                              "loc": {
                                                "start": {
                                                  "line": 1886,
                                                  "column": 88
                                                },
                                                "end": {
                                                  "line": 1886,
                                                  "column": 93
                                                },
                                                "identifierName": "range"
                                              },
                                              "name": "range"
                                            },
                                            "operator": "<",
                                            "right": {
                                              "type": "NumericLiteral",
                                              "start": 59466,
                                              "end": 59468,
                                              "loc": {
                                                "start": {
                                                  "line": 1886,
                                                  "column": 96
                                                },
                                                "end": {
                                                  "line": 1886,
                                                  "column": 98
                                                }
                                              },
                                              "extra": {
                                                "rawValue": 50,
                                                "raw": "50"
                                              },
                                              "value": 50
                                            }
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 59470,
                                          "end": 59579,
                                          "loc": {
                                            "start": {
                                              "line": 1886,
                                              "column": 100
                                            },
                                            "end": {
                                              "line": 1888,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 59482,
                                              "end": 59569,
                                              "loc": {
                                                "start": {
                                                  "line": 1887,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 1887,
                                                  "column": 97
                                                }
                                              },
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "start": 59482,
                                                "end": 59568,
                                                "loc": {
                                                  "start": {
                                                    "line": 1887,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1887,
                                                    "column": 96
                                                  }
                                                },
                                                "operator": "=",
                                                "left": {
                                                  "type": "Identifier",
                                                  "start": 59482,
                                                  "end": 59494,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1887,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 1887,
                                                      "column": 22
                                                    },
                                                    "identifierName": "currentSumR2"
                                                  },
                                                  "name": "currentSumR2"
                                                },
                                                "right": {
                                                  "type": "BinaryExpression",
                                                  "start": 59498,
                                                  "end": 59567,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1887,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 1887,
                                                      "column": 95
                                                    }
                                                  },
                                                  "left": {
                                                    "type": "MemberExpression",
                                                    "start": 59498,
                                                    "end": 59555,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1887,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 1887,
                                                        "column": 83
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 59498,
                                                      "end": 59552,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1887,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 1887,
                                                          "column": 80
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 59498,
                                                        "end": 59528,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1887,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 1887,
                                                            "column": 56
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 59498,
                                                          "end": 59509,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1887,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 1887,
                                                              "column": 37
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 59498,
                                                            "end": 59503,
                                                            "loc": {
                                                              "start": {
                                                                "line": 1887,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 1887,
                                                                "column": 31
                                                              },
                                                              "identifierName": "model"
                                                            },
                                                            "name": "model"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 59504,
                                                            "end": 59509,
                                                            "loc": {
                                                              "start": {
                                                                "line": 1887,
                                                                "column": 32
                                                              },
                                                              "end": {
                                                                "line": 1887,
                                                                "column": 37
                                                              },
                                                              "identifierName": "model"
                                                            },
                                                            "name": "model"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 59510,
                                                          "end": 59528,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1887,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 1887,
                                                              "column": 56
                                                            },
                                                            "identifierName": "standard_deviation"
                                                          },
                                                          "name": "standard_deviation"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 59529,
                                                        "end": 59552,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1887,
                                                            "column": 57
                                                          },
                                                          "end": {
                                                            "line": 1887,
                                                            "column": 80
                                                          },
                                                          "identifierName": "plus_standard_deviation"
                                                        },
                                                        "name": "plus_standard_deviation"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 59553,
                                                      "end": 59555,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1887,
                                                          "column": 81
                                                        },
                                                        "end": {
                                                          "line": 1887,
                                                          "column": 83
                                                        },
                                                        "identifierName": "r2"
                                                      },
                                                      "name": "r2"
                                                    },
                                                    "computed": false
                                                  },
                                                  "operator": "/",
                                                  "right": {
                                                    "type": "Identifier",
                                                    "start": 59558,
                                                    "end": 59567,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1887,
                                                        "column": 86
                                                      },
                                                      "end": {
                                                        "line": 1887,
                                                        "column": 95
                                                      },
                                                      "identifierName": "sumR2High"
                                                    },
                                                    "name": "sumR2High"
                                                  },
                                                  "extra": {
                                                    "parenthesized": true,
                                                    "parenStart": 59497
                                                  }
                                                }
                                              }
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": {
                                          "type": "IfStatement",
                                          "start": 59585,
                                          "end": 59949,
                                          "loc": {
                                            "start": {
                                              "line": 1888,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 1893,
                                              "column": 9
                                            }
                                          },
                                          "test": {
                                            "type": "LogicalExpression",
                                            "start": 59589,
                                            "end": 59677,
                                            "loc": {
                                              "start": {
                                                "line": 1888,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1888,
                                                "column": 107
                                              }
                                            },
                                            "left": {
                                              "type": "CallExpression",
                                              "start": 59589,
                                              "end": 59662,
                                              "loc": {
                                                "start": {
                                                  "line": 1888,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1888,
                                                  "column": 92
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 59589,
                                                "end": 59634,
                                                "loc": {
                                                  "start": {
                                                    "line": 1888,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 1888,
                                                    "column": 64
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 59589,
                                                  "end": 59619,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1888,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 1888,
                                                      "column": 49
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 59589,
                                                    "end": 59600,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1888,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1888,
                                                        "column": 30
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 59589,
                                                      "end": 59594,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1888,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1888,
                                                          "column": 24
                                                        },
                                                        "identifierName": "model"
                                                      },
                                                      "name": "model"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 59595,
                                                      "end": 59600,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1888,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 1888,
                                                          "column": 30
                                                        },
                                                        "identifierName": "model"
                                                      },
                                                      "name": "model"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 59601,
                                                    "end": 59619,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1888,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 1888,
                                                        "column": 49
                                                      },
                                                      "identifierName": "standard_deviation"
                                                    },
                                                    "name": "standard_deviation"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 59620,
                                                  "end": 59634,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1888,
                                                      "column": 50
                                                    },
                                                    "end": {
                                                      "line": 1888,
                                                      "column": 64
                                                    },
                                                    "identifierName": "hasOwnProperty"
                                                  },
                                                  "name": "hasOwnProperty"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "StringLiteral",
                                                  "start": 59635,
                                                  "end": 59661,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1888,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 1888,
                                                      "column": 91
                                                    }
                                                  },
                                                  "extra": {
                                                    "rawValue": "minus_standard_deviation",
                                                    "raw": "'minus_standard_deviation'"
                                                  },
                                                  "value": "minus_standard_deviation"
                                                }
                                              ]
                                            },
                                            "operator": "&&",
                                            "right": {
                                              "type": "BinaryExpression",
                                              "start": 59666,
                                              "end": 59677,
                                              "loc": {
                                                "start": {
                                                  "line": 1888,
                                                  "column": 96
                                                },
                                                "end": {
                                                  "line": 1888,
                                                  "column": 107
                                                }
                                              },
                                              "left": {
                                                "type": "Identifier",
                                                "start": 59666,
                                                "end": 59671,
                                                "loc": {
                                                  "start": {
                                                    "line": 1888,
                                                    "column": 96
                                                  },
                                                  "end": {
                                                    "line": 1888,
                                                    "column": 101
                                                  },
                                                  "identifierName": "range"
                                                },
                                                "name": "range"
                                              },
                                              "operator": ">=",
                                              "right": {
                                                "type": "NumericLiteral",
                                                "start": 59675,
                                                "end": 59677,
                                                "loc": {
                                                  "start": {
                                                    "line": 1888,
                                                    "column": 105
                                                  },
                                                  "end": {
                                                    "line": 1888,
                                                    "column": 107
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": 50,
                                                  "raw": "50"
                                                },
                                                "value": 50
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "start": 59679,
                                            "end": 59877,
                                            "loc": {
                                              "start": {
                                                "line": 1888,
                                                "column": 109
                                              },
                                              "end": {
                                                "line": 1891,
                                                "column": 9
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "start": 59691,
                                                "end": 59778,
                                                "loc": {
                                                  "start": {
                                                    "line": 1889,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1889,
                                                    "column": 97
                                                  }
                                                },
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "start": 59691,
                                                  "end": 59777,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1889,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 1889,
                                                      "column": 96
                                                    }
                                                  },
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "start": 59691,
                                                    "end": 59703,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1889,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 1889,
                                                        "column": 22
                                                      },
                                                      "identifierName": "currentSumR2"
                                                    },
                                                    "name": "currentSumR2"
                                                  },
                                                  "right": {
                                                    "type": "BinaryExpression",
                                                    "start": 59707,
                                                    "end": 59776,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1889,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 1889,
                                                        "column": 95
                                                      }
                                                    },
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "start": 59707,
                                                      "end": 59765,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1889,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 1889,
                                                          "column": 84
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 59707,
                                                        "end": 59762,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1889,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 1889,
                                                            "column": 81
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 59707,
                                                          "end": 59737,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1889,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 1889,
                                                              "column": 56
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 59707,
                                                            "end": 59718,
                                                            "loc": {
                                                              "start": {
                                                                "line": 1889,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 1889,
                                                                "column": 37
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "Identifier",
                                                              "start": 59707,
                                                              "end": 59712,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1889,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 1889,
                                                                  "column": 31
                                                                },
                                                                "identifierName": "model"
                                                              },
                                                              "name": "model"
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 59713,
                                                              "end": 59718,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 1889,
                                                                  "column": 32
                                                                },
                                                                "end": {
                                                                  "line": 1889,
                                                                  "column": 37
                                                                },
                                                                "identifierName": "model"
                                                              },
                                                              "name": "model"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 59719,
                                                            "end": 59737,
                                                            "loc": {
                                                              "start": {
                                                                "line": 1889,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 1889,
                                                                "column": 56
                                                              },
                                                              "identifierName": "standard_deviation"
                                                            },
                                                            "name": "standard_deviation"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 59738,
                                                          "end": 59762,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1889,
                                                              "column": 57
                                                            },
                                                            "end": {
                                                              "line": 1889,
                                                              "column": 81
                                                            },
                                                            "identifierName": "minus_standard_deviation"
                                                          },
                                                          "name": "minus_standard_deviation"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 59763,
                                                        "end": 59765,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1889,
                                                            "column": 82
                                                          },
                                                          "end": {
                                                            "line": 1889,
                                                            "column": 84
                                                          },
                                                          "identifierName": "r2"
                                                        },
                                                        "name": "r2"
                                                      },
                                                      "computed": false
                                                    },
                                                    "operator": "/",
                                                    "right": {
                                                      "type": "Identifier",
                                                      "start": 59768,
                                                      "end": 59776,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1889,
                                                          "column": 87
                                                        },
                                                        "end": {
                                                          "line": 1889,
                                                          "column": 95
                                                        },
                                                        "identifierName": "sumR2Low"
                                                      },
                                                      "name": "sumR2Low"
                                                    },
                                                    "extra": {
                                                      "parenthesized": true,
                                                      "parenStart": 59706
                                                    }
                                                  }
                                                },
                                                "trailingComments": [
                                                  {
                                                    "type": "CommentLine",
                                                    "value": " we can use either High or Low here because both calculations will be the same",
                                                    "start": 59787,
                                                    "end": 59867,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1890,
                                                        "column": 8
                                                      },
                                                      "end": {
                                                        "line": 1890,
                                                        "column": 88
                                                      }
                                                    }
                                                  }
                                                ]
                                              }
                                            ],
                                            "directives": []
                                          },
                                          "alternate": {
                                            "type": "BlockStatement",
                                            "start": 59883,
                                            "end": 59949,
                                            "loc": {
                                              "start": {
                                                "line": 1891,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 1893,
                                                "column": 9
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "start": 59895,
                                                "end": 59939,
                                                "loc": {
                                                  "start": {
                                                    "line": 1892,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 1892,
                                                    "column": 54
                                                  }
                                                },
                                                "expression": {
                                                  "type": "AssignmentExpression",
                                                  "start": 59895,
                                                  "end": 59938,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1892,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 1892,
                                                      "column": 53
                                                    }
                                                  },
                                                  "operator": "=",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "start": 59895,
                                                    "end": 59907,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1892,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 1892,
                                                        "column": 22
                                                      },
                                                      "identifierName": "currentSumR2"
                                                    },
                                                    "name": "currentSumR2"
                                                  },
                                                  "right": {
                                                    "type": "BinaryExpression",
                                                    "start": 59911,
                                                    "end": 59937,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1892,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 1892,
                                                        "column": 52
                                                      }
                                                    },
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "start": 59911,
                                                      "end": 59925,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1892,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 1892,
                                                          "column": 40
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 59911,
                                                        "end": 59922,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1892,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 1892,
                                                            "column": 37
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 59911,
                                                          "end": 59916,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1892,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 1892,
                                                              "column": 31
                                                            },
                                                            "identifierName": "model"
                                                          },
                                                          "name": "model"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 59917,
                                                          "end": 59922,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1892,
                                                              "column": 32
                                                            },
                                                            "end": {
                                                              "line": 1892,
                                                              "column": 37
                                                            },
                                                            "identifierName": "model"
                                                          },
                                                          "name": "model"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 59923,
                                                        "end": 59925,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1892,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 1892,
                                                            "column": 40
                                                          },
                                                          "identifierName": "r2"
                                                        },
                                                        "name": "r2"
                                                      },
                                                      "computed": false
                                                    },
                                                    "operator": "/",
                                                    "right": {
                                                      "type": "Identifier",
                                                      "start": 59928,
                                                      "end": 59937,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1892,
                                                          "column": 43
                                                        },
                                                        "end": {
                                                          "line": 1892,
                                                          "column": 52
                                                        },
                                                        "identifierName": "sumR2High"
                                                      },
                                                      "name": "sumR2High"
                                                    },
                                                    "extra": {
                                                      "parenthesized": true,
                                                      "parenStart": 59910
                                                    }
                                                  }
                                                }
                                              }
                                            ],
                                            "directives": []
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 59964,
                                  "end": 60054,
                                  "loc": {
                                    "start": {
                                      "line": 1895,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1895,
                                      "column": 96
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 59964,
                                    "end": 60053,
                                    "loc": {
                                      "start": {
                                        "line": 1895,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 1895,
                                        "column": 95
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 59964,
                                      "end": 59984,
                                      "loc": {
                                        "start": {
                                          "line": 1895,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 1895,
                                          "column": 26
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 59964,
                                        "end": 59979,
                                        "loc": {
                                          "start": {
                                            "line": 1895,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 1895,
                                            "column": 21
                                          },
                                          "identifierName": "modelValueArray"
                                        },
                                        "name": "modelValueArray"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 59980,
                                        "end": 59984,
                                        "loc": {
                                          "start": {
                                            "line": 1895,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1895,
                                            "column": 26
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "start": 59985,
                                        "end": 60052,
                                        "loc": {
                                          "start": {
                                            "line": 1895,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 1895,
                                            "column": 94
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 59985,
                                          "end": 60018,
                                          "loc": {
                                            "start": {
                                              "line": 1895,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 1895,
                                              "column": 60
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 59985,
                                            "end": 59989,
                                            "loc": {
                                              "start": {
                                                "line": 1895,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 1895,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 59990,
                                            "end": 60018,
                                            "loc": {
                                              "start": {
                                                "line": 1895,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 1895,
                                                "column": 60
                                              },
                                              "identifierName": "calculateWeightedNormalValue"
                                            },
                                            "name": "calculateWeightedNormalValue"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 60019,
                                            "end": 60037,
                                            "loc": {
                                              "start": {
                                                "line": 1895,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 1895,
                                                "column": 79
                                              },
                                              "identifierName": "currentNormalValue"
                                            },
                                            "name": "currentNormalValue"
                                          },
                                          {
                                            "type": "Identifier",
                                            "start": 60039,
                                            "end": 60051,
                                            "loc": {
                                              "start": {
                                                "line": 1895,
                                                "column": 81
                                              },
                                              "end": {
                                                "line": 1895,
                                                "column": 93
                                              },
                                              "identifierName": "currentSumR2"
                                            },
                                            "name": "currentSumR2"
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 60066,
                      "end": 60149,
                      "loc": {
                        "start": {
                          "line": 1897,
                          "column": 4
                        },
                        "end": {
                          "line": 1897,
                          "column": 87
                        }
                      },
                      "argument": {
                        "type": "ConditionalExpression",
                        "start": 60073,
                        "end": 60148,
                        "loc": {
                          "start": {
                            "line": 1897,
                            "column": 11
                          },
                          "end": {
                            "line": 1897,
                            "column": 86
                          }
                        },
                        "test": {
                          "type": "BinaryExpression",
                          "start": 60073,
                          "end": 60099,
                          "loc": {
                            "start": {
                              "line": 1897,
                              "column": 11
                            },
                            "end": {
                              "line": 1897,
                              "column": 37
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 60073,
                            "end": 60095,
                            "loc": {
                              "start": {
                                "line": 1897,
                                "column": 11
                              },
                              "end": {
                                "line": 1897,
                                "column": 33
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 60073,
                              "end": 60088,
                              "loc": {
                                "start": {
                                  "line": 1897,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1897,
                                  "column": 26
                                },
                                "identifierName": "modelValueArray"
                              },
                              "name": "modelValueArray"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 60089,
                              "end": 60095,
                              "loc": {
                                "start": {
                                  "line": 1897,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1897,
                                  "column": 33
                                },
                                "identifierName": "length"
                              },
                              "name": "length"
                            },
                            "computed": false
                          },
                          "operator": ">",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 60098,
                            "end": 60099,
                            "loc": {
                              "start": {
                                "line": 1897,
                                "column": 36
                              },
                              "end": {
                                "line": 1897,
                                "column": 37
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          }
                        },
                        "consequent": {
                          "type": "CallExpression",
                          "start": 60102,
                          "end": 60141,
                          "loc": {
                            "start": {
                              "line": 1897,
                              "column": 40
                            },
                            "end": {
                              "line": 1897,
                              "column": 79
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 60102,
                            "end": 60124,
                            "loc": {
                              "start": {
                                "line": 1897,
                                "column": 40
                              },
                              "end": {
                                "line": 1897,
                                "column": 62
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 60102,
                              "end": 60117,
                              "loc": {
                                "start": {
                                  "line": 1897,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1897,
                                  "column": 55
                                },
                                "identifierName": "modelValueArray"
                              },
                              "name": "modelValueArray"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 60118,
                              "end": 60124,
                              "loc": {
                                "start": {
                                  "line": 1897,
                                  "column": 56
                                },
                                "end": {
                                  "line": 1897,
                                  "column": 62
                                },
                                "identifierName": "reduce"
                              },
                              "name": "reduce"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ArrowFunctionExpression",
                              "start": 60125,
                              "end": 60140,
                              "loc": {
                                "start": {
                                  "line": 1897,
                                  "column": 63
                                },
                                "end": {
                                  "line": 1897,
                                  "column": 78
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": true,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 60126,
                                  "end": 60127,
                                  "loc": {
                                    "start": {
                                      "line": 1897,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 1897,
                                      "column": 65
                                    },
                                    "identifierName": "x"
                                  },
                                  "name": "x"
                                },
                                {
                                  "type": "Identifier",
                                  "start": 60129,
                                  "end": 60130,
                                  "loc": {
                                    "start": {
                                      "line": 1897,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 1897,
                                      "column": 68
                                    },
                                    "identifierName": "y"
                                  },
                                  "name": "y"
                                }
                              ],
                              "body": {
                                "type": "BinaryExpression",
                                "start": 60135,
                                "end": 60140,
                                "loc": {
                                  "start": {
                                    "line": 1897,
                                    "column": 73
                                  },
                                  "end": {
                                    "line": 1897,
                                    "column": 78
                                  }
                                },
                                "left": {
                                  "type": "Identifier",
                                  "start": 60135,
                                  "end": 60136,
                                  "loc": {
                                    "start": {
                                      "line": 1897,
                                      "column": 73
                                    },
                                    "end": {
                                      "line": 1897,
                                      "column": 74
                                    },
                                    "identifierName": "x"
                                  },
                                  "name": "x"
                                },
                                "operator": "+",
                                "right": {
                                  "type": "Identifier",
                                  "start": 60139,
                                  "end": 60140,
                                  "loc": {
                                    "start": {
                                      "line": 1897,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 1897,
                                      "column": 78
                                    },
                                    "identifierName": "y"
                                  },
                                  "name": "y"
                                }
                              }
                            }
                          ]
                        },
                        "alternate": {
                          "type": "NullLiteral",
                          "start": 60144,
                          "end": 60148,
                          "loc": {
                            "start": {
                              "line": 1897,
                              "column": 82
                            },
                            "end": {
                              "line": 1897,
                              "column": 86
                            }
                          }
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *  Calculates the weighted normal value at x range\n   * @param range\n   * @returns {int|null} weighted normal value\n   ",
                    "start": 58514,
                    "end": 58642,
                    "loc": {
                      "start": {
                        "line": 1867,
                        "column": 2
                      },
                      "end": {
                        "line": 1871,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets an array of the calculated weighted labor hours\n   * @returns {[]}\n   ",
                    "start": 60157,
                    "end": 60243,
                    "loc": {
                      "start": {
                        "line": 1900,
                        "column": 2
                      },
                      "end": {
                        "line": 1903,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 60246,
                "end": 61417,
                "loc": {
                  "start": {
                    "line": 1904,
                    "column": 2
                  },
                  "end": {
                    "line": 1942,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 60246,
                  "end": 60267,
                  "loc": {
                    "start": {
                      "line": 1904,
                      "column": 2
                    },
                    "end": {
                      "line": 1904,
                      "column": 23
                    },
                    "identifierName": "getWeightedLaborHours"
                  },
                  "name": "getWeightedLaborHours",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 60268,
                    "end": 60294,
                    "loc": {
                      "start": {
                        "line": 1904,
                        "column": 24
                      },
                      "end": {
                        "line": 1904,
                        "column": 50
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 60268,
                      "end": 60282,
                      "loc": {
                        "start": {
                          "line": 1904,
                          "column": 24
                        },
                        "end": {
                          "line": 1904,
                          "column": 38
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 60285,
                      "end": 60294,
                      "loc": {
                        "start": {
                          "line": 1904,
                          "column": 41
                        },
                        "end": {
                          "line": 1904,
                          "column": 50
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 60296,
                  "end": 61417,
                  "loc": {
                    "start": {
                      "line": 1904,
                      "column": 52
                    },
                    "end": {
                      "line": 1942,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 60302,
                      "end": 60344,
                      "loc": {
                        "start": {
                          "line": 1905,
                          "column": 4
                        },
                        "end": {
                          "line": 1905,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 60302,
                        "end": 60343,
                        "loc": {
                          "start": {
                            "line": 1905,
                            "column": 4
                          },
                          "end": {
                            "line": 1905,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 60302,
                          "end": 60327,
                          "loc": {
                            "start": {
                              "line": 1905,
                              "column": 4
                            },
                            "end": {
                              "line": 1905,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 60302,
                            "end": 60306,
                            "loc": {
                              "start": {
                                "line": 1905,
                                "column": 4
                              },
                              "end": {
                                "line": 1905,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 60307,
                            "end": 60327,
                            "loc": {
                              "start": {
                                "line": 1905,
                                "column": 9
                              },
                              "end": {
                                "line": 1905,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 60328,
                            "end": 60342,
                            "loc": {
                              "start": {
                                "line": 1905,
                                "column": 30
                              },
                              "end": {
                                "line": 1905,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 60349,
                      "end": 60366,
                      "loc": {
                        "start": {
                          "line": 1906,
                          "column": 4
                        },
                        "end": {
                          "line": 1906,
                          "column": 21
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 60353,
                          "end": 60365,
                          "loc": {
                            "start": {
                              "line": 1906,
                              "column": 8
                            },
                            "end": {
                              "line": 1906,
                              "column": 20
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 60353,
                            "end": 60360,
                            "loc": {
                              "start": {
                                "line": 1906,
                                "column": 8
                              },
                              "end": {
                                "line": 1906,
                                "column": 15
                              },
                              "identifierName": "weights"
                            },
                            "name": "weights"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 60363,
                            "end": 60365,
                            "loc": {
                              "start": {
                                "line": 1906,
                                "column": 18
                              },
                              "end": {
                                "line": 1906,
                                "column": 20
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 60371,
                      "end": 60399,
                      "loc": {
                        "start": {
                          "line": 1907,
                          "column": 4
                        },
                        "end": {
                          "line": 1907,
                          "column": 32
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 60375,
                          "end": 60398,
                          "loc": {
                            "start": {
                              "line": 1907,
                              "column": 8
                            },
                            "end": {
                              "line": 1907,
                              "column": 31
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 60375,
                            "end": 60393,
                            "loc": {
                              "start": {
                                "line": 1907,
                                "column": 8
                              },
                              "end": {
                                "line": 1907,
                                "column": 26
                              },
                              "identifierName": "weightedLaborHours"
                            },
                            "name": "weightedLaborHours"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 60396,
                            "end": 60398,
                            "loc": {
                              "start": {
                                "line": 1907,
                                "column": 29
                              },
                              "end": {
                                "line": 1907,
                                "column": 31
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 60405,
                      "end": 60561,
                      "loc": {
                        "start": {
                          "line": 1909,
                          "column": 4
                        },
                        "end": {
                          "line": 1911,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 60409,
                        "end": 60480,
                        "loc": {
                          "start": {
                            "line": 1909,
                            "column": 8
                          },
                          "end": {
                            "line": 1909,
                            "column": 79
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 60409,
                          "end": 60466,
                          "loc": {
                            "start": {
                              "line": 1909,
                              "column": 8
                            },
                            "end": {
                              "line": 1909,
                              "column": 65
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 60409,
                            "end": 60447,
                            "loc": {
                              "start": {
                                "line": 1909,
                                "column": 8
                              },
                              "end": {
                                "line": 1909,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 60409,
                              "end": 60426,
                              "loc": {
                                "start": {
                                  "line": 1909,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1909,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 60409,
                                "end": 60413,
                                "loc": {
                                  "start": {
                                    "line": 1909,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1909,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 60414,
                                "end": 60426,
                                "loc": {
                                  "start": {
                                    "line": 1909,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1909,
                                    "column": 25
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 60427,
                              "end": 60446,
                              "loc": {
                                "start": {
                                  "line": 1909,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1909,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 60427,
                                "end": 60431,
                                "loc": {
                                  "start": {
                                    "line": 1909,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1909,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 60432,
                                "end": 60446,
                                "loc": {
                                  "start": {
                                    "line": 1909,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 1909,
                                    "column": 45
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 60448,
                            "end": 60466,
                            "loc": {
                              "start": {
                                "line": 1909,
                                "column": 47
                              },
                              "end": {
                                "line": 1909,
                                "column": 65
                              },
                              "identifierName": "weightedLaborHours"
                            },
                            "name": "weightedLaborHours"
                          },
                          "computed": false
                        },
                        "operator": "!==",
                        "right": {
                          "type": "Identifier",
                          "start": 60471,
                          "end": 60480,
                          "loc": {
                            "start": {
                              "line": 1909,
                              "column": 70
                            },
                            "end": {
                              "line": 1909,
                              "column": 79
                            },
                            "identifierName": "undefined"
                          },
                          "name": "undefined"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 60482,
                        "end": 60561,
                        "loc": {
                          "start": {
                            "line": 1909,
                            "column": 81
                          },
                          "end": {
                            "line": 1911,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 60490,
                            "end": 60555,
                            "loc": {
                              "start": {
                                "line": 1910,
                                "column": 6
                              },
                              "end": {
                                "line": 1910,
                                "column": 71
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 60497,
                              "end": 60554,
                              "loc": {
                                "start": {
                                  "line": 1910,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1910,
                                  "column": 70
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 60497,
                                "end": 60535,
                                "loc": {
                                  "start": {
                                    "line": 1910,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1910,
                                    "column": 51
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 60497,
                                  "end": 60514,
                                  "loc": {
                                    "start": {
                                      "line": 1910,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1910,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 60497,
                                    "end": 60501,
                                    "loc": {
                                      "start": {
                                        "line": 1910,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1910,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 60502,
                                    "end": 60514,
                                    "loc": {
                                      "start": {
                                        "line": 1910,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1910,
                                        "column": 30
                                      },
                                      "identifierName": "_cacheValues"
                                    },
                                    "name": "_cacheValues"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "start": 60515,
                                  "end": 60534,
                                  "loc": {
                                    "start": {
                                      "line": 1910,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1910,
                                      "column": 50
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 60515,
                                    "end": 60519,
                                    "loc": {
                                      "start": {
                                        "line": 1910,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1910,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 60520,
                                    "end": 60534,
                                    "loc": {
                                      "start": {
                                        "line": 1910,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1910,
                                        "column": 50
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                },
                                "computed": true
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 60536,
                                "end": 60554,
                                "loc": {
                                  "start": {
                                    "line": 1910,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 1910,
                                    "column": 70
                                  },
                                  "identifierName": "weightedLaborHours"
                                },
                                "name": "weightedLaborHours"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 60567,
                      "end": 60614,
                      "loc": {
                        "start": {
                          "line": 1913,
                          "column": 4
                        },
                        "end": {
                          "line": 1915,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 60571,
                        "end": 60586,
                        "loc": {
                          "start": {
                            "line": 1913,
                            "column": 8
                          },
                          "end": {
                            "line": 1913,
                            "column": 23
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 60572,
                          "end": 60586,
                          "loc": {
                            "start": {
                              "line": 1913,
                              "column": 9
                            },
                            "end": {
                              "line": 1913,
                              "column": 23
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 60572,
                            "end": 60584,
                            "loc": {
                              "start": {
                                "line": 1913,
                                "column": 9
                              },
                              "end": {
                                "line": 1913,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 60572,
                              "end": 60576,
                              "loc": {
                                "start": {
                                  "line": 1913,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1913,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 60577,
                              "end": 60584,
                              "loc": {
                                "start": {
                                  "line": 1913,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1913,
                                  "column": 21
                                },
                                "identifierName": "isLabor"
                              },
                              "name": "isLabor"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 60588,
                        "end": 60614,
                        "loc": {
                          "start": {
                            "line": 1913,
                            "column": 25
                          },
                          "end": {
                            "line": 1915,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 60596,
                            "end": 60608,
                            "loc": {
                              "start": {
                                "line": 1914,
                                "column": 6
                              },
                              "end": {
                                "line": 1914,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "NullLiteral",
                              "start": 60603,
                              "end": 60607,
                              "loc": {
                                "start": {
                                  "line": 1914,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1914,
                                  "column": 17
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 60620,
                      "end": 60790,
                      "loc": {
                        "start": {
                          "line": 1917,
                          "column": 4
                        },
                        "end": {
                          "line": 1921,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 60624,
                        "end": 60676,
                        "loc": {
                          "start": {
                            "line": 1917,
                            "column": 8
                          },
                          "end": {
                            "line": 1917,
                            "column": 60
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 60624,
                          "end": 60674,
                          "loc": {
                            "start": {
                              "line": 1917,
                              "column": 8
                            },
                            "end": {
                              "line": 1917,
                              "column": 58
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 60624,
                            "end": 60654,
                            "loc": {
                              "start": {
                                "line": 1917,
                                "column": 8
                              },
                              "end": {
                                "line": 1917,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 60624,
                              "end": 60628,
                              "loc": {
                                "start": {
                                  "line": 1917,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1917,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 60629,
                              "end": 60654,
                              "loc": {
                                "start": {
                                  "line": 1917,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1917,
                                  "column": 38
                                },
                                "identifierName": "_currentPredictionService"
                              },
                              "name": "_currentPredictionService"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 60655,
                            "end": 60674,
                            "loc": {
                              "start": {
                                "line": 1917,
                                "column": 39
                              },
                              "end": {
                                "line": 1917,
                                "column": 58
                              },
                              "identifierName": "hasPredictionModels"
                            },
                            "name": "hasPredictionModels"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 60678,
                        "end": 60790,
                        "loc": {
                          "start": {
                            "line": 1917,
                            "column": 62
                          },
                          "end": {
                            "line": 1921,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 60686,
                            "end": 60746,
                            "loc": {
                              "start": {
                                "line": 1918,
                                "column": 6
                              },
                              "end": {
                                "line": 1918,
                                "column": 66
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 60686,
                              "end": 60745,
                              "loc": {
                                "start": {
                                  "line": 1918,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1918,
                                  "column": 65
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 60686,
                                "end": 60693,
                                "loc": {
                                  "start": {
                                    "line": 1918,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1918,
                                    "column": 13
                                  },
                                  "identifierName": "weights"
                                },
                                "name": "weights"
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 60696,
                                "end": 60745,
                                "loc": {
                                  "start": {
                                    "line": 1918,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1918,
                                    "column": 65
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 60696,
                                  "end": 60724,
                                  "loc": {
                                    "start": {
                                      "line": 1918,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1918,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 60696,
                                    "end": 60700,
                                    "loc": {
                                      "start": {
                                        "line": 1918,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1918,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 60701,
                                    "end": 60724,
                                    "loc": {
                                      "start": {
                                        "line": 1918,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1918,
                                        "column": 44
                                      },
                                      "identifierName": "getWeightedNormalValues"
                                    },
                                    "name": "getWeightedNormalValues"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 60725,
                                    "end": 60744,
                                    "loc": {
                                      "start": {
                                        "line": 1918,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1918,
                                        "column": 64
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 60725,
                                      "end": 60729,
                                      "loc": {
                                        "start": {
                                          "line": 1918,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 1918,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 60730,
                                      "end": 60744,
                                      "loc": {
                                        "start": {
                                          "line": 1918,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1918,
                                          "column": 64
                                        },
                                        "identifierName": "predictionType"
                                      },
                                      "name": "predictionType"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 60754,
                            "end": 60784,
                            "loc": {
                              "start": {
                                "line": 1920,
                                "column": 6
                              },
                              "end": {
                                "line": 1920,
                                "column": 36
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 60758,
                              "end": 60773,
                              "loc": {
                                "start": {
                                  "line": 1920,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1920,
                                  "column": 25
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 60759,
                                "end": 60773,
                                "loc": {
                                  "start": {
                                    "line": 1920,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 1920,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 60759,
                                  "end": 60766,
                                  "loc": {
                                    "start": {
                                      "line": 1920,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1920,
                                      "column": 18
                                    },
                                    "identifierName": "weights"
                                  },
                                  "name": "weights"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 60767,
                                  "end": 60773,
                                  "loc": {
                                    "start": {
                                      "line": 1920,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1920,
                                      "column": 25
                                    },
                                    "identifierName": "length"
                                  },
                                  "name": "length"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "ReturnStatement",
                              "start": 60775,
                              "end": 60784,
                              "loc": {
                                "start": {
                                  "line": 1920,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1920,
                                  "column": 36
                                }
                              },
                              "argument": {
                                "type": "NumericLiteral",
                                "start": 60782,
                                "end": 60783,
                                "loc": {
                                  "start": {
                                    "line": 1920,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1920,
                                    "column": 35
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "alternate": null
                          }
                        ],
                        "directives": [],
                        "trailingComments": null
                      },
                      "alternate": null,
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " map to the same length as the distribution ranges",
                          "start": 60796,
                          "end": 60848,
                          "loc": {
                            "start": {
                              "line": 1923,
                              "column": 4
                            },
                            "end": {
                              "line": 1923,
                              "column": 56
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 60853,
                      "end": 61109,
                      "loc": {
                        "start": {
                          "line": 1924,
                          "column": 4
                        },
                        "end": {
                          "line": 1932,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 60857,
                        "end": 60910,
                        "loc": {
                          "start": {
                            "line": 1924,
                            "column": 8
                          },
                          "end": {
                            "line": 1924,
                            "column": 61
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 60858,
                          "end": 60910,
                          "loc": {
                            "start": {
                              "line": 1924,
                              "column": 9
                            },
                            "end": {
                              "line": 1924,
                              "column": 61
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 60858,
                            "end": 60908,
                            "loc": {
                              "start": {
                                "line": 1924,
                                "column": 9
                              },
                              "end": {
                                "line": 1924,
                                "column": 59
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 60858,
                              "end": 60888,
                              "loc": {
                                "start": {
                                  "line": 1924,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1924,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 60858,
                                "end": 60862,
                                "loc": {
                                  "start": {
                                    "line": 1924,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1924,
                                    "column": 13
                                  }
                                },
                                "leadingComments": null
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 60863,
                                "end": 60888,
                                "loc": {
                                  "start": {
                                    "line": 1924,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1924,
                                    "column": 39
                                  },
                                  "identifierName": "_currentPredictionService"
                                },
                                "name": "_currentPredictionService"
                              },
                              "computed": false,
                              "leadingComments": null
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 60889,
                              "end": 60908,
                              "loc": {
                                "start": {
                                  "line": 1924,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1924,
                                  "column": 59
                                },
                                "identifierName": "hasPredictionModels"
                              },
                              "name": "hasPredictionModels"
                            },
                            "computed": false,
                            "leadingComments": null
                          },
                          "arguments": [],
                          "leadingComments": null
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        },
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 60912,
                        "end": 61109,
                        "loc": {
                          "start": {
                            "line": 1924,
                            "column": 63
                          },
                          "end": {
                            "line": 1932,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 60920,
                            "end": 61026,
                            "loc": {
                              "start": {
                                "line": 1925,
                                "column": 6
                              },
                              "end": {
                                "line": 1927,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 60920,
                              "end": 61025,
                              "loc": {
                                "start": {
                                  "line": 1925,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1927,
                                  "column": 34
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 60920,
                                "end": 60927,
                                "loc": {
                                  "start": {
                                    "line": 1925,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1925,
                                    "column": 13
                                  },
                                  "identifierName": "weights"
                                },
                                "name": "weights"
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 60930,
                                "end": 61025,
                                "loc": {
                                  "start": {
                                    "line": 1925,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1927,
                                    "column": 34
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 60930,
                                  "end": 61003,
                                  "loc": {
                                    "start": {
                                      "line": 1925,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1927,
                                      "column": 12
                                    }
                                  },
                                  "object": {
                                    "type": "CallExpression",
                                    "start": 60930,
                                    "end": 60999,
                                    "loc": {
                                      "start": {
                                        "line": 1925,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1927,
                                        "column": 8
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 60930,
                                      "end": 60940,
                                      "loc": {
                                        "start": {
                                          "line": 1925,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1925,
                                          "column": 26
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 60930,
                                        "end": 60935,
                                        "loc": {
                                          "start": {
                                            "line": 1925,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1925,
                                            "column": 21
                                          },
                                          "identifierName": "Array"
                                        },
                                        "name": "Array"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 60936,
                                        "end": 60940,
                                        "loc": {
                                          "start": {
                                            "line": 1925,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1925,
                                            "column": 26
                                          },
                                          "identifierName": "from"
                                        },
                                        "name": "from"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 60941,
                                        "end": 60998,
                                        "loc": {
                                          "start": {
                                            "line": 1925,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 1927,
                                            "column": 7
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 60951,
                                            "end": 60990,
                                            "loc": {
                                              "start": {
                                                "line": 1926,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 1926,
                                                "column": 47
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 60951,
                                              "end": 60957,
                                              "loc": {
                                                "start": {
                                                  "line": 1926,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 1926,
                                                  "column": 14
                                                },
                                                "identifierName": "length"
                                              },
                                              "name": "length"
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "start": 60959,
                                              "end": 60990,
                                              "loc": {
                                                "start": {
                                                  "line": 1926,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1926,
                                                  "column": 47
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 60959,
                                                "end": 60983,
                                                "loc": {
                                                  "start": {
                                                    "line": 1926,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1926,
                                                    "column": 40
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 60959,
                                                  "end": 60963,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1926,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1926,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 60964,
                                                  "end": 60983,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1926,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 1926,
                                                      "column": 40
                                                    },
                                                    "identifierName": "_distributionRanges"
                                                  },
                                                  "name": "_distributionRanges"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 60984,
                                                "end": 60990,
                                                "loc": {
                                                  "start": {
                                                    "line": 1926,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 1926,
                                                    "column": 47
                                                  },
                                                  "identifierName": "length"
                                                },
                                                "name": "length"
                                              },
                                              "computed": false
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 61000,
                                    "end": 61003,
                                    "loc": {
                                      "start": {
                                        "line": 1927,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 1927,
                                        "column": 12
                                      },
                                      "identifierName": "map"
                                    },
                                    "name": "map"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 61004,
                                    "end": 61024,
                                    "loc": {
                                      "start": {
                                        "line": 1927,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1927,
                                        "column": 33
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": true,
                                    "async": false,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "start": 61004,
                                        "end": 61005,
                                        "loc": {
                                          "start": {
                                            "line": 1927,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1927,
                                            "column": 14
                                          },
                                          "identifierName": "x"
                                        },
                                        "name": "x"
                                      }
                                    ],
                                    "body": {
                                      "type": "CallExpression",
                                      "start": 61009,
                                      "end": 61024,
                                      "loc": {
                                        "start": {
                                          "line": 1927,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 1927,
                                          "column": 33
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 61009,
                                        "end": 61022,
                                        "loc": {
                                          "start": {
                                            "line": 1927,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 1927,
                                            "column": 31
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 61009,
                                          "end": 61013,
                                          "loc": {
                                            "start": {
                                              "line": 1927,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 1927,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 61014,
                                          "end": 61022,
                                          "loc": {
                                            "start": {
                                              "line": 1927,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1927,
                                              "column": 31
                                            },
                                            "identifierName": "getValue"
                                          },
                                          "name": "getValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 61034,
                            "end": 61103,
                            "loc": {
                              "start": {
                                "line": 1929,
                                "column": 6
                              },
                              "end": {
                                "line": 1931,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 61038,
                              "end": 61070,
                              "loc": {
                                "start": {
                                  "line": 1929,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1929,
                                  "column": 42
                                }
                              },
                              "left": {
                                "type": "UnaryExpression",
                                "start": 61038,
                                "end": 61046,
                                "loc": {
                                  "start": {
                                    "line": 1929,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1929,
                                    "column": 18
                                  }
                                },
                                "operator": "!",
                                "prefix": true,
                                "argument": {
                                  "type": "Identifier",
                                  "start": 61039,
                                  "end": 61046,
                                  "loc": {
                                    "start": {
                                      "line": 1929,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1929,
                                      "column": 18
                                    },
                                    "identifierName": "weights"
                                  },
                                  "name": "weights"
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              },
                              "operator": "||",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 61050,
                                "end": 61070,
                                "loc": {
                                  "start": {
                                    "line": 1929,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1929,
                                    "column": 42
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 61050,
                                  "end": 61064,
                                  "loc": {
                                    "start": {
                                      "line": 1929,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1929,
                                      "column": 36
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 61050,
                                    "end": 61057,
                                    "loc": {
                                      "start": {
                                        "line": 1929,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1929,
                                        "column": 29
                                      },
                                      "identifierName": "weights"
                                    },
                                    "name": "weights"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 61058,
                                    "end": 61064,
                                    "loc": {
                                      "start": {
                                        "line": 1929,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1929,
                                        "column": 36
                                      },
                                      "identifierName": "length"
                                    },
                                    "name": "length"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 61069,
                                  "end": 61070,
                                  "loc": {
                                    "start": {
                                      "line": 1929,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1929,
                                      "column": 42
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 61072,
                              "end": 61103,
                              "loc": {
                                "start": {
                                  "line": 1929,
                                  "column": 44
                                },
                                "end": {
                                  "line": 1931,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 61082,
                                  "end": 61095,
                                  "loc": {
                                    "start": {
                                      "line": 1930,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1930,
                                      "column": 21
                                    }
                                  },
                                  "argument": {
                                    "type": "BooleanLiteral",
                                    "start": 61089,
                                    "end": 61094,
                                    "loc": {
                                      "start": {
                                        "line": 1930,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1930,
                                        "column": 20
                                      }
                                    },
                                    "value": false
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": [],
                        "trailingComments": null
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " map to the same length as the distribution ranges",
                          "start": 60796,
                          "end": 60848,
                          "loc": {
                            "start": {
                              "line": 1923,
                              "column": 4
                            },
                            "end": {
                              "line": 1923,
                              "column": 56
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " apply contribution weight if needed",
                          "start": 61115,
                          "end": 61153,
                          "loc": {
                            "start": {
                              "line": 1934,
                              "column": 4
                            },
                            "end": {
                              "line": 1934,
                              "column": 42
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 61158,
                      "end": 61257,
                      "loc": {
                        "start": {
                          "line": 1935,
                          "column": 4
                        },
                        "end": {
                          "line": 1937,
                          "column": 14
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 61158,
                        "end": 61256,
                        "loc": {
                          "start": {
                            "line": 1935,
                            "column": 4
                          },
                          "end": {
                            "line": 1937,
                            "column": 13
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "Identifier",
                          "start": 61158,
                          "end": 61176,
                          "loc": {
                            "start": {
                              "line": 1935,
                              "column": 4
                            },
                            "end": {
                              "line": 1935,
                              "column": 22
                            },
                            "identifierName": "weightedLaborHours"
                          },
                          "name": "weightedLaborHours",
                          "leadingComments": null
                        },
                        "right": {
                          "type": "ConditionalExpression",
                          "start": 61179,
                          "end": 61256,
                          "loc": {
                            "start": {
                              "line": 1935,
                              "column": 25
                            },
                            "end": {
                              "line": 1937,
                              "column": 13
                            }
                          },
                          "test": {
                            "type": "MemberExpression",
                            "start": 61179,
                            "end": 61194,
                            "loc": {
                              "start": {
                                "line": 1935,
                                "column": 25
                              },
                              "end": {
                                "line": 1935,
                                "column": 40
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 61179,
                              "end": 61183,
                              "loc": {
                                "start": {
                                  "line": 1935,
                                  "column": 25
                                },
                                "end": {
                                  "line": 1935,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 61184,
                              "end": 61194,
                              "loc": {
                                "start": {
                                  "line": 1935,
                                  "column": 30
                                },
                                "end": {
                                  "line": 1935,
                                  "column": 40
                                },
                                "identifierName": "isWeighted"
                              },
                              "name": "isWeighted"
                            },
                            "computed": false
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "start": 61203,
                            "end": 61240,
                            "loc": {
                              "start": {
                                "line": 1936,
                                "column": 6
                              },
                              "end": {
                                "line": 1936,
                                "column": 43
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 61203,
                              "end": 61231,
                              "loc": {
                                "start": {
                                  "line": 1936,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1936,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 61203,
                                "end": 61207,
                                "loc": {
                                  "start": {
                                    "line": 1936,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1936,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 61208,
                                "end": 61231,
                                "loc": {
                                  "start": {
                                    "line": 1936,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 1936,
                                    "column": 34
                                  },
                                  "identifierName": "applyContributionWeight"
                                },
                                "name": "applyContributionWeight"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 61232,
                                "end": 61239,
                                "loc": {
                                  "start": {
                                    "line": 1936,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1936,
                                    "column": 42
                                  },
                                  "identifierName": "weights"
                                },
                                "name": "weights"
                              }
                            ]
                          },
                          "alternate": {
                            "type": "Identifier",
                            "start": 61249,
                            "end": 61256,
                            "loc": {
                              "start": {
                                "line": 1937,
                                "column": 6
                              },
                              "end": {
                                "line": 1937,
                                "column": 13
                              },
                              "identifierName": "weights"
                            },
                            "name": "weights"
                          }
                        },
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " apply contribution weight if needed",
                          "start": 61115,
                          "end": 61153,
                          "loc": {
                            "start": {
                              "line": 1934,
                              "column": 4
                            },
                            "end": {
                              "line": 1934,
                              "column": 42
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 61263,
                      "end": 61342,
                      "loc": {
                        "start": {
                          "line": 1939,
                          "column": 4
                        },
                        "end": {
                          "line": 1939,
                          "column": 83
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 61263,
                        "end": 61341,
                        "loc": {
                          "start": {
                            "line": 1939,
                            "column": 4
                          },
                          "end": {
                            "line": 1939,
                            "column": 82
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 61263,
                          "end": 61320,
                          "loc": {
                            "start": {
                              "line": 1939,
                              "column": 4
                            },
                            "end": {
                              "line": 1939,
                              "column": 61
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 61263,
                            "end": 61301,
                            "loc": {
                              "start": {
                                "line": 1939,
                                "column": 4
                              },
                              "end": {
                                "line": 1939,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 61263,
                              "end": 61280,
                              "loc": {
                                "start": {
                                  "line": 1939,
                                  "column": 4
                                },
                                "end": {
                                  "line": 1939,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 61263,
                                "end": 61267,
                                "loc": {
                                  "start": {
                                    "line": 1939,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 1939,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 61268,
                                "end": 61280,
                                "loc": {
                                  "start": {
                                    "line": 1939,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1939,
                                    "column": 21
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 61281,
                              "end": 61300,
                              "loc": {
                                "start": {
                                  "line": 1939,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1939,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 61281,
                                "end": 61285,
                                "loc": {
                                  "start": {
                                    "line": 1939,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1939,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 61286,
                                "end": 61300,
                                "loc": {
                                  "start": {
                                    "line": 1939,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1939,
                                    "column": 41
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 61302,
                            "end": 61320,
                            "loc": {
                              "start": {
                                "line": 1939,
                                "column": 43
                              },
                              "end": {
                                "line": 1939,
                                "column": 61
                              },
                              "identifierName": "weightedLaborHours"
                            },
                            "name": "weightedLaborHours"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "Identifier",
                          "start": 61323,
                          "end": 61341,
                          "loc": {
                            "start": {
                              "line": 1939,
                              "column": 64
                            },
                            "end": {
                              "line": 1939,
                              "column": 82
                            },
                            "identifierName": "weightedLaborHours"
                          },
                          "name": "weightedLaborHours"
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 61348,
                      "end": 61413,
                      "loc": {
                        "start": {
                          "line": 1941,
                          "column": 4
                        },
                        "end": {
                          "line": 1941,
                          "column": 69
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 61355,
                        "end": 61412,
                        "loc": {
                          "start": {
                            "line": 1941,
                            "column": 11
                          },
                          "end": {
                            "line": 1941,
                            "column": 68
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 61355,
                          "end": 61393,
                          "loc": {
                            "start": {
                              "line": 1941,
                              "column": 11
                            },
                            "end": {
                              "line": 1941,
                              "column": 49
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 61355,
                            "end": 61372,
                            "loc": {
                              "start": {
                                "line": 1941,
                                "column": 11
                              },
                              "end": {
                                "line": 1941,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 61355,
                              "end": 61359,
                              "loc": {
                                "start": {
                                  "line": 1941,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1941,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 61360,
                              "end": 61372,
                              "loc": {
                                "start": {
                                  "line": 1941,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1941,
                                  "column": 28
                                },
                                "identifierName": "_cacheValues"
                              },
                              "name": "_cacheValues"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "MemberExpression",
                            "start": 61373,
                            "end": 61392,
                            "loc": {
                              "start": {
                                "line": 1941,
                                "column": 29
                              },
                              "end": {
                                "line": 1941,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 61373,
                              "end": 61377,
                              "loc": {
                                "start": {
                                  "line": 1941,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1941,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 61378,
                              "end": 61392,
                              "loc": {
                                "start": {
                                  "line": 1941,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1941,
                                  "column": 48
                                },
                                "identifierName": "predictionType"
                              },
                              "name": "predictionType"
                            },
                            "computed": false
                          },
                          "computed": true
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 61394,
                          "end": 61412,
                          "loc": {
                            "start": {
                              "line": 1941,
                              "column": 50
                            },
                            "end": {
                              "line": 1941,
                              "column": 68
                            },
                            "identifierName": "weightedLaborHours"
                          },
                          "name": "weightedLaborHours"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets an array of the calculated weighted labor hours\n   * @returns {[]}\n   ",
                    "start": 60157,
                    "end": 60243,
                    "loc": {
                      "start": {
                        "line": 1900,
                        "column": 2
                      },
                      "end": {
                        "line": 1903,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets an array of the calculated weighted labor hour cost\n   * @returns {[]}\n   ",
                    "start": 61421,
                    "end": 61511,
                    "loc": {
                      "start": {
                        "line": 1944,
                        "column": 2
                      },
                      "end": {
                        "line": 1947,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 61514,
                "end": 62768,
                "loc": {
                  "start": {
                    "line": 1948,
                    "column": 2
                  },
                  "end": {
                    "line": 1989,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 61514,
                  "end": 61538,
                  "loc": {
                    "start": {
                      "line": 1948,
                      "column": 2
                    },
                    "end": {
                      "line": 1948,
                      "column": 26
                    },
                    "identifierName": "getWeightedLaborHourCost"
                  },
                  "name": "getWeightedLaborHourCost",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 61539,
                    "end": 61565,
                    "loc": {
                      "start": {
                        "line": 1948,
                        "column": 27
                      },
                      "end": {
                        "line": 1948,
                        "column": 53
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 61539,
                      "end": 61553,
                      "loc": {
                        "start": {
                          "line": 1948,
                          "column": 27
                        },
                        "end": {
                          "line": 1948,
                          "column": 41
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 61556,
                      "end": 61565,
                      "loc": {
                        "start": {
                          "line": 1948,
                          "column": 44
                        },
                        "end": {
                          "line": 1948,
                          "column": 53
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 61567,
                  "end": 62768,
                  "loc": {
                    "start": {
                      "line": 1948,
                      "column": 55
                    },
                    "end": {
                      "line": 1989,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 61573,
                      "end": 61615,
                      "loc": {
                        "start": {
                          "line": 1949,
                          "column": 4
                        },
                        "end": {
                          "line": 1949,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 61573,
                        "end": 61614,
                        "loc": {
                          "start": {
                            "line": 1949,
                            "column": 4
                          },
                          "end": {
                            "line": 1949,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 61573,
                          "end": 61598,
                          "loc": {
                            "start": {
                              "line": 1949,
                              "column": 4
                            },
                            "end": {
                              "line": 1949,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 61573,
                            "end": 61577,
                            "loc": {
                              "start": {
                                "line": 1949,
                                "column": 4
                              },
                              "end": {
                                "line": 1949,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 61578,
                            "end": 61598,
                            "loc": {
                              "start": {
                                "line": 1949,
                                "column": 9
                              },
                              "end": {
                                "line": 1949,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 61599,
                            "end": 61613,
                            "loc": {
                              "start": {
                                "line": 1949,
                                "column": 30
                              },
                              "end": {
                                "line": 1949,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 61620,
                      "end": 61647,
                      "loc": {
                        "start": {
                          "line": 1950,
                          "column": 4
                        },
                        "end": {
                          "line": 1950,
                          "column": 31
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 61624,
                          "end": 61646,
                          "loc": {
                            "start": {
                              "line": 1950,
                              "column": 8
                            },
                            "end": {
                              "line": 1950,
                              "column": 30
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 61624,
                            "end": 61641,
                            "loc": {
                              "start": {
                                "line": 1950,
                                "column": 8
                              },
                              "end": {
                                "line": 1950,
                                "column": 25
                              },
                              "identifierName": "weightedLaborCost"
                            },
                            "name": "weightedLaborCost"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 61644,
                            "end": 61646,
                            "loc": {
                              "start": {
                                "line": 1950,
                                "column": 28
                              },
                              "end": {
                                "line": 1950,
                                "column": 30
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 61652,
                      "end": 61664,
                      "loc": {
                        "start": {
                          "line": 1951,
                          "column": 4
                        },
                        "end": {
                          "line": 1951,
                          "column": 16
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 61656,
                          "end": 61663,
                          "loc": {
                            "start": {
                              "line": 1951,
                              "column": 8
                            },
                            "end": {
                              "line": 1951,
                              "column": 15
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 61656,
                            "end": 61663,
                            "loc": {
                              "start": {
                                "line": 1951,
                                "column": 8
                              },
                              "end": {
                                "line": 1951,
                                "column": 15
                              },
                              "identifierName": "weights"
                            },
                            "name": "weights"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 61670,
                      "end": 61824,
                      "loc": {
                        "start": {
                          "line": 1953,
                          "column": 4
                        },
                        "end": {
                          "line": 1955,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 61674,
                        "end": 61744,
                        "loc": {
                          "start": {
                            "line": 1953,
                            "column": 8
                          },
                          "end": {
                            "line": 1953,
                            "column": 78
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 61674,
                          "end": 61730,
                          "loc": {
                            "start": {
                              "line": 1953,
                              "column": 8
                            },
                            "end": {
                              "line": 1953,
                              "column": 64
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 61674,
                            "end": 61712,
                            "loc": {
                              "start": {
                                "line": 1953,
                                "column": 8
                              },
                              "end": {
                                "line": 1953,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 61674,
                              "end": 61691,
                              "loc": {
                                "start": {
                                  "line": 1953,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1953,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 61674,
                                "end": 61678,
                                "loc": {
                                  "start": {
                                    "line": 1953,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1953,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 61679,
                                "end": 61691,
                                "loc": {
                                  "start": {
                                    "line": 1953,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1953,
                                    "column": 25
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 61692,
                              "end": 61711,
                              "loc": {
                                "start": {
                                  "line": 1953,
                                  "column": 26
                                },
                                "end": {
                                  "line": 1953,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 61692,
                                "end": 61696,
                                "loc": {
                                  "start": {
                                    "line": 1953,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1953,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 61697,
                                "end": 61711,
                                "loc": {
                                  "start": {
                                    "line": 1953,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 1953,
                                    "column": 45
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 61713,
                            "end": 61730,
                            "loc": {
                              "start": {
                                "line": 1953,
                                "column": 47
                              },
                              "end": {
                                "line": 1953,
                                "column": 64
                              },
                              "identifierName": "weightedLaborCost"
                            },
                            "name": "weightedLaborCost"
                          },
                          "computed": false
                        },
                        "operator": "!==",
                        "right": {
                          "type": "Identifier",
                          "start": 61735,
                          "end": 61744,
                          "loc": {
                            "start": {
                              "line": 1953,
                              "column": 69
                            },
                            "end": {
                              "line": 1953,
                              "column": 78
                            },
                            "identifierName": "undefined"
                          },
                          "name": "undefined"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 61746,
                        "end": 61824,
                        "loc": {
                          "start": {
                            "line": 1953,
                            "column": 80
                          },
                          "end": {
                            "line": 1955,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 61754,
                            "end": 61818,
                            "loc": {
                              "start": {
                                "line": 1954,
                                "column": 6
                              },
                              "end": {
                                "line": 1954,
                                "column": 70
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 61761,
                              "end": 61817,
                              "loc": {
                                "start": {
                                  "line": 1954,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1954,
                                  "column": 69
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 61761,
                                "end": 61799,
                                "loc": {
                                  "start": {
                                    "line": 1954,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1954,
                                    "column": 51
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 61761,
                                  "end": 61778,
                                  "loc": {
                                    "start": {
                                      "line": 1954,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1954,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 61761,
                                    "end": 61765,
                                    "loc": {
                                      "start": {
                                        "line": 1954,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1954,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 61766,
                                    "end": 61778,
                                    "loc": {
                                      "start": {
                                        "line": 1954,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1954,
                                        "column": 30
                                      },
                                      "identifierName": "_cacheValues"
                                    },
                                    "name": "_cacheValues"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "start": 61779,
                                  "end": 61798,
                                  "loc": {
                                    "start": {
                                      "line": 1954,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 1954,
                                      "column": 50
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 61779,
                                    "end": 61783,
                                    "loc": {
                                      "start": {
                                        "line": 1954,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 1954,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 61784,
                                    "end": 61798,
                                    "loc": {
                                      "start": {
                                        "line": 1954,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 1954,
                                        "column": 50
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                },
                                "computed": true
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 61800,
                                "end": 61817,
                                "loc": {
                                  "start": {
                                    "line": 1954,
                                    "column": 52
                                  },
                                  "end": {
                                    "line": 1954,
                                    "column": 69
                                  },
                                  "identifierName": "weightedLaborCost"
                                },
                                "name": "weightedLaborCost"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 61830,
                      "end": 61877,
                      "loc": {
                        "start": {
                          "line": 1957,
                          "column": 4
                        },
                        "end": {
                          "line": 1959,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 61834,
                        "end": 61849,
                        "loc": {
                          "start": {
                            "line": 1957,
                            "column": 8
                          },
                          "end": {
                            "line": 1957,
                            "column": 23
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 61835,
                          "end": 61849,
                          "loc": {
                            "start": {
                              "line": 1957,
                              "column": 9
                            },
                            "end": {
                              "line": 1957,
                              "column": 23
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 61835,
                            "end": 61847,
                            "loc": {
                              "start": {
                                "line": 1957,
                                "column": 9
                              },
                              "end": {
                                "line": 1957,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 61835,
                              "end": 61839,
                              "loc": {
                                "start": {
                                  "line": 1957,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1957,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 61840,
                              "end": 61847,
                              "loc": {
                                "start": {
                                  "line": 1957,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1957,
                                  "column": 21
                                },
                                "identifierName": "isLabor"
                              },
                              "name": "isLabor"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 61851,
                        "end": 61877,
                        "loc": {
                          "start": {
                            "line": 1957,
                            "column": 25
                          },
                          "end": {
                            "line": 1959,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 61859,
                            "end": 61871,
                            "loc": {
                              "start": {
                                "line": 1958,
                                "column": 6
                              },
                              "end": {
                                "line": 1958,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "NullLiteral",
                              "start": 61866,
                              "end": 61870,
                              "loc": {
                                "start": {
                                  "line": 1958,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1958,
                                  "column": 17
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 61883,
                      "end": 62172,
                      "loc": {
                        "start": {
                          "line": 1961,
                          "column": 4
                        },
                        "end": {
                          "line": 1969,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 61887,
                        "end": 61939,
                        "loc": {
                          "start": {
                            "line": 1961,
                            "column": 8
                          },
                          "end": {
                            "line": 1961,
                            "column": 60
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 61887,
                          "end": 61937,
                          "loc": {
                            "start": {
                              "line": 1961,
                              "column": 8
                            },
                            "end": {
                              "line": 1961,
                              "column": 58
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 61887,
                            "end": 61917,
                            "loc": {
                              "start": {
                                "line": 1961,
                                "column": 8
                              },
                              "end": {
                                "line": 1961,
                                "column": 38
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 61887,
                              "end": 61891,
                              "loc": {
                                "start": {
                                  "line": 1961,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1961,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 61892,
                              "end": 61917,
                              "loc": {
                                "start": {
                                  "line": 1961,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1961,
                                  "column": 38
                                },
                                "identifierName": "_currentPredictionService"
                              },
                              "name": "_currentPredictionService"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 61918,
                            "end": 61937,
                            "loc": {
                              "start": {
                                "line": 1961,
                                "column": 39
                              },
                              "end": {
                                "line": 1961,
                                "column": 58
                              },
                              "identifierName": "hasPredictionModels"
                            },
                            "name": "hasPredictionModels"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 61941,
                        "end": 62172,
                        "loc": {
                          "start": {
                            "line": 1961,
                            "column": 62
                          },
                          "end": {
                            "line": 1969,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 61949,
                            "end": 62009,
                            "loc": {
                              "start": {
                                "line": 1962,
                                "column": 6
                              },
                              "end": {
                                "line": 1962,
                                "column": 66
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 61949,
                              "end": 62008,
                              "loc": {
                                "start": {
                                  "line": 1962,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1962,
                                  "column": 65
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 61949,
                                "end": 61956,
                                "loc": {
                                  "start": {
                                    "line": 1962,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1962,
                                    "column": 13
                                  },
                                  "identifierName": "weights"
                                },
                                "name": "weights"
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 61959,
                                "end": 62008,
                                "loc": {
                                  "start": {
                                    "line": 1962,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1962,
                                    "column": 65
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 61959,
                                  "end": 61987,
                                  "loc": {
                                    "start": {
                                      "line": 1962,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1962,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 61959,
                                    "end": 61963,
                                    "loc": {
                                      "start": {
                                        "line": 1962,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1962,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 61964,
                                    "end": 61987,
                                    "loc": {
                                      "start": {
                                        "line": 1962,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1962,
                                        "column": 44
                                      },
                                      "identifierName": "getWeightedNormalValues"
                                    },
                                    "name": "getWeightedNormalValues"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 61988,
                                    "end": 62007,
                                    "loc": {
                                      "start": {
                                        "line": 1962,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1962,
                                        "column": 64
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 61988,
                                      "end": 61992,
                                      "loc": {
                                        "start": {
                                          "line": 1962,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 1962,
                                          "column": 49
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 61993,
                                      "end": 62007,
                                      "loc": {
                                        "start": {
                                          "line": 1962,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 1962,
                                          "column": 64
                                        },
                                        "identifierName": "predictionType"
                                      },
                                      "name": "predictionType"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 62017,
                            "end": 62047,
                            "loc": {
                              "start": {
                                "line": 1964,
                                "column": 6
                              },
                              "end": {
                                "line": 1964,
                                "column": 36
                              }
                            },
                            "test": {
                              "type": "UnaryExpression",
                              "start": 62021,
                              "end": 62036,
                              "loc": {
                                "start": {
                                  "line": 1964,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1964,
                                  "column": 25
                                }
                              },
                              "operator": "!",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 62022,
                                "end": 62036,
                                "loc": {
                                  "start": {
                                    "line": 1964,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 1964,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 62022,
                                  "end": 62029,
                                  "loc": {
                                    "start": {
                                      "line": 1964,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1964,
                                      "column": 18
                                    },
                                    "identifierName": "weights"
                                  },
                                  "name": "weights"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 62030,
                                  "end": 62036,
                                  "loc": {
                                    "start": {
                                      "line": 1964,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 1964,
                                      "column": 25
                                    },
                                    "identifierName": "length"
                                  },
                                  "name": "length"
                                },
                                "computed": false
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "consequent": {
                              "type": "ReturnStatement",
                              "start": 62038,
                              "end": 62047,
                              "loc": {
                                "start": {
                                  "line": 1964,
                                  "column": 27
                                },
                                "end": {
                                  "line": 1964,
                                  "column": 36
                                }
                              },
                              "argument": {
                                "type": "NumericLiteral",
                                "start": 62045,
                                "end": 62046,
                                "loc": {
                                  "start": {
                                    "line": 1964,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1964,
                                    "column": 35
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "alternate": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 62055,
                            "end": 62166,
                            "loc": {
                              "start": {
                                "line": 1966,
                                "column": 6
                              },
                              "end": {
                                "line": 1968,
                                "column": 8
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 62055,
                              "end": 62166,
                              "loc": {
                                "start": {
                                  "line": 1966,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1968,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 62055,
                                "end": 62070,
                                "loc": {
                                  "start": {
                                    "line": 1966,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1966,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 62055,
                                  "end": 62062,
                                  "loc": {
                                    "start": {
                                      "line": 1966,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1966,
                                      "column": 13
                                    },
                                    "identifierName": "weights"
                                  },
                                  "name": "weights"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 62063,
                                  "end": 62070,
                                  "loc": {
                                    "start": {
                                      "line": 1966,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1966,
                                      "column": 21
                                    },
                                    "identifierName": "forEach"
                                  },
                                  "name": "forEach"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 62071,
                                  "end": 62165,
                                  "loc": {
                                    "start": {
                                      "line": 1966,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1968,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 62072,
                                      "end": 62078,
                                      "loc": {
                                        "start": {
                                          "line": 1966,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1966,
                                          "column": 29
                                        },
                                        "identifierName": "weight"
                                      },
                                      "name": "weight"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 62083,
                                    "end": 62165,
                                    "loc": {
                                      "start": {
                                        "line": 1966,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1968,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 62093,
                                        "end": 62157,
                                        "loc": {
                                          "start": {
                                            "line": 1967,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1967,
                                            "column": 72
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 62093,
                                          "end": 62156,
                                          "loc": {
                                            "start": {
                                              "line": 1967,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1967,
                                              "column": 71
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 62093,
                                            "end": 62115,
                                            "loc": {
                                              "start": {
                                                "line": 1967,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 1967,
                                                "column": 30
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 62093,
                                              "end": 62110,
                                              "loc": {
                                                "start": {
                                                  "line": 1967,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 1967,
                                                  "column": 25
                                                },
                                                "identifierName": "weightedLaborCost"
                                              },
                                              "name": "weightedLaborCost"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 62111,
                                              "end": 62115,
                                              "loc": {
                                                "start": {
                                                  "line": 1967,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 1967,
                                                  "column": 30
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "start": 62116,
                                              "end": 62155,
                                              "loc": {
                                                "start": {
                                                  "line": 1967,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 1967,
                                                  "column": 70
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 62116,
                                                "end": 62147,
                                                "loc": {
                                                  "start": {
                                                    "line": 1967,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 1967,
                                                    "column": 62
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 62116,
                                                  "end": 62120,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1967,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 1967,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 62121,
                                                  "end": 62147,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1967,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 1967,
                                                      "column": 62
                                                    },
                                                    "identifierName": "calculateWeightedLaborCost"
                                                  },
                                                  "name": "calculateWeightedLaborCost"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 62148,
                                                  "end": 62154,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1967,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 1967,
                                                      "column": 69
                                                    },
                                                    "identifierName": "weight"
                                                  },
                                                  "name": "weight"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": [],
                        "trailingComments": null
                      },
                      "alternate": null,
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " map to the same length as the distribution ranges",
                          "start": 62178,
                          "end": 62230,
                          "loc": {
                            "start": {
                              "line": 1971,
                              "column": 4
                            },
                            "end": {
                              "line": 1971,
                              "column": 56
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 62235,
                      "end": 62611,
                      "loc": {
                        "start": {
                          "line": 1972,
                          "column": 4
                        },
                        "end": {
                          "line": 1984,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 62239,
                        "end": 62292,
                        "loc": {
                          "start": {
                            "line": 1972,
                            "column": 8
                          },
                          "end": {
                            "line": 1972,
                            "column": 61
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 62240,
                          "end": 62292,
                          "loc": {
                            "start": {
                              "line": 1972,
                              "column": 9
                            },
                            "end": {
                              "line": 1972,
                              "column": 61
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 62240,
                            "end": 62290,
                            "loc": {
                              "start": {
                                "line": 1972,
                                "column": 9
                              },
                              "end": {
                                "line": 1972,
                                "column": 59
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 62240,
                              "end": 62270,
                              "loc": {
                                "start": {
                                  "line": 1972,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1972,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 62240,
                                "end": 62244,
                                "loc": {
                                  "start": {
                                    "line": 1972,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1972,
                                    "column": 13
                                  }
                                },
                                "leadingComments": null
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 62245,
                                "end": 62270,
                                "loc": {
                                  "start": {
                                    "line": 1972,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1972,
                                    "column": 39
                                  },
                                  "identifierName": "_currentPredictionService"
                                },
                                "name": "_currentPredictionService"
                              },
                              "computed": false,
                              "leadingComments": null
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 62271,
                              "end": 62290,
                              "loc": {
                                "start": {
                                  "line": 1972,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1972,
                                  "column": 59
                                },
                                "identifierName": "hasPredictionModels"
                              },
                              "name": "hasPredictionModels"
                            },
                            "computed": false,
                            "leadingComments": null
                          },
                          "arguments": [],
                          "leadingComments": null
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        },
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 62294,
                        "end": 62611,
                        "loc": {
                          "start": {
                            "line": 1972,
                            "column": 63
                          },
                          "end": {
                            "line": 1984,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 62302,
                            "end": 62408,
                            "loc": {
                              "start": {
                                "line": 1973,
                                "column": 6
                              },
                              "end": {
                                "line": 1975,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 62302,
                              "end": 62407,
                              "loc": {
                                "start": {
                                  "line": 1973,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1975,
                                  "column": 34
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 62302,
                                "end": 62309,
                                "loc": {
                                  "start": {
                                    "line": 1973,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1973,
                                    "column": 13
                                  },
                                  "identifierName": "weights"
                                },
                                "name": "weights"
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 62312,
                                "end": 62407,
                                "loc": {
                                  "start": {
                                    "line": 1973,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1975,
                                    "column": 34
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 62312,
                                  "end": 62385,
                                  "loc": {
                                    "start": {
                                      "line": 1973,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1975,
                                      "column": 12
                                    }
                                  },
                                  "object": {
                                    "type": "CallExpression",
                                    "start": 62312,
                                    "end": 62381,
                                    "loc": {
                                      "start": {
                                        "line": 1973,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1975,
                                        "column": 8
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 62312,
                                      "end": 62322,
                                      "loc": {
                                        "start": {
                                          "line": 1973,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1973,
                                          "column": 26
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 62312,
                                        "end": 62317,
                                        "loc": {
                                          "start": {
                                            "line": 1973,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1973,
                                            "column": 21
                                          },
                                          "identifierName": "Array"
                                        },
                                        "name": "Array"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 62318,
                                        "end": 62322,
                                        "loc": {
                                          "start": {
                                            "line": 1973,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 1973,
                                            "column": 26
                                          },
                                          "identifierName": "from"
                                        },
                                        "name": "from"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 62323,
                                        "end": 62380,
                                        "loc": {
                                          "start": {
                                            "line": 1973,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 1975,
                                            "column": 7
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 62333,
                                            "end": 62372,
                                            "loc": {
                                              "start": {
                                                "line": 1974,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 1974,
                                                "column": 47
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 62333,
                                              "end": 62339,
                                              "loc": {
                                                "start": {
                                                  "line": 1974,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 1974,
                                                  "column": 14
                                                },
                                                "identifierName": "length"
                                              },
                                              "name": "length"
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "start": 62341,
                                              "end": 62372,
                                              "loc": {
                                                "start": {
                                                  "line": 1974,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 1974,
                                                  "column": 47
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 62341,
                                                "end": 62365,
                                                "loc": {
                                                  "start": {
                                                    "line": 1974,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 1974,
                                                    "column": 40
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 62341,
                                                  "end": 62345,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1974,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 1974,
                                                      "column": 20
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 62346,
                                                  "end": 62365,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1974,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 1974,
                                                      "column": 40
                                                    },
                                                    "identifierName": "_distributionRanges"
                                                  },
                                                  "name": "_distributionRanges"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 62366,
                                                "end": 62372,
                                                "loc": {
                                                  "start": {
                                                    "line": 1974,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 1974,
                                                    "column": 47
                                                  },
                                                  "identifierName": "length"
                                                },
                                                "name": "length"
                                              },
                                              "computed": false
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 62382,
                                    "end": 62385,
                                    "loc": {
                                      "start": {
                                        "line": 1975,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 1975,
                                        "column": 12
                                      },
                                      "identifierName": "map"
                                    },
                                    "name": "map"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 62386,
                                    "end": 62406,
                                    "loc": {
                                      "start": {
                                        "line": 1975,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 1975,
                                        "column": 33
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": true,
                                    "async": false,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "start": 62386,
                                        "end": 62387,
                                        "loc": {
                                          "start": {
                                            "line": 1975,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 1975,
                                            "column": 14
                                          },
                                          "identifierName": "x"
                                        },
                                        "name": "x"
                                      }
                                    ],
                                    "body": {
                                      "type": "CallExpression",
                                      "start": 62391,
                                      "end": 62406,
                                      "loc": {
                                        "start": {
                                          "line": 1975,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 1975,
                                          "column": 33
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 62391,
                                        "end": 62404,
                                        "loc": {
                                          "start": {
                                            "line": 1975,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 1975,
                                            "column": 31
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 62391,
                                          "end": 62395,
                                          "loc": {
                                            "start": {
                                              "line": 1975,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 1975,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 62396,
                                          "end": 62404,
                                          "loc": {
                                            "start": {
                                              "line": 1975,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 1975,
                                              "column": 31
                                            },
                                            "identifierName": "getValue"
                                          },
                                          "name": "getValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 62416,
                            "end": 62485,
                            "loc": {
                              "start": {
                                "line": 1977,
                                "column": 6
                              },
                              "end": {
                                "line": 1979,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 62420,
                              "end": 62452,
                              "loc": {
                                "start": {
                                  "line": 1977,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1977,
                                  "column": 42
                                }
                              },
                              "left": {
                                "type": "UnaryExpression",
                                "start": 62420,
                                "end": 62428,
                                "loc": {
                                  "start": {
                                    "line": 1977,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1977,
                                    "column": 18
                                  }
                                },
                                "operator": "!",
                                "prefix": true,
                                "argument": {
                                  "type": "Identifier",
                                  "start": 62421,
                                  "end": 62428,
                                  "loc": {
                                    "start": {
                                      "line": 1977,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1977,
                                      "column": 18
                                    },
                                    "identifierName": "weights"
                                  },
                                  "name": "weights"
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              },
                              "operator": "||",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 62432,
                                "end": 62452,
                                "loc": {
                                  "start": {
                                    "line": 1977,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1977,
                                    "column": 42
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 62432,
                                  "end": 62446,
                                  "loc": {
                                    "start": {
                                      "line": 1977,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1977,
                                      "column": 36
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 62432,
                                    "end": 62439,
                                    "loc": {
                                      "start": {
                                        "line": 1977,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1977,
                                        "column": 29
                                      },
                                      "identifierName": "weights"
                                    },
                                    "name": "weights"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 62440,
                                    "end": 62446,
                                    "loc": {
                                      "start": {
                                        "line": 1977,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1977,
                                        "column": 36
                                      },
                                      "identifierName": "length"
                                    },
                                    "name": "length"
                                  },
                                  "computed": false
                                },
                                "operator": "===",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 62451,
                                  "end": 62452,
                                  "loc": {
                                    "start": {
                                      "line": 1977,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1977,
                                      "column": 42
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 62454,
                              "end": 62485,
                              "loc": {
                                "start": {
                                  "line": 1977,
                                  "column": 44
                                },
                                "end": {
                                  "line": 1979,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 62464,
                                  "end": 62477,
                                  "loc": {
                                    "start": {
                                      "line": 1978,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 1978,
                                      "column": 21
                                    }
                                  },
                                  "argument": {
                                    "type": "BooleanLiteral",
                                    "start": 62471,
                                    "end": 62476,
                                    "loc": {
                                      "start": {
                                        "line": 1978,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 1978,
                                        "column": 20
                                      }
                                    },
                                    "value": false
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 62493,
                            "end": 62605,
                            "loc": {
                              "start": {
                                "line": 1981,
                                "column": 6
                              },
                              "end": {
                                "line": 1983,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 62493,
                              "end": 62604,
                              "loc": {
                                "start": {
                                  "line": 1981,
                                  "column": 6
                                },
                                "end": {
                                  "line": 1983,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 62493,
                                "end": 62508,
                                "loc": {
                                  "start": {
                                    "line": 1981,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 1981,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 62493,
                                  "end": 62500,
                                  "loc": {
                                    "start": {
                                      "line": 1981,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 1981,
                                      "column": 13
                                    },
                                    "identifierName": "weights"
                                  },
                                  "name": "weights"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 62501,
                                  "end": 62508,
                                  "loc": {
                                    "start": {
                                      "line": 1981,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1981,
                                      "column": 21
                                    },
                                    "identifierName": "forEach"
                                  },
                                  "name": "forEach"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 62509,
                                  "end": 62603,
                                  "loc": {
                                    "start": {
                                      "line": 1981,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1983,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 62510,
                                      "end": 62516,
                                      "loc": {
                                        "start": {
                                          "line": 1981,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1981,
                                          "column": 29
                                        },
                                        "identifierName": "weight"
                                      },
                                      "name": "weight"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 62521,
                                    "end": 62603,
                                    "loc": {
                                      "start": {
                                        "line": 1981,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1983,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 62531,
                                        "end": 62595,
                                        "loc": {
                                          "start": {
                                            "line": 1982,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 1982,
                                            "column": 72
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 62531,
                                          "end": 62594,
                                          "loc": {
                                            "start": {
                                              "line": 1982,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 1982,
                                              "column": 71
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 62531,
                                            "end": 62553,
                                            "loc": {
                                              "start": {
                                                "line": 1982,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 1982,
                                                "column": 30
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 62531,
                                              "end": 62548,
                                              "loc": {
                                                "start": {
                                                  "line": 1982,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 1982,
                                                  "column": 25
                                                },
                                                "identifierName": "weightedLaborCost"
                                              },
                                              "name": "weightedLaborCost"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 62549,
                                              "end": 62553,
                                              "loc": {
                                                "start": {
                                                  "line": 1982,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 1982,
                                                  "column": 30
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "start": 62554,
                                              "end": 62593,
                                              "loc": {
                                                "start": {
                                                  "line": 1982,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 1982,
                                                  "column": 70
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 62554,
                                                "end": 62585,
                                                "loc": {
                                                  "start": {
                                                    "line": 1982,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 1982,
                                                    "column": 62
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 62554,
                                                  "end": 62558,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1982,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 1982,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 62559,
                                                  "end": 62585,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1982,
                                                      "column": 36
                                                    },
                                                    "end": {
                                                      "line": 1982,
                                                      "column": 62
                                                    },
                                                    "identifierName": "calculateWeightedLaborCost"
                                                  },
                                                  "name": "calculateWeightedLaborCost"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 62586,
                                                  "end": 62592,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1982,
                                                      "column": 63
                                                    },
                                                    "end": {
                                                      "line": 1982,
                                                      "column": 69
                                                    },
                                                    "identifierName": "weight"
                                                  },
                                                  "name": "weight"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " map to the same length as the distribution ranges",
                          "start": 62178,
                          "end": 62230,
                          "loc": {
                            "start": {
                              "line": 1971,
                              "column": 4
                            },
                            "end": {
                              "line": 1971,
                              "column": 56
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 62617,
                      "end": 62694,
                      "loc": {
                        "start": {
                          "line": 1986,
                          "column": 4
                        },
                        "end": {
                          "line": 1986,
                          "column": 81
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 62617,
                        "end": 62693,
                        "loc": {
                          "start": {
                            "line": 1986,
                            "column": 4
                          },
                          "end": {
                            "line": 1986,
                            "column": 80
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 62617,
                          "end": 62673,
                          "loc": {
                            "start": {
                              "line": 1986,
                              "column": 4
                            },
                            "end": {
                              "line": 1986,
                              "column": 60
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 62617,
                            "end": 62655,
                            "loc": {
                              "start": {
                                "line": 1986,
                                "column": 4
                              },
                              "end": {
                                "line": 1986,
                                "column": 42
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 62617,
                              "end": 62634,
                              "loc": {
                                "start": {
                                  "line": 1986,
                                  "column": 4
                                },
                                "end": {
                                  "line": 1986,
                                  "column": 21
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 62617,
                                "end": 62621,
                                "loc": {
                                  "start": {
                                    "line": 1986,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 1986,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 62622,
                                "end": 62634,
                                "loc": {
                                  "start": {
                                    "line": 1986,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1986,
                                    "column": 21
                                  },
                                  "identifierName": "_cacheValues"
                                },
                                "name": "_cacheValues"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "MemberExpression",
                              "start": 62635,
                              "end": 62654,
                              "loc": {
                                "start": {
                                  "line": 1986,
                                  "column": 22
                                },
                                "end": {
                                  "line": 1986,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 62635,
                                "end": 62639,
                                "loc": {
                                  "start": {
                                    "line": 1986,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1986,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 62640,
                                "end": 62654,
                                "loc": {
                                  "start": {
                                    "line": 1986,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 1986,
                                    "column": 41
                                  },
                                  "identifierName": "predictionType"
                                },
                                "name": "predictionType"
                              },
                              "computed": false
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 62656,
                            "end": 62673,
                            "loc": {
                              "start": {
                                "line": 1986,
                                "column": 43
                              },
                              "end": {
                                "line": 1986,
                                "column": 60
                              },
                              "identifierName": "weightedLaborCost"
                            },
                            "name": "weightedLaborCost"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "Identifier",
                          "start": 62676,
                          "end": 62693,
                          "loc": {
                            "start": {
                              "line": 1986,
                              "column": 63
                            },
                            "end": {
                              "line": 1986,
                              "column": 80
                            },
                            "identifierName": "weightedLaborCost"
                          },
                          "name": "weightedLaborCost"
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 62700,
                      "end": 62764,
                      "loc": {
                        "start": {
                          "line": 1988,
                          "column": 4
                        },
                        "end": {
                          "line": 1988,
                          "column": 68
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 62707,
                        "end": 62763,
                        "loc": {
                          "start": {
                            "line": 1988,
                            "column": 11
                          },
                          "end": {
                            "line": 1988,
                            "column": 67
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 62707,
                          "end": 62745,
                          "loc": {
                            "start": {
                              "line": 1988,
                              "column": 11
                            },
                            "end": {
                              "line": 1988,
                              "column": 49
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 62707,
                            "end": 62724,
                            "loc": {
                              "start": {
                                "line": 1988,
                                "column": 11
                              },
                              "end": {
                                "line": 1988,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 62707,
                              "end": 62711,
                              "loc": {
                                "start": {
                                  "line": 1988,
                                  "column": 11
                                },
                                "end": {
                                  "line": 1988,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 62712,
                              "end": 62724,
                              "loc": {
                                "start": {
                                  "line": 1988,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1988,
                                  "column": 28
                                },
                                "identifierName": "_cacheValues"
                              },
                              "name": "_cacheValues"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "MemberExpression",
                            "start": 62725,
                            "end": 62744,
                            "loc": {
                              "start": {
                                "line": 1988,
                                "column": 29
                              },
                              "end": {
                                "line": 1988,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 62725,
                              "end": 62729,
                              "loc": {
                                "start": {
                                  "line": 1988,
                                  "column": 29
                                },
                                "end": {
                                  "line": 1988,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 62730,
                              "end": 62744,
                              "loc": {
                                "start": {
                                  "line": 1988,
                                  "column": 34
                                },
                                "end": {
                                  "line": 1988,
                                  "column": 48
                                },
                                "identifierName": "predictionType"
                              },
                              "name": "predictionType"
                            },
                            "computed": false
                          },
                          "computed": true
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 62746,
                          "end": 62763,
                          "loc": {
                            "start": {
                              "line": 1988,
                              "column": 50
                            },
                            "end": {
                              "line": 1988,
                              "column": 67
                            },
                            "identifierName": "weightedLaborCost"
                          },
                          "name": "weightedLaborCost"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets an array of the calculated weighted labor hour cost\n   * @returns {[]}\n   ",
                    "start": 61421,
                    "end": 61511,
                    "loc": {
                      "start": {
                        "line": 1944,
                        "column": 2
                      },
                      "end": {
                        "line": 1947,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the prediction models for the current line item by type\n   * @returns {Object[]}\n   ",
                    "start": 62772,
                    "end": 62872,
                    "loc": {
                      "start": {
                        "line": 1991,
                        "column": 2
                      },
                      "end": {
                        "line": 1994,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 62875,
                "end": 63708,
                "loc": {
                  "start": {
                    "line": 1995,
                    "column": 2
                  },
                  "end": {
                    "line": 2022,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 62875,
                  "end": 62894,
                  "loc": {
                    "start": {
                      "line": 1995,
                      "column": 2
                    },
                    "end": {
                      "line": 1995,
                      "column": 21
                    },
                    "identifierName": "getPredictionModels"
                  },
                  "name": "getPredictionModels",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 62897,
                  "end": 63708,
                  "loc": {
                    "start": {
                      "line": 1995,
                      "column": 24
                    },
                    "end": {
                      "line": 2022,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 62903,
                      "end": 62929,
                      "loc": {
                        "start": {
                          "line": 1996,
                          "column": 4
                        },
                        "end": {
                          "line": 1996,
                          "column": 30
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 62907,
                          "end": 62928,
                          "loc": {
                            "start": {
                              "line": 1996,
                              "column": 8
                            },
                            "end": {
                              "line": 1996,
                              "column": 29
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 62907,
                            "end": 62923,
                            "loc": {
                              "start": {
                                "line": 1996,
                                "column": 8
                              },
                              "end": {
                                "line": 1996,
                                "column": 24
                              },
                              "identifierName": "predictionModels"
                            },
                            "name": "predictionModels"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 62926,
                            "end": 62928,
                            "loc": {
                              "start": {
                                "line": 1996,
                                "column": 27
                              },
                              "end": {
                                "line": 1996,
                                "column": 29
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 62934,
                      "end": 62945,
                      "loc": {
                        "start": {
                          "line": 1997,
                          "column": 4
                        },
                        "end": {
                          "line": 1997,
                          "column": 15
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 62938,
                          "end": 62944,
                          "loc": {
                            "start": {
                              "line": 1997,
                              "column": 8
                            },
                            "end": {
                              "line": 1997,
                              "column": 14
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 62938,
                            "end": 62944,
                            "loc": {
                              "start": {
                                "line": 1997,
                                "column": 8
                              },
                              "end": {
                                "line": 1997,
                                "column": 14
                              },
                              "identifierName": "models"
                            },
                            "name": "models"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let",
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Check if the line item has prediction models",
                          "start": 62950,
                          "end": 62997,
                          "loc": {
                            "start": {
                              "line": 1998,
                              "column": 4
                            },
                            "end": {
                              "line": 1998,
                              "column": 51
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 63002,
                      "end": 63087,
                      "loc": {
                        "start": {
                          "line": 1999,
                          "column": 4
                        },
                        "end": {
                          "line": 2001,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 63006,
                        "end": 63059,
                        "loc": {
                          "start": {
                            "line": 1999,
                            "column": 8
                          },
                          "end": {
                            "line": 1999,
                            "column": 61
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 63007,
                          "end": 63059,
                          "loc": {
                            "start": {
                              "line": 1999,
                              "column": 9
                            },
                            "end": {
                              "line": 1999,
                              "column": 61
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 63007,
                            "end": 63057,
                            "loc": {
                              "start": {
                                "line": 1999,
                                "column": 9
                              },
                              "end": {
                                "line": 1999,
                                "column": 59
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 63007,
                              "end": 63037,
                              "loc": {
                                "start": {
                                  "line": 1999,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1999,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 63007,
                                "end": 63011,
                                "loc": {
                                  "start": {
                                    "line": 1999,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1999,
                                    "column": 13
                                  }
                                },
                                "leadingComments": null
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 63012,
                                "end": 63037,
                                "loc": {
                                  "start": {
                                    "line": 1999,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1999,
                                    "column": 39
                                  },
                                  "identifierName": "_currentPredictionService"
                                },
                                "name": "_currentPredictionService"
                              },
                              "computed": false,
                              "leadingComments": null
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 63038,
                              "end": 63057,
                              "loc": {
                                "start": {
                                  "line": 1999,
                                  "column": 40
                                },
                                "end": {
                                  "line": 1999,
                                  "column": 59
                                },
                                "identifierName": "hasPredictionModels"
                              },
                              "name": "hasPredictionModels"
                            },
                            "computed": false,
                            "leadingComments": null
                          },
                          "arguments": [],
                          "leadingComments": null
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        },
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 63061,
                        "end": 63087,
                        "loc": {
                          "start": {
                            "line": 1999,
                            "column": 63
                          },
                          "end": {
                            "line": 2001,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 63069,
                            "end": 63081,
                            "loc": {
                              "start": {
                                "line": 2000,
                                "column": 6
                              },
                              "end": {
                                "line": 2000,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "NullLiteral",
                              "start": 63076,
                              "end": 63080,
                              "loc": {
                                "start": {
                                  "line": 2000,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2000,
                                  "column": 17
                                }
                              }
                            }
                          }
                        ],
                        "directives": [],
                        "trailingComments": null
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Check if the line item has prediction models",
                          "start": 62950,
                          "end": 62997,
                          "loc": {
                            "start": {
                              "line": 1998,
                              "column": 4
                            },
                            "end": {
                              "line": 1998,
                              "column": 51
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Check if the models are based on cost or labor hours",
                          "start": 63093,
                          "end": 63148,
                          "loc": {
                            "start": {
                              "line": 2003,
                              "column": 4
                            },
                            "end": {
                              "line": 2003,
                              "column": 59
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 63153,
                      "end": 63411,
                      "loc": {
                        "start": {
                          "line": 2004,
                          "column": 4
                        },
                        "end": {
                          "line": 2011,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 63157,
                        "end": 63171,
                        "loc": {
                          "start": {
                            "line": 2004,
                            "column": 8
                          },
                          "end": {
                            "line": 2004,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 63157,
                          "end": 63169,
                          "loc": {
                            "start": {
                              "line": 2004,
                              "column": 8
                            },
                            "end": {
                              "line": 2004,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 63157,
                            "end": 63161,
                            "loc": {
                              "start": {
                                "line": 2004,
                                "column": 8
                              },
                              "end": {
                                "line": 2004,
                                "column": 12
                              }
                            },
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 63162,
                            "end": 63169,
                            "loc": {
                              "start": {
                                "line": 2004,
                                "column": 13
                              },
                              "end": {
                                "line": 2004,
                                "column": 20
                              },
                              "identifierName": "isLabor"
                            },
                            "name": "isLabor"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "arguments": [],
                        "leadingComments": null
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 63173,
                        "end": 63411,
                        "loc": {
                          "start": {
                            "line": 2004,
                            "column": 24
                          },
                          "end": {
                            "line": 2011,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 63181,
                            "end": 63248,
                            "loc": {
                              "start": {
                                "line": 2005,
                                "column": 6
                              },
                              "end": {
                                "line": 2005,
                                "column": 73
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 63181,
                              "end": 63247,
                              "loc": {
                                "start": {
                                  "line": 2005,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2005,
                                  "column": 72
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 63181,
                                "end": 63187,
                                "loc": {
                                  "start": {
                                    "line": 2005,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2005,
                                    "column": 12
                                  },
                                  "identifierName": "models"
                                },
                                "name": "models"
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 63190,
                                "end": 63247,
                                "loc": {
                                  "start": {
                                    "line": 2005,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2005,
                                    "column": 72
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 63190,
                                  "end": 63245,
                                  "loc": {
                                    "start": {
                                      "line": 2005,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2005,
                                      "column": 70
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 63190,
                                    "end": 63220,
                                    "loc": {
                                      "start": {
                                        "line": 2005,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 2005,
                                        "column": 45
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 63190,
                                      "end": 63194,
                                      "loc": {
                                        "start": {
                                          "line": 2005,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 2005,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 63195,
                                      "end": 63220,
                                      "loc": {
                                        "start": {
                                          "line": 2005,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2005,
                                          "column": 45
                                        },
                                        "identifierName": "_currentPredictionService"
                                      },
                                      "name": "_currentPredictionService"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 63221,
                                    "end": 63245,
                                    "loc": {
                                      "start": {
                                        "line": 2005,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 2005,
                                        "column": 70
                                      },
                                      "identifierName": "getLaborPredictionModels"
                                    },
                                    "name": "getLaborPredictionModels"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 63255,
                            "end": 63405,
                            "loc": {
                              "start": {
                                "line": 2006,
                                "column": 6
                              },
                              "end": {
                                "line": 2010,
                                "column": 8
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 63255,
                              "end": 63405,
                              "loc": {
                                "start": {
                                  "line": 2006,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2010,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 63255,
                                "end": 63269,
                                "loc": {
                                  "start": {
                                    "line": 2006,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2006,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 63255,
                                  "end": 63261,
                                  "loc": {
                                    "start": {
                                      "line": 2006,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2006,
                                      "column": 12
                                    },
                                    "identifierName": "models"
                                  },
                                  "name": "models"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 63262,
                                  "end": 63269,
                                  "loc": {
                                    "start": {
                                      "line": 2006,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2006,
                                      "column": 20
                                    },
                                    "identifierName": "forEach"
                                  },
                                  "name": "forEach"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 63270,
                                  "end": 63404,
                                  "loc": {
                                    "start": {
                                      "line": 2006,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 2010,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 63271,
                                      "end": 63276,
                                      "loc": {
                                        "start": {
                                          "line": 2006,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2006,
                                          "column": 27
                                        },
                                        "identifierName": "model"
                                      },
                                      "name": "model"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 63281,
                                    "end": 63404,
                                    "loc": {
                                      "start": {
                                        "line": 2006,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 2010,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 63291,
                                        "end": 63396,
                                        "loc": {
                                          "start": {
                                            "line": 2007,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 2009,
                                            "column": 9
                                          }
                                        },
                                        "test": {
                                          "type": "CallExpression",
                                          "start": 63295,
                                          "end": 63343,
                                          "loc": {
                                            "start": {
                                              "line": 2007,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2007,
                                              "column": 60
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 63295,
                                            "end": 63321,
                                            "loc": {
                                              "start": {
                                                "line": 2007,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2007,
                                                "column": 38
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 63295,
                                              "end": 63306,
                                              "loc": {
                                                "start": {
                                                  "line": 2007,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2007,
                                                  "column": 23
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 63295,
                                                "end": 63300,
                                                "loc": {
                                                  "start": {
                                                    "line": 2007,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 2007,
                                                    "column": 17
                                                  },
                                                  "identifierName": "model"
                                                },
                                                "name": "model"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 63301,
                                                "end": 63306,
                                                "loc": {
                                                  "start": {
                                                    "line": 2007,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 2007,
                                                    "column": 23
                                                  },
                                                  "identifierName": "model"
                                                },
                                                "name": "model"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 63307,
                                              "end": 63321,
                                              "loc": {
                                                "start": {
                                                  "line": 2007,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 2007,
                                                  "column": 38
                                                },
                                                "identifierName": "hasOwnProperty"
                                              },
                                              "name": "hasOwnProperty"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "StringLiteral",
                                              "start": 63322,
                                              "end": 63342,
                                              "loc": {
                                                "start": {
                                                  "line": 2007,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 2007,
                                                  "column": 59
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "standard_deviation",
                                                "raw": "'standard_deviation'"
                                              },
                                              "value": "standard_deviation"
                                            }
                                          ]
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 63345,
                                          "end": 63396,
                                          "loc": {
                                            "start": {
                                              "line": 2007,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 2009,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 63357,
                                              "end": 63386,
                                              "loc": {
                                                "start": {
                                                  "line": 2008,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 2008,
                                                  "column": 39
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 63357,
                                                "end": 63385,
                                                "loc": {
                                                  "start": {
                                                    "line": 2008,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 2008,
                                                    "column": 38
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 63357,
                                                  "end": 63378,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2008,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 2008,
                                                      "column": 31
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 63357,
                                                    "end": 63373,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2008,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 2008,
                                                        "column": 26
                                                      },
                                                      "identifierName": "predictionModels"
                                                    },
                                                    "name": "predictionModels"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 63374,
                                                    "end": 63378,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2008,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 2008,
                                                        "column": 31
                                                      },
                                                      "identifierName": "push"
                                                    },
                                                    "name": "push"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 63379,
                                                    "end": 63384,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2008,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 2008,
                                                        "column": 37
                                                      },
                                                      "identifierName": "model"
                                                    },
                                                    "name": "model"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": null
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null,
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " Check if the models are based on cost or labor hours",
                          "start": 63093,
                          "end": 63148,
                          "loc": {
                            "start": {
                              "line": 2003,
                              "column": 4
                            },
                            "end": {
                              "line": 2003,
                              "column": 59
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "IfStatement",
                      "start": 63416,
                      "end": 63674,
                      "loc": {
                        "start": {
                          "line": 2012,
                          "column": 4
                        },
                        "end": {
                          "line": 2019,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 63420,
                        "end": 63435,
                        "loc": {
                          "start": {
                            "line": 2012,
                            "column": 8
                          },
                          "end": {
                            "line": 2012,
                            "column": 23
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 63421,
                          "end": 63435,
                          "loc": {
                            "start": {
                              "line": 2012,
                              "column": 9
                            },
                            "end": {
                              "line": 2012,
                              "column": 23
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 63421,
                            "end": 63433,
                            "loc": {
                              "start": {
                                "line": 2012,
                                "column": 9
                              },
                              "end": {
                                "line": 2012,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 63421,
                              "end": 63425,
                              "loc": {
                                "start": {
                                  "line": 2012,
                                  "column": 9
                                },
                                "end": {
                                  "line": 2012,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 63426,
                              "end": 63433,
                              "loc": {
                                "start": {
                                  "line": 2012,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2012,
                                  "column": 21
                                },
                                "identifierName": "isLabor"
                              },
                              "name": "isLabor"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 63437,
                        "end": 63674,
                        "loc": {
                          "start": {
                            "line": 2012,
                            "column": 25
                          },
                          "end": {
                            "line": 2019,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 63445,
                            "end": 63511,
                            "loc": {
                              "start": {
                                "line": 2013,
                                "column": 6
                              },
                              "end": {
                                "line": 2013,
                                "column": 72
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 63445,
                              "end": 63510,
                              "loc": {
                                "start": {
                                  "line": 2013,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2013,
                                  "column": 71
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 63445,
                                "end": 63451,
                                "loc": {
                                  "start": {
                                    "line": 2013,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2013,
                                    "column": 12
                                  },
                                  "identifierName": "models"
                                },
                                "name": "models"
                              },
                              "right": {
                                "type": "CallExpression",
                                "start": 63454,
                                "end": 63510,
                                "loc": {
                                  "start": {
                                    "line": 2013,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2013,
                                    "column": 71
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 63454,
                                  "end": 63508,
                                  "loc": {
                                    "start": {
                                      "line": 2013,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2013,
                                      "column": 69
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 63454,
                                    "end": 63484,
                                    "loc": {
                                      "start": {
                                        "line": 2013,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 2013,
                                        "column": 45
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 63454,
                                      "end": 63458,
                                      "loc": {
                                        "start": {
                                          "line": 2013,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 2013,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 63459,
                                      "end": 63484,
                                      "loc": {
                                        "start": {
                                          "line": 2013,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 2013,
                                          "column": 45
                                        },
                                        "identifierName": "_currentPredictionService"
                                      },
                                      "name": "_currentPredictionService"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 63485,
                                    "end": 63508,
                                    "loc": {
                                      "start": {
                                        "line": 2013,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 2013,
                                        "column": 69
                                      },
                                      "identifierName": "getCostPredictionModels"
                                    },
                                    "name": "getCostPredictionModels"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 63518,
                            "end": 63668,
                            "loc": {
                              "start": {
                                "line": 2014,
                                "column": 6
                              },
                              "end": {
                                "line": 2018,
                                "column": 8
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 63518,
                              "end": 63668,
                              "loc": {
                                "start": {
                                  "line": 2014,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2018,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 63518,
                                "end": 63532,
                                "loc": {
                                  "start": {
                                    "line": 2014,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2014,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 63518,
                                  "end": 63524,
                                  "loc": {
                                    "start": {
                                      "line": 2014,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2014,
                                      "column": 12
                                    },
                                    "identifierName": "models"
                                  },
                                  "name": "models"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 63525,
                                  "end": 63532,
                                  "loc": {
                                    "start": {
                                      "line": 2014,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2014,
                                      "column": 20
                                    },
                                    "identifierName": "forEach"
                                  },
                                  "name": "forEach"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 63533,
                                  "end": 63667,
                                  "loc": {
                                    "start": {
                                      "line": 2014,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 2018,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 63534,
                                      "end": 63539,
                                      "loc": {
                                        "start": {
                                          "line": 2014,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2014,
                                          "column": 27
                                        },
                                        "identifierName": "model"
                                      },
                                      "name": "model"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 63544,
                                    "end": 63667,
                                    "loc": {
                                      "start": {
                                        "line": 2014,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 2018,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 63554,
                                        "end": 63659,
                                        "loc": {
                                          "start": {
                                            "line": 2015,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 2017,
                                            "column": 9
                                          }
                                        },
                                        "test": {
                                          "type": "CallExpression",
                                          "start": 63558,
                                          "end": 63606,
                                          "loc": {
                                            "start": {
                                              "line": 2015,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2015,
                                              "column": 60
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 63558,
                                            "end": 63584,
                                            "loc": {
                                              "start": {
                                                "line": 2015,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2015,
                                                "column": 38
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 63558,
                                              "end": 63569,
                                              "loc": {
                                                "start": {
                                                  "line": 2015,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2015,
                                                  "column": 23
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 63558,
                                                "end": 63563,
                                                "loc": {
                                                  "start": {
                                                    "line": 2015,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 2015,
                                                    "column": 17
                                                  },
                                                  "identifierName": "model"
                                                },
                                                "name": "model"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 63564,
                                                "end": 63569,
                                                "loc": {
                                                  "start": {
                                                    "line": 2015,
                                                    "column": 18
                                                  },
                                                  "end": {
                                                    "line": 2015,
                                                    "column": 23
                                                  },
                                                  "identifierName": "model"
                                                },
                                                "name": "model"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 63570,
                                              "end": 63584,
                                              "loc": {
                                                "start": {
                                                  "line": 2015,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 2015,
                                                  "column": 38
                                                },
                                                "identifierName": "hasOwnProperty"
                                              },
                                              "name": "hasOwnProperty"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "StringLiteral",
                                              "start": 63585,
                                              "end": 63605,
                                              "loc": {
                                                "start": {
                                                  "line": 2015,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 2015,
                                                  "column": 59
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "standard_deviation",
                                                "raw": "'standard_deviation'"
                                              },
                                              "value": "standard_deviation"
                                            }
                                          ]
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 63608,
                                          "end": 63659,
                                          "loc": {
                                            "start": {
                                              "line": 2015,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 2017,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 63620,
                                              "end": 63649,
                                              "loc": {
                                                "start": {
                                                  "line": 2016,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 2016,
                                                  "column": 39
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 63620,
                                                "end": 63648,
                                                "loc": {
                                                  "start": {
                                                    "line": 2016,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 2016,
                                                    "column": 38
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 63620,
                                                  "end": 63641,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2016,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 2016,
                                                      "column": 31
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 63620,
                                                    "end": 63636,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2016,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 2016,
                                                        "column": 26
                                                      },
                                                      "identifierName": "predictionModels"
                                                    },
                                                    "name": "predictionModels"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 63637,
                                                    "end": 63641,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2016,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 2016,
                                                        "column": 31
                                                      },
                                                      "identifierName": "push"
                                                    },
                                                    "name": "push"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 63642,
                                                    "end": 63647,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2016,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 2016,
                                                        "column": 37
                                                      },
                                                      "identifierName": "model"
                                                    },
                                                    "name": "model"
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": null
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 63680,
                      "end": 63704,
                      "loc": {
                        "start": {
                          "line": 2021,
                          "column": 4
                        },
                        "end": {
                          "line": 2021,
                          "column": 28
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 63687,
                        "end": 63703,
                        "loc": {
                          "start": {
                            "line": 2021,
                            "column": 11
                          },
                          "end": {
                            "line": 2021,
                            "column": 27
                          },
                          "identifierName": "predictionModels"
                        },
                        "name": "predictionModels"
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the prediction models for the current line item by type\n   * @returns {Object[]}\n   ",
                    "start": 62772,
                    "end": 62872,
                    "loc": {
                      "start": {
                        "line": 1991,
                        "column": 2
                      },
                      "end": {
                        "line": 1994,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the predicted value for the line item based on type\n   * @returns {number}\n   ",
                    "start": 63712,
                    "end": 63806,
                    "loc": {
                      "start": {
                        "line": 2024,
                        "column": 2
                      },
                      "end": {
                        "line": 2027,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 63809,
                "end": 64499,
                "loc": {
                  "start": {
                    "line": 2028,
                    "column": 2
                  },
                  "end": {
                    "line": 2043,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 63809,
                  "end": 63826,
                  "loc": {
                    "start": {
                      "line": 2028,
                      "column": 2
                    },
                    "end": {
                      "line": 2028,
                      "column": 19
                    },
                    "identifierName": "getPredictedValue"
                  },
                  "name": "getPredictedValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 63827,
                    "end": 63853,
                    "loc": {
                      "start": {
                        "line": 2028,
                        "column": 20
                      },
                      "end": {
                        "line": 2028,
                        "column": 46
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 63827,
                      "end": 63841,
                      "loc": {
                        "start": {
                          "line": 2028,
                          "column": 20
                        },
                        "end": {
                          "line": 2028,
                          "column": 34
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 63844,
                      "end": 63853,
                      "loc": {
                        "start": {
                          "line": 2028,
                          "column": 37
                        },
                        "end": {
                          "line": 2028,
                          "column": 46
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 63855,
                  "end": 64499,
                  "loc": {
                    "start": {
                      "line": 2028,
                      "column": 48
                    },
                    "end": {
                      "line": 2043,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 63861,
                      "end": 63903,
                      "loc": {
                        "start": {
                          "line": 2029,
                          "column": 4
                        },
                        "end": {
                          "line": 2029,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 63861,
                        "end": 63902,
                        "loc": {
                          "start": {
                            "line": 2029,
                            "column": 4
                          },
                          "end": {
                            "line": 2029,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 63861,
                          "end": 63886,
                          "loc": {
                            "start": {
                              "line": 2029,
                              "column": 4
                            },
                            "end": {
                              "line": 2029,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 63861,
                            "end": 63865,
                            "loc": {
                              "start": {
                                "line": 2029,
                                "column": 4
                              },
                              "end": {
                                "line": 2029,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 63866,
                            "end": 63886,
                            "loc": {
                              "start": {
                                "line": 2029,
                                "column": 9
                              },
                              "end": {
                                "line": 2029,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 63887,
                            "end": 63901,
                            "loc": {
                              "start": {
                                "line": 2029,
                                "column": 30
                              },
                              "end": {
                                "line": 2029,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 63908,
                      "end": 63993,
                      "loc": {
                        "start": {
                          "line": 2030,
                          "column": 4
                        },
                        "end": {
                          "line": 2032,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 63912,
                        "end": 63927,
                        "loc": {
                          "start": {
                            "line": 2030,
                            "column": 8
                          },
                          "end": {
                            "line": 2030,
                            "column": 23
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 63913,
                          "end": 63927,
                          "loc": {
                            "start": {
                              "line": 2030,
                              "column": 9
                            },
                            "end": {
                              "line": 2030,
                              "column": 23
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 63913,
                            "end": 63925,
                            "loc": {
                              "start": {
                                "line": 2030,
                                "column": 9
                              },
                              "end": {
                                "line": 2030,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 63913,
                              "end": 63917,
                              "loc": {
                                "start": {
                                  "line": 2030,
                                  "column": 9
                                },
                                "end": {
                                  "line": 2030,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 63918,
                              "end": 63925,
                              "loc": {
                                "start": {
                                  "line": 2030,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2030,
                                  "column": 21
                                },
                                "identifierName": "isLabor"
                              },
                              "name": "isLabor"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 63929,
                        "end": 63993,
                        "loc": {
                          "start": {
                            "line": 2030,
                            "column": 25
                          },
                          "end": {
                            "line": 2032,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 63937,
                            "end": 63987,
                            "loc": {
                              "start": {
                                "line": 2031,
                                "column": 6
                              },
                              "end": {
                                "line": 2031,
                                "column": 56
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 63944,
                              "end": 63986,
                              "loc": {
                                "start": {
                                  "line": 2031,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2031,
                                  "column": 55
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 63944,
                                "end": 63965,
                                "loc": {
                                  "start": {
                                    "line": 2031,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2031,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 63944,
                                  "end": 63948,
                                  "loc": {
                                    "start": {
                                      "line": 2031,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2031,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 63949,
                                  "end": 63965,
                                  "loc": {
                                    "start": {
                                      "line": 2031,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2031,
                                      "column": 34
                                    },
                                    "identifierName": "getPredictedCost"
                                  },
                                  "name": "getPredictedCost"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 63966,
                                  "end": 63985,
                                  "loc": {
                                    "start": {
                                      "line": 2031,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 2031,
                                      "column": 54
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 63966,
                                    "end": 63970,
                                    "loc": {
                                      "start": {
                                        "line": 2031,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 2031,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 63971,
                                    "end": 63985,
                                    "loc": {
                                      "start": {
                                        "line": 2031,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 2031,
                                        "column": 54
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 63998,
                      "end": 64495,
                      "loc": {
                        "start": {
                          "line": 2033,
                          "column": 4
                        },
                        "end": {
                          "line": 2042,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 64002,
                        "end": 64132,
                        "loc": {
                          "start": {
                            "line": 2033,
                            "column": 8
                          },
                          "end": {
                            "line": 2034,
                            "column": 100
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 64003,
                          "end": 64027,
                          "loc": {
                            "start": {
                              "line": 2033,
                              "column": 9
                            },
                            "end": {
                              "line": 2033,
                              "column": 33
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 64003,
                            "end": 64023,
                            "loc": {
                              "start": {
                                "line": 2033,
                                "column": 9
                              },
                              "end": {
                                "line": 2033,
                                "column": 29
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 64003,
                              "end": 64021,
                              "loc": {
                                "start": {
                                  "line": 2033,
                                  "column": 9
                                },
                                "end": {
                                  "line": 2033,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 64003,
                                "end": 64007,
                                "loc": {
                                  "start": {
                                    "line": 2033,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 2033,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 64008,
                                "end": 64021,
                                "loc": {
                                  "start": {
                                    "line": 2033,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2033,
                                    "column": 27
                                  },
                                  "identifierName": "_getWageValue"
                                },
                                "name": "_getWageValue"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "operator": ">",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 64026,
                            "end": 64027,
                            "loc": {
                              "start": {
                                "line": 2033,
                                "column": 32
                              },
                              "end": {
                                "line": 2033,
                                "column": 33
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 64002
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "LogicalExpression",
                          "start": 64039,
                          "end": 64131,
                          "loc": {
                            "start": {
                              "line": 2034,
                              "column": 7
                            },
                            "end": {
                              "line": 2034,
                              "column": 99
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 64039,
                            "end": 64082,
                            "loc": {
                              "start": {
                                "line": 2034,
                                "column": 7
                              },
                              "end": {
                                "line": 2034,
                                "column": 50
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 64039,
                              "end": 64066,
                              "loc": {
                                "start": {
                                  "line": 2034,
                                  "column": 7
                                },
                                "end": {
                                  "line": 2034,
                                  "column": 34
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 64046,
                                "end": 64066,
                                "loc": {
                                  "start": {
                                    "line": 2034,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2034,
                                    "column": 34
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 64046,
                                  "end": 64064,
                                  "loc": {
                                    "start": {
                                      "line": 2034,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 2034,
                                      "column": 32
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 64046,
                                    "end": 64050,
                                    "loc": {
                                      "start": {
                                        "line": 2034,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 2034,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 64051,
                                    "end": 64064,
                                    "loc": {
                                      "start": {
                                        "line": 2034,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 2034,
                                        "column": 32
                                      },
                                      "identifierName": "_getWageValue"
                                    },
                                    "name": "_getWageValue"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 64071,
                              "end": 64082,
                              "loc": {
                                "start": {
                                  "line": 2034,
                                  "column": 39
                                },
                                "end": {
                                  "line": 2034,
                                  "column": 50
                                }
                              },
                              "extra": {
                                "rawValue": "undefined",
                                "raw": "'undefined'"
                              },
                              "value": "undefined"
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 64086,
                            "end": 64131,
                            "loc": {
                              "start": {
                                "line": 2034,
                                "column": 54
                              },
                              "end": {
                                "line": 2034,
                                "column": 99
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 64086,
                              "end": 64115,
                              "loc": {
                                "start": {
                                  "line": 2034,
                                  "column": 54
                                },
                                "end": {
                                  "line": 2034,
                                  "column": 83
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 64093,
                                "end": 64115,
                                "loc": {
                                  "start": {
                                    "line": 2034,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 2034,
                                    "column": 83
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 64093,
                                  "end": 64113,
                                  "loc": {
                                    "start": {
                                      "line": 2034,
                                      "column": 61
                                    },
                                    "end": {
                                      "line": 2034,
                                      "column": 81
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 64093,
                                    "end": 64097,
                                    "loc": {
                                      "start": {
                                        "line": 2034,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 2034,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 64098,
                                    "end": 64113,
                                    "loc": {
                                      "start": {
                                        "line": 2034,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 2034,
                                        "column": 81
                                      },
                                      "identifierName": "_getBurdenValue"
                                    },
                                    "name": "_getBurdenValue"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 64120,
                              "end": 64131,
                              "loc": {
                                "start": {
                                  "line": 2034,
                                  "column": 88
                                },
                                "end": {
                                  "line": 2034,
                                  "column": 99
                                }
                              },
                              "extra": {
                                "rawValue": "undefined",
                                "raw": "'undefined'"
                              },
                              "value": "undefined"
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 64038
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 64134,
                        "end": 64425,
                        "loc": {
                          "start": {
                            "line": 2034,
                            "column": 102
                          },
                          "end": {
                            "line": 2040,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 64143,
                            "end": 64269,
                            "loc": {
                              "start": {
                                "line": 2036,
                                "column": 6
                              },
                              "end": {
                                "line": 2036,
                                "column": 132
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 64149,
                                "end": 64268,
                                "loc": {
                                  "start": {
                                    "line": 2036,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2036,
                                    "column": 131
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 64149,
                                  "end": 64167,
                                  "loc": {
                                    "start": {
                                      "line": 2036,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2036,
                                      "column": 30
                                    },
                                    "identifierName": "predictedLaborCost"
                                  },
                                  "name": "predictedLaborCost"
                                },
                                "init": {
                                  "type": "BinaryExpression",
                                  "start": 64170,
                                  "end": 64268,
                                  "loc": {
                                    "start": {
                                      "line": 2036,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 2036,
                                      "column": 131
                                    }
                                  },
                                  "left": {
                                    "type": "CallExpression",
                                    "start": 64170,
                                    "end": 64218,
                                    "loc": {
                                      "start": {
                                        "line": 2036,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 2036,
                                        "column": 81
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 64170,
                                      "end": 64197,
                                      "loc": {
                                        "start": {
                                          "line": 2036,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 2036,
                                          "column": 60
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 64170,
                                        "end": 64174,
                                        "loc": {
                                          "start": {
                                            "line": 2036,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 2036,
                                            "column": 37
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 64175,
                                        "end": 64197,
                                        "loc": {
                                          "start": {
                                            "line": 2036,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 2036,
                                            "column": 60
                                          },
                                          "identifierName": "getPredictedLaborHours"
                                        },
                                        "name": "getPredictedLaborHours"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 64198,
                                        "end": 64217,
                                        "loc": {
                                          "start": {
                                            "line": 2036,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 2036,
                                            "column": 80
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 64198,
                                          "end": 64202,
                                          "loc": {
                                            "start": {
                                              "line": 2036,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 2036,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 64203,
                                          "end": 64217,
                                          "loc": {
                                            "start": {
                                              "line": 2036,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 2036,
                                              "column": 80
                                            },
                                            "identifierName": "predictionType"
                                          },
                                          "name": "predictionType"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  },
                                  "operator": "*",
                                  "right": {
                                    "type": "BinaryExpression",
                                    "start": 64222,
                                    "end": 64267,
                                    "loc": {
                                      "start": {
                                        "line": 2036,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 2036,
                                        "column": 130
                                      }
                                    },
                                    "left": {
                                      "type": "CallExpression",
                                      "start": 64222,
                                      "end": 64242,
                                      "loc": {
                                        "start": {
                                          "line": 2036,
                                          "column": 85
                                        },
                                        "end": {
                                          "line": 2036,
                                          "column": 105
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 64222,
                                        "end": 64240,
                                        "loc": {
                                          "start": {
                                            "line": 2036,
                                            "column": 85
                                          },
                                          "end": {
                                            "line": 2036,
                                            "column": 103
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 64222,
                                          "end": 64226,
                                          "loc": {
                                            "start": {
                                              "line": 2036,
                                              "column": 85
                                            },
                                            "end": {
                                              "line": 2036,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 64227,
                                          "end": 64240,
                                          "loc": {
                                            "start": {
                                              "line": 2036,
                                              "column": 90
                                            },
                                            "end": {
                                              "line": 2036,
                                              "column": 103
                                            },
                                            "identifierName": "_getWageValue"
                                          },
                                          "name": "_getWageValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 64245,
                                      "end": 64267,
                                      "loc": {
                                        "start": {
                                          "line": 2036,
                                          "column": 108
                                        },
                                        "end": {
                                          "line": 2036,
                                          "column": 130
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 64245,
                                        "end": 64265,
                                        "loc": {
                                          "start": {
                                            "line": 2036,
                                            "column": 108
                                          },
                                          "end": {
                                            "line": 2036,
                                            "column": 128
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 64245,
                                          "end": 64249,
                                          "loc": {
                                            "start": {
                                              "line": 2036,
                                              "column": 108
                                            },
                                            "end": {
                                              "line": 2036,
                                              "column": 112
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 64250,
                                          "end": 64265,
                                          "loc": {
                                            "start": {
                                              "line": 2036,
                                              "column": 113
                                            },
                                            "end": {
                                              "line": 2036,
                                              "column": 128
                                            },
                                            "identifierName": "_getBurdenValue"
                                          },
                                          "name": "_getBurdenValue"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 64221
                                    }
                                  }
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 64276,
                            "end": 64355,
                            "loc": {
                              "start": {
                                "line": 2037,
                                "column": 6
                              },
                              "end": {
                                "line": 2037,
                                "column": 85
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 64276,
                              "end": 64354,
                              "loc": {
                                "start": {
                                  "line": 2037,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2037,
                                  "column": 84
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 64276,
                                "end": 64333,
                                "loc": {
                                  "start": {
                                    "line": 2037,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2037,
                                    "column": 63
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 64276,
                                  "end": 64314,
                                  "loc": {
                                    "start": {
                                      "line": 2037,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2037,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 64276,
                                    "end": 64293,
                                    "loc": {
                                      "start": {
                                        "line": 2037,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 2037,
                                        "column": 23
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 64276,
                                      "end": 64280,
                                      "loc": {
                                        "start": {
                                          "line": 2037,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 2037,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 64281,
                                      "end": 64293,
                                      "loc": {
                                        "start": {
                                          "line": 2037,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 2037,
                                          "column": 23
                                        },
                                        "identifierName": "_cacheValues"
                                      },
                                      "name": "_cacheValues"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "MemberExpression",
                                    "start": 64294,
                                    "end": 64313,
                                    "loc": {
                                      "start": {
                                        "line": 2037,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 2037,
                                        "column": 43
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 64294,
                                      "end": 64298,
                                      "loc": {
                                        "start": {
                                          "line": 2037,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 2037,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 64299,
                                      "end": 64313,
                                      "loc": {
                                        "start": {
                                          "line": 2037,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 2037,
                                          "column": 43
                                        },
                                        "identifierName": "predictionType"
                                      },
                                      "name": "predictionType"
                                    },
                                    "computed": false
                                  },
                                  "computed": true
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 64315,
                                  "end": 64333,
                                  "loc": {
                                    "start": {
                                      "line": 2037,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 2037,
                                      "column": 63
                                    },
                                    "identifierName": "predictedLaborCost"
                                  },
                                  "name": "predictedLaborCost"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "Identifier",
                                "start": 64336,
                                "end": 64354,
                                "loc": {
                                  "start": {
                                    "line": 2037,
                                    "column": 66
                                  },
                                  "end": {
                                    "line": 2037,
                                    "column": 84
                                  },
                                  "identifierName": "predictedLaborCost"
                                },
                                "name": "predictedLaborCost"
                              }
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 64363,
                            "end": 64419,
                            "loc": {
                              "start": {
                                "line": 2039,
                                "column": 6
                              },
                              "end": {
                                "line": 2039,
                                "column": 62
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 64370,
                              "end": 64418,
                              "loc": {
                                "start": {
                                  "line": 2039,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2039,
                                  "column": 61
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 64370,
                                "end": 64397,
                                "loc": {
                                  "start": {
                                    "line": 2039,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2039,
                                    "column": 40
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 64370,
                                  "end": 64374,
                                  "loc": {
                                    "start": {
                                      "line": 2039,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2039,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 64375,
                                  "end": 64397,
                                  "loc": {
                                    "start": {
                                      "line": 2039,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2039,
                                      "column": 40
                                    },
                                    "identifierName": "getPredictedLaborHours"
                                  },
                                  "name": "getPredictedLaborHours"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 64398,
                                  "end": 64417,
                                  "loc": {
                                    "start": {
                                      "line": 2039,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 2039,
                                      "column": 60
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 64398,
                                    "end": 64402,
                                    "loc": {
                                      "start": {
                                        "line": 2039,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 2039,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 64403,
                                    "end": 64417,
                                    "loc": {
                                      "start": {
                                        "line": 2039,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 2039,
                                        "column": 60
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 64431,
                        "end": 64495,
                        "loc": {
                          "start": {
                            "line": 2040,
                            "column": 11
                          },
                          "end": {
                            "line": 2042,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 64439,
                            "end": 64489,
                            "loc": {
                              "start": {
                                "line": 2041,
                                "column": 6
                              },
                              "end": {
                                "line": 2041,
                                "column": 56
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 64446,
                              "end": 64488,
                              "loc": {
                                "start": {
                                  "line": 2041,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2041,
                                  "column": 55
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 64446,
                                "end": 64467,
                                "loc": {
                                  "start": {
                                    "line": 2041,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2041,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 64446,
                                  "end": 64450,
                                  "loc": {
                                    "start": {
                                      "line": 2041,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2041,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 64451,
                                  "end": 64467,
                                  "loc": {
                                    "start": {
                                      "line": 2041,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2041,
                                      "column": 34
                                    },
                                    "identifierName": "getPredictedCost"
                                  },
                                  "name": "getPredictedCost"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 64468,
                                  "end": 64487,
                                  "loc": {
                                    "start": {
                                      "line": 2041,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 2041,
                                      "column": 54
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 64468,
                                    "end": 64472,
                                    "loc": {
                                      "start": {
                                        "line": 2041,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 2041,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 64473,
                                    "end": 64487,
                                    "loc": {
                                      "start": {
                                        "line": 2041,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 2041,
                                        "column": 54
                                      },
                                      "identifierName": "predictionType"
                                    },
                                    "name": "predictionType"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the predicted value for the line item based on type\n   * @returns {number}\n   ",
                    "start": 63712,
                    "end": 63806,
                    "loc": {
                      "start": {
                        "line": 2024,
                        "column": 2
                      },
                      "end": {
                        "line": 2027,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the line item's value. Either Cost or Labor Hours\n   * @returns {number}\n   ",
                    "start": 64503,
                    "end": 64595,
                    "loc": {
                      "start": {
                        "line": 2045,
                        "column": 2
                      },
                      "end": {
                        "line": 2048,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 64598,
                "end": 64919,
                "loc": {
                  "start": {
                    "line": 2049,
                    "column": 2
                  },
                  "end": {
                    "line": 2059,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 64598,
                  "end": 64606,
                  "loc": {
                    "start": {
                      "line": 2049,
                      "column": 2
                    },
                    "end": {
                      "line": 2049,
                      "column": 10
                    },
                    "identifierName": "getValue"
                  },
                  "name": "getValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 64609,
                  "end": 64919,
                  "loc": {
                    "start": {
                      "line": 2049,
                      "column": 13
                    },
                    "end": {
                      "line": 2059,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 64615,
                      "end": 64678,
                      "loc": {
                        "start": {
                          "line": 2050,
                          "column": 4
                        },
                        "end": {
                          "line": 2052,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 64619,
                        "end": 64634,
                        "loc": {
                          "start": {
                            "line": 2050,
                            "column": 8
                          },
                          "end": {
                            "line": 2050,
                            "column": 23
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 64620,
                          "end": 64634,
                          "loc": {
                            "start": {
                              "line": 2050,
                              "column": 9
                            },
                            "end": {
                              "line": 2050,
                              "column": 23
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 64620,
                            "end": 64632,
                            "loc": {
                              "start": {
                                "line": 2050,
                                "column": 9
                              },
                              "end": {
                                "line": 2050,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 64620,
                              "end": 64624,
                              "loc": {
                                "start": {
                                  "line": 2050,
                                  "column": 9
                                },
                                "end": {
                                  "line": 2050,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 64625,
                              "end": 64632,
                              "loc": {
                                "start": {
                                  "line": 2050,
                                  "column": 14
                                },
                                "end": {
                                  "line": 2050,
                                  "column": 21
                                },
                                "identifierName": "isLabor"
                              },
                              "name": "isLabor"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 64636,
                        "end": 64678,
                        "loc": {
                          "start": {
                            "line": 2050,
                            "column": 25
                          },
                          "end": {
                            "line": 2052,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 64644,
                            "end": 64672,
                            "loc": {
                              "start": {
                                "line": 2051,
                                "column": 6
                              },
                              "end": {
                                "line": 2051,
                                "column": 34
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 64651,
                              "end": 64671,
                              "loc": {
                                "start": {
                                  "line": 2051,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2051,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 64651,
                                "end": 64669,
                                "loc": {
                                  "start": {
                                    "line": 2051,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2051,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 64651,
                                  "end": 64655,
                                  "loc": {
                                    "start": {
                                      "line": 2051,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2051,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 64656,
                                  "end": 64669,
                                  "loc": {
                                    "start": {
                                      "line": 2051,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2051,
                                      "column": 31
                                    },
                                    "identifierName": "_getCostValue"
                                  },
                                  "name": "_getCostValue"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 64683,
                      "end": 64915,
                      "loc": {
                        "start": {
                          "line": 2053,
                          "column": 4
                        },
                        "end": {
                          "line": 2058,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 64687,
                        "end": 64817,
                        "loc": {
                          "start": {
                            "line": 2053,
                            "column": 8
                          },
                          "end": {
                            "line": 2054,
                            "column": 100
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 64688,
                          "end": 64712,
                          "loc": {
                            "start": {
                              "line": 2053,
                              "column": 9
                            },
                            "end": {
                              "line": 2053,
                              "column": 33
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 64688,
                            "end": 64708,
                            "loc": {
                              "start": {
                                "line": 2053,
                                "column": 9
                              },
                              "end": {
                                "line": 2053,
                                "column": 29
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 64688,
                              "end": 64706,
                              "loc": {
                                "start": {
                                  "line": 2053,
                                  "column": 9
                                },
                                "end": {
                                  "line": 2053,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 64688,
                                "end": 64692,
                                "loc": {
                                  "start": {
                                    "line": 2053,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 2053,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 64693,
                                "end": 64706,
                                "loc": {
                                  "start": {
                                    "line": 2053,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2053,
                                    "column": 27
                                  },
                                  "identifierName": "_getWageValue"
                                },
                                "name": "_getWageValue"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "operator": ">",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 64711,
                            "end": 64712,
                            "loc": {
                              "start": {
                                "line": 2053,
                                "column": 32
                              },
                              "end": {
                                "line": 2053,
                                "column": 33
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 64687
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "LogicalExpression",
                          "start": 64724,
                          "end": 64816,
                          "loc": {
                            "start": {
                              "line": 2054,
                              "column": 7
                            },
                            "end": {
                              "line": 2054,
                              "column": 99
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 64724,
                            "end": 64767,
                            "loc": {
                              "start": {
                                "line": 2054,
                                "column": 7
                              },
                              "end": {
                                "line": 2054,
                                "column": 50
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 64724,
                              "end": 64751,
                              "loc": {
                                "start": {
                                  "line": 2054,
                                  "column": 7
                                },
                                "end": {
                                  "line": 2054,
                                  "column": 34
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 64731,
                                "end": 64751,
                                "loc": {
                                  "start": {
                                    "line": 2054,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2054,
                                    "column": 34
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 64731,
                                  "end": 64749,
                                  "loc": {
                                    "start": {
                                      "line": 2054,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 2054,
                                      "column": 32
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 64731,
                                    "end": 64735,
                                    "loc": {
                                      "start": {
                                        "line": 2054,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 2054,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 64736,
                                    "end": 64749,
                                    "loc": {
                                      "start": {
                                        "line": 2054,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 2054,
                                        "column": 32
                                      },
                                      "identifierName": "_getWageValue"
                                    },
                                    "name": "_getWageValue"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 64756,
                              "end": 64767,
                              "loc": {
                                "start": {
                                  "line": 2054,
                                  "column": 39
                                },
                                "end": {
                                  "line": 2054,
                                  "column": 50
                                }
                              },
                              "extra": {
                                "rawValue": "undefined",
                                "raw": "'undefined'"
                              },
                              "value": "undefined"
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 64771,
                            "end": 64816,
                            "loc": {
                              "start": {
                                "line": 2054,
                                "column": 54
                              },
                              "end": {
                                "line": 2054,
                                "column": 99
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 64771,
                              "end": 64800,
                              "loc": {
                                "start": {
                                  "line": 2054,
                                  "column": 54
                                },
                                "end": {
                                  "line": 2054,
                                  "column": 83
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 64778,
                                "end": 64800,
                                "loc": {
                                  "start": {
                                    "line": 2054,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 2054,
                                    "column": 83
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 64778,
                                  "end": 64798,
                                  "loc": {
                                    "start": {
                                      "line": 2054,
                                      "column": 61
                                    },
                                    "end": {
                                      "line": 2054,
                                      "column": 81
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 64778,
                                    "end": 64782,
                                    "loc": {
                                      "start": {
                                        "line": 2054,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 2054,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 64783,
                                    "end": 64798,
                                    "loc": {
                                      "start": {
                                        "line": 2054,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 2054,
                                        "column": 81
                                      },
                                      "identifierName": "_getBurdenValue"
                                    },
                                    "name": "_getBurdenValue"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 64805,
                              "end": 64816,
                              "loc": {
                                "start": {
                                  "line": 2054,
                                  "column": 88
                                },
                                "end": {
                                  "line": 2054,
                                  "column": 99
                                }
                              },
                              "extra": {
                                "rawValue": "undefined",
                                "raw": "'undefined'"
                              },
                              "value": "undefined"
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 64723
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 64819,
                        "end": 64867,
                        "loc": {
                          "start": {
                            "line": 2054,
                            "column": 102
                          },
                          "end": {
                            "line": 2056,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 64827,
                            "end": 64861,
                            "loc": {
                              "start": {
                                "line": 2055,
                                "column": 6
                              },
                              "end": {
                                "line": 2055,
                                "column": 40
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 64834,
                              "end": 64860,
                              "loc": {
                                "start": {
                                  "line": 2055,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2055,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 64834,
                                "end": 64858,
                                "loc": {
                                  "start": {
                                    "line": 2055,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2055,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 64834,
                                  "end": 64838,
                                  "loc": {
                                    "start": {
                                      "line": 2055,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2055,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 64839,
                                  "end": 64858,
                                  "loc": {
                                    "start": {
                                      "line": 2055,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2055,
                                      "column": 37
                                    },
                                    "identifierName": "_getLaborHoursValue"
                                  },
                                  "name": "_getLaborHoursValue"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 64873,
                        "end": 64915,
                        "loc": {
                          "start": {
                            "line": 2056,
                            "column": 11
                          },
                          "end": {
                            "line": 2058,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 64881,
                            "end": 64909,
                            "loc": {
                              "start": {
                                "line": 2057,
                                "column": 6
                              },
                              "end": {
                                "line": 2057,
                                "column": 34
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 64888,
                              "end": 64908,
                              "loc": {
                                "start": {
                                  "line": 2057,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2057,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 64888,
                                "end": 64906,
                                "loc": {
                                  "start": {
                                    "line": 2057,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2057,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 64888,
                                  "end": 64892,
                                  "loc": {
                                    "start": {
                                      "line": 2057,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2057,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 64893,
                                  "end": 64906,
                                  "loc": {
                                    "start": {
                                      "line": 2057,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2057,
                                      "column": 31
                                    },
                                    "identifierName": "_getCostValue"
                                  },
                                  "name": "_getCostValue"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets the line item's value. Either Cost or Labor Hours\n   * @returns {number}\n   ",
                    "start": 64503,
                    "end": 64595,
                    "loc": {
                      "start": {
                        "line": 2045,
                        "column": 2
                      },
                      "end": {
                        "line": 2048,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the sum of the r2 values from each model's ['standard_deviation'] object\n   * @returns {sumOfR2|null}\n   ",
                    "start": 64923,
                    "end": 65050,
                    "loc": {
                      "start": {
                        "line": 2061,
                        "column": 2
                      },
                      "end": {
                        "line": 2064,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 65055,
                "end": 66463,
                "loc": {
                  "start": {
                    "line": 2065,
                    "column": 4
                  },
                  "end": {
                    "line": 2094,
                    "column": 5
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 65055,
                  "end": 65075,
                  "loc": {
                    "start": {
                      "line": 2065,
                      "column": 4
                    },
                    "end": {
                      "line": 2065,
                      "column": 24
                    },
                    "identifierName": "calculateStdDevSumR2"
                  },
                  "name": "calculateStdDevSumR2",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 65078,
                  "end": 66463,
                  "loc": {
                    "start": {
                      "line": 2065,
                      "column": 27
                    },
                    "end": {
                      "line": 2094,
                      "column": 5
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 65086,
                      "end": 65108,
                      "loc": {
                        "start": {
                          "line": 2066,
                          "column": 6
                        },
                        "end": {
                          "line": 2066,
                          "column": 28
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 65090,
                          "end": 65107,
                          "loc": {
                            "start": {
                              "line": 2066,
                              "column": 10
                            },
                            "end": {
                              "line": 2066,
                              "column": 27
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 65090,
                            "end": 65102,
                            "loc": {
                              "start": {
                                "line": 2066,
                                "column": 10
                              },
                              "end": {
                                "line": 2066,
                                "column": 22
                              },
                              "identifierName": "r2ValuesHigh"
                            },
                            "name": "r2ValuesHigh"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 65105,
                            "end": 65107,
                            "loc": {
                              "start": {
                                "line": 2066,
                                "column": 25
                              },
                              "end": {
                                "line": 2066,
                                "column": 27
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 65115,
                      "end": 65136,
                      "loc": {
                        "start": {
                          "line": 2067,
                          "column": 6
                        },
                        "end": {
                          "line": 2067,
                          "column": 27
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 65119,
                          "end": 65135,
                          "loc": {
                            "start": {
                              "line": 2067,
                              "column": 10
                            },
                            "end": {
                              "line": 2067,
                              "column": 26
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 65119,
                            "end": 65130,
                            "loc": {
                              "start": {
                                "line": 2067,
                                "column": 10
                              },
                              "end": {
                                "line": 2067,
                                "column": 21
                              },
                              "identifierName": "r2ValuesLow"
                            },
                            "name": "r2ValuesLow"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 65133,
                            "end": 65135,
                            "loc": {
                              "start": {
                                "line": 2067,
                                "column": 24
                              },
                              "end": {
                                "line": 2067,
                                "column": 26
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 65143,
                      "end": 65232,
                      "loc": {
                        "start": {
                          "line": 2068,
                          "column": 6
                        },
                        "end": {
                          "line": 2070,
                          "column": 7
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 65147,
                        "end": 65200,
                        "loc": {
                          "start": {
                            "line": 2068,
                            "column": 10
                          },
                          "end": {
                            "line": 2068,
                            "column": 63
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 65148,
                          "end": 65200,
                          "loc": {
                            "start": {
                              "line": 2068,
                              "column": 11
                            },
                            "end": {
                              "line": 2068,
                              "column": 63
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 65148,
                            "end": 65198,
                            "loc": {
                              "start": {
                                "line": 2068,
                                "column": 11
                              },
                              "end": {
                                "line": 2068,
                                "column": 61
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 65148,
                              "end": 65178,
                              "loc": {
                                "start": {
                                  "line": 2068,
                                  "column": 11
                                },
                                "end": {
                                  "line": 2068,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 65148,
                                "end": 65152,
                                "loc": {
                                  "start": {
                                    "line": 2068,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 2068,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 65153,
                                "end": 65178,
                                "loc": {
                                  "start": {
                                    "line": 2068,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 2068,
                                    "column": 41
                                  },
                                  "identifierName": "_currentPredictionService"
                                },
                                "name": "_currentPredictionService"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 65179,
                              "end": 65198,
                              "loc": {
                                "start": {
                                  "line": 2068,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2068,
                                  "column": 61
                                },
                                "identifierName": "hasPredictionModels"
                              },
                              "name": "hasPredictionModels"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 65202,
                        "end": 65232,
                        "loc": {
                          "start": {
                            "line": 2068,
                            "column": 65
                          },
                          "end": {
                            "line": 2070,
                            "column": 7
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 65212,
                            "end": 65224,
                            "loc": {
                              "start": {
                                "line": 2069,
                                "column": 8
                              },
                              "end": {
                                "line": 2069,
                                "column": 20
                              }
                            },
                            "argument": {
                              "type": "NullLiteral",
                              "start": 65219,
                              "end": 65223,
                              "loc": {
                                "start": {
                                  "line": 2069,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2069,
                                  "column": 19
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 65239,
                      "end": 65279,
                      "loc": {
                        "start": {
                          "line": 2071,
                          "column": 6
                        },
                        "end": {
                          "line": 2071,
                          "column": 46
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 65243,
                          "end": 65278,
                          "loc": {
                            "start": {
                              "line": 2071,
                              "column": 10
                            },
                            "end": {
                              "line": 2071,
                              "column": 45
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 65243,
                            "end": 65249,
                            "loc": {
                              "start": {
                                "line": 2071,
                                "column": 10
                              },
                              "end": {
                                "line": 2071,
                                "column": 16
                              },
                              "identifierName": "models"
                            },
                            "name": "models"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 65252,
                            "end": 65278,
                            "loc": {
                              "start": {
                                "line": 2071,
                                "column": 19
                              },
                              "end": {
                                "line": 2071,
                                "column": 45
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 65252,
                              "end": 65276,
                              "loc": {
                                "start": {
                                  "line": 2071,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2071,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 65252,
                                "end": 65256,
                                "loc": {
                                  "start": {
                                    "line": 2071,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 2071,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 65257,
                                "end": 65276,
                                "loc": {
                                  "start": {
                                    "line": 2071,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 2071,
                                    "column": 43
                                  },
                                  "identifierName": "getPredictionModels"
                                },
                                "name": "getPredictionModels"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 65286,
                      "end": 66226,
                      "loc": {
                        "start": {
                          "line": 2072,
                          "column": 6
                        },
                        "end": {
                          "line": 2088,
                          "column": 8
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 65286,
                        "end": 66226,
                        "loc": {
                          "start": {
                            "line": 2072,
                            "column": 6
                          },
                          "end": {
                            "line": 2088,
                            "column": 8
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 65286,
                          "end": 65300,
                          "loc": {
                            "start": {
                              "line": 2072,
                              "column": 6
                            },
                            "end": {
                              "line": 2072,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 65286,
                            "end": 65292,
                            "loc": {
                              "start": {
                                "line": 2072,
                                "column": 6
                              },
                              "end": {
                                "line": 2072,
                                "column": 12
                              },
                              "identifierName": "models"
                            },
                            "name": "models"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 65293,
                            "end": 65300,
                            "loc": {
                              "start": {
                                "line": 2072,
                                "column": 13
                              },
                              "end": {
                                "line": 2072,
                                "column": 20
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 65301,
                            "end": 66225,
                            "loc": {
                              "start": {
                                "line": 2072,
                                "column": 21
                              },
                              "end": {
                                "line": 2088,
                                "column": 7
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 65302,
                                "end": 65307,
                                "loc": {
                                  "start": {
                                    "line": 2072,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 2072,
                                    "column": 27
                                  },
                                  "identifierName": "model"
                                },
                                "name": "model"
                              },
                              {
                                "type": "Identifier",
                                "start": 65309,
                                "end": 65314,
                                "loc": {
                                  "start": {
                                    "line": 2072,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 2072,
                                    "column": 34
                                  },
                                  "identifierName": "index"
                                },
                                "name": "index"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 65319,
                              "end": 66225,
                              "loc": {
                                "start": {
                                  "line": 2072,
                                  "column": 39
                                },
                                "end": {
                                  "line": 2088,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 65416,
                                  "end": 66217,
                                  "loc": {
                                    "start": {
                                      "line": 2074,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2087,
                                      "column": 9
                                    }
                                  },
                                  "test": {
                                    "type": "LogicalExpression",
                                    "start": 65420,
                                    "end": 65569,
                                    "loc": {
                                      "start": {
                                        "line": 2074,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2074,
                                        "column": 161
                                      }
                                    },
                                    "left": {
                                      "type": "CallExpression",
                                      "start": 65420,
                                      "end": 65492,
                                      "loc": {
                                        "start": {
                                          "line": 2074,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2074,
                                          "column": 84
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 65420,
                                        "end": 65465,
                                        "loc": {
                                          "start": {
                                            "line": 2074,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2074,
                                            "column": 57
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 65420,
                                          "end": 65450,
                                          "loc": {
                                            "start": {
                                              "line": 2074,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2074,
                                              "column": 42
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 65420,
                                            "end": 65431,
                                            "loc": {
                                              "start": {
                                                "line": 2074,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2074,
                                                "column": 23
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 65420,
                                              "end": 65425,
                                              "loc": {
                                                "start": {
                                                  "line": 2074,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2074,
                                                  "column": 17
                                                },
                                                "identifierName": "model"
                                              },
                                              "name": "model",
                                              "leadingComments": null
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 65426,
                                              "end": 65431,
                                              "loc": {
                                                "start": {
                                                  "line": 2074,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 2074,
                                                  "column": 23
                                                },
                                                "identifierName": "model"
                                              },
                                              "name": "model"
                                            },
                                            "computed": false,
                                            "leadingComments": null
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 65432,
                                            "end": 65450,
                                            "loc": {
                                              "start": {
                                                "line": 2074,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 2074,
                                                "column": 42
                                              },
                                              "identifierName": "standard_deviation"
                                            },
                                            "name": "standard_deviation"
                                          },
                                          "computed": false,
                                          "leadingComments": null
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 65451,
                                          "end": 65465,
                                          "loc": {
                                            "start": {
                                              "line": 2074,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 2074,
                                              "column": 57
                                            },
                                            "identifierName": "hasOwnProperty"
                                          },
                                          "name": "hasOwnProperty"
                                        },
                                        "computed": false,
                                        "leadingComments": null
                                      },
                                      "arguments": [
                                        {
                                          "type": "StringLiteral",
                                          "start": 65466,
                                          "end": 65491,
                                          "loc": {
                                            "start": {
                                              "line": 2074,
                                              "column": 58
                                            },
                                            "end": {
                                              "line": 2074,
                                              "column": 83
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "plus_standard_deviation",
                                            "raw": "'plus_standard_deviation'"
                                          },
                                          "value": "plus_standard_deviation"
                                        }
                                      ],
                                      "leadingComments": null
                                    },
                                    "operator": "&&",
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 65496,
                                      "end": 65569,
                                      "loc": {
                                        "start": {
                                          "line": 2074,
                                          "column": 88
                                        },
                                        "end": {
                                          "line": 2074,
                                          "column": 161
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 65496,
                                        "end": 65541,
                                        "loc": {
                                          "start": {
                                            "line": 2074,
                                            "column": 88
                                          },
                                          "end": {
                                            "line": 2074,
                                            "column": 133
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 65496,
                                          "end": 65526,
                                          "loc": {
                                            "start": {
                                              "line": 2074,
                                              "column": 88
                                            },
                                            "end": {
                                              "line": 2074,
                                              "column": 118
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 65496,
                                            "end": 65507,
                                            "loc": {
                                              "start": {
                                                "line": 2074,
                                                "column": 88
                                              },
                                              "end": {
                                                "line": 2074,
                                                "column": 99
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 65496,
                                              "end": 65501,
                                              "loc": {
                                                "start": {
                                                  "line": 2074,
                                                  "column": 88
                                                },
                                                "end": {
                                                  "line": 2074,
                                                  "column": 93
                                                },
                                                "identifierName": "model"
                                              },
                                              "name": "model"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 65502,
                                              "end": 65507,
                                              "loc": {
                                                "start": {
                                                  "line": 2074,
                                                  "column": 94
                                                },
                                                "end": {
                                                  "line": 2074,
                                                  "column": 99
                                                },
                                                "identifierName": "model"
                                              },
                                              "name": "model"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 65508,
                                            "end": 65526,
                                            "loc": {
                                              "start": {
                                                "line": 2074,
                                                "column": 100
                                              },
                                              "end": {
                                                "line": 2074,
                                                "column": 118
                                              },
                                              "identifierName": "standard_deviation"
                                            },
                                            "name": "standard_deviation"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 65527,
                                          "end": 65541,
                                          "loc": {
                                            "start": {
                                              "line": 2074,
                                              "column": 119
                                            },
                                            "end": {
                                              "line": 2074,
                                              "column": 133
                                            },
                                            "identifierName": "hasOwnProperty"
                                          },
                                          "name": "hasOwnProperty"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "StringLiteral",
                                          "start": 65542,
                                          "end": 65568,
                                          "loc": {
                                            "start": {
                                              "line": 2074,
                                              "column": 134
                                            },
                                            "end": {
                                              "line": 2074,
                                              "column": 160
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "minus_standard_deviation",
                                            "raw": "'minus_standard_deviation'"
                                          },
                                          "value": "minus_standard_deviation"
                                        }
                                      ]
                                    },
                                    "leadingComments": null
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 65571,
                                    "end": 65913,
                                    "loc": {
                                      "start": {
                                        "line": 2074,
                                        "column": 163
                                      },
                                      "end": {
                                        "line": 2081,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 65583,
                                        "end": 65810,
                                        "loc": {
                                          "start": {
                                            "line": 2075,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2079,
                                            "column": 11
                                          }
                                        },
                                        "test": {
                                          "type": "BinaryExpression",
                                          "start": 65587,
                                          "end": 65596,
                                          "loc": {
                                            "start": {
                                              "line": 2075,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 2075,
                                              "column": 23
                                            }
                                          },
                                          "left": {
                                            "type": "Identifier",
                                            "start": 65587,
                                            "end": 65592,
                                            "loc": {
                                              "start": {
                                                "line": 2075,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 2075,
                                                "column": 19
                                              },
                                              "identifierName": "index"
                                            },
                                            "name": "index"
                                          },
                                          "operator": "<",
                                          "right": {
                                            "type": "NumericLiteral",
                                            "start": 65595,
                                            "end": 65596,
                                            "loc": {
                                              "start": {
                                                "line": 2075,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 2075,
                                                "column": 23
                                              }
                                            },
                                            "extra": {
                                              "rawValue": 4,
                                              "raw": "4"
                                            },
                                            "value": 4
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 65598,
                                          "end": 65701,
                                          "loc": {
                                            "start": {
                                              "line": 2075,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 2077,
                                              "column": 11
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 65612,
                                              "end": 65689,
                                              "loc": {
                                                "start": {
                                                  "line": 2076,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2076,
                                                  "column": 89
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 65612,
                                                "end": 65688,
                                                "loc": {
                                                  "start": {
                                                    "line": 2076,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 2076,
                                                    "column": 88
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 65612,
                                                  "end": 65629,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2076,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 2076,
                                                      "column": 29
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 65612,
                                                    "end": 65624,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2076,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 2076,
                                                        "column": 24
                                                      },
                                                      "identifierName": "r2ValuesHigh"
                                                    },
                                                    "name": "r2ValuesHigh"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 65625,
                                                    "end": 65629,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2076,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 2076,
                                                        "column": 29
                                                      },
                                                      "identifierName": "push"
                                                    },
                                                    "name": "push"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 65630,
                                                    "end": 65687,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2076,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 2076,
                                                        "column": 87
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 65630,
                                                      "end": 65684,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2076,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 2076,
                                                          "column": 84
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 65630,
                                                        "end": 65660,
                                                        "loc": {
                                                          "start": {
                                                            "line": 2076,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 2076,
                                                            "column": 60
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 65630,
                                                          "end": 65641,
                                                          "loc": {
                                                            "start": {
                                                              "line": 2076,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 2076,
                                                              "column": 41
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 65630,
                                                            "end": 65635,
                                                            "loc": {
                                                              "start": {
                                                                "line": 2076,
                                                                "column": 30
                                                              },
                                                              "end": {
                                                                "line": 2076,
                                                                "column": 35
                                                              },
                                                              "identifierName": "model"
                                                            },
                                                            "name": "model"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 65636,
                                                            "end": 65641,
                                                            "loc": {
                                                              "start": {
                                                                "line": 2076,
                                                                "column": 36
                                                              },
                                                              "end": {
                                                                "line": 2076,
                                                                "column": 41
                                                              },
                                                              "identifierName": "model"
                                                            },
                                                            "name": "model"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 65642,
                                                          "end": 65660,
                                                          "loc": {
                                                            "start": {
                                                              "line": 2076,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 2076,
                                                              "column": 60
                                                            },
                                                            "identifierName": "standard_deviation"
                                                          },
                                                          "name": "standard_deviation"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 65661,
                                                        "end": 65684,
                                                        "loc": {
                                                          "start": {
                                                            "line": 2076,
                                                            "column": 61
                                                          },
                                                          "end": {
                                                            "line": 2076,
                                                            "column": 84
                                                          },
                                                          "identifierName": "plus_standard_deviation"
                                                        },
                                                        "name": "plus_standard_deviation"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 65685,
                                                      "end": 65687,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2076,
                                                          "column": 85
                                                        },
                                                        "end": {
                                                          "line": 2076,
                                                          "column": 87
                                                        },
                                                        "identifierName": "r2"
                                                      },
                                                      "name": "r2"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": {
                                          "type": "BlockStatement",
                                          "start": 65707,
                                          "end": 65810,
                                          "loc": {
                                            "start": {
                                              "line": 2077,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 2079,
                                              "column": 11
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 65721,
                                              "end": 65798,
                                              "loc": {
                                                "start": {
                                                  "line": 2078,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2078,
                                                  "column": 89
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 65721,
                                                "end": 65797,
                                                "loc": {
                                                  "start": {
                                                    "line": 2078,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 2078,
                                                    "column": 88
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 65721,
                                                  "end": 65737,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2078,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 2078,
                                                      "column": 28
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 65721,
                                                    "end": 65732,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2078,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 2078,
                                                        "column": 23
                                                      },
                                                      "identifierName": "r2ValuesLow"
                                                    },
                                                    "name": "r2ValuesLow"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 65733,
                                                    "end": 65737,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2078,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 2078,
                                                        "column": 28
                                                      },
                                                      "identifierName": "push"
                                                    },
                                                    "name": "push"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 65738,
                                                    "end": 65796,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2078,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 2078,
                                                        "column": 87
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 65738,
                                                      "end": 65793,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2078,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 2078,
                                                          "column": 84
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 65738,
                                                        "end": 65768,
                                                        "loc": {
                                                          "start": {
                                                            "line": 2078,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 2078,
                                                            "column": 59
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 65738,
                                                          "end": 65749,
                                                          "loc": {
                                                            "start": {
                                                              "line": 2078,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 2078,
                                                              "column": 40
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "Identifier",
                                                            "start": 65738,
                                                            "end": 65743,
                                                            "loc": {
                                                              "start": {
                                                                "line": 2078,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 2078,
                                                                "column": 34
                                                              },
                                                              "identifierName": "model"
                                                            },
                                                            "name": "model"
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 65744,
                                                            "end": 65749,
                                                            "loc": {
                                                              "start": {
                                                                "line": 2078,
                                                                "column": 35
                                                              },
                                                              "end": {
                                                                "line": 2078,
                                                                "column": 40
                                                              },
                                                              "identifierName": "model"
                                                            },
                                                            "name": "model"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 65750,
                                                          "end": 65768,
                                                          "loc": {
                                                            "start": {
                                                              "line": 2078,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 2078,
                                                              "column": 59
                                                            },
                                                            "identifierName": "standard_deviation"
                                                          },
                                                          "name": "standard_deviation"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 65769,
                                                        "end": 65793,
                                                        "loc": {
                                                          "start": {
                                                            "line": 2078,
                                                            "column": 60
                                                          },
                                                          "end": {
                                                            "line": 2078,
                                                            "column": 84
                                                          },
                                                          "identifierName": "minus_standard_deviation"
                                                        },
                                                        "name": "minus_standard_deviation"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 65794,
                                                      "end": 65796,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2078,
                                                          "column": 85
                                                        },
                                                        "end": {
                                                          "line": 2078,
                                                          "column": 87
                                                        },
                                                        "identifierName": "r2"
                                                      },
                                                      "name": "r2"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              }
                                            }
                                          ],
                                          "directives": [],
                                          "trailingComments": null
                                        },
                                        "trailingComments": [
                                          {
                                            "type": "CommentLine",
                                            "value": " does not have plus and minus models to use the full dataset for both high and low",
                                            "start": 65819,
                                            "end": 65903,
                                            "loc": {
                                              "start": {
                                                "line": 2080,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 2080,
                                                "column": 92
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": {
                                    "type": "IfStatement",
                                    "start": 65919,
                                    "end": 66217,
                                    "loc": {
                                      "start": {
                                        "line": 2081,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 2087,
                                        "column": 9
                                      }
                                    },
                                    "test": {
                                      "type": "CallExpression",
                                      "start": 65923,
                                      "end": 65971,
                                      "loc": {
                                        "start": {
                                          "line": 2081,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 2081,
                                          "column": 67
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 65923,
                                        "end": 65949,
                                        "loc": {
                                          "start": {
                                            "line": 2081,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 2081,
                                            "column": 45
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 65923,
                                          "end": 65934,
                                          "loc": {
                                            "start": {
                                              "line": 2081,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 2081,
                                              "column": 30
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 65923,
                                            "end": 65928,
                                            "loc": {
                                              "start": {
                                                "line": 2081,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 2081,
                                                "column": 24
                                              },
                                              "identifierName": "model"
                                            },
                                            "name": "model"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 65929,
                                            "end": 65934,
                                            "loc": {
                                              "start": {
                                                "line": 2081,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 2081,
                                                "column": 30
                                              },
                                              "identifierName": "model"
                                            },
                                            "name": "model"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 65935,
                                          "end": 65949,
                                          "loc": {
                                            "start": {
                                              "line": 2081,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 2081,
                                              "column": 45
                                            },
                                            "identifierName": "hasOwnProperty"
                                          },
                                          "name": "hasOwnProperty"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "StringLiteral",
                                          "start": 65950,
                                          "end": 65970,
                                          "loc": {
                                            "start": {
                                              "line": 2081,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 2081,
                                              "column": 66
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "standard_deviation",
                                            "raw": "'standard_deviation'"
                                          },
                                          "value": "standard_deviation"
                                        }
                                      ]
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "start": 65973,
                                      "end": 66111,
                                      "loc": {
                                        "start": {
                                          "line": 2081,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 2084,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 65985,
                                          "end": 66038,
                                          "loc": {
                                            "start": {
                                              "line": 2082,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2082,
                                              "column": 63
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 65985,
                                            "end": 66037,
                                            "loc": {
                                              "start": {
                                                "line": 2082,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 2082,
                                                "column": 62
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 65985,
                                              "end": 66002,
                                              "loc": {
                                                "start": {
                                                  "line": 2082,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 2082,
                                                  "column": 27
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 65985,
                                                "end": 65997,
                                                "loc": {
                                                  "start": {
                                                    "line": 2082,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 2082,
                                                    "column": 22
                                                  },
                                                  "identifierName": "r2ValuesHigh"
                                                },
                                                "name": "r2ValuesHigh"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 65998,
                                                "end": 66002,
                                                "loc": {
                                                  "start": {
                                                    "line": 2082,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 2082,
                                                    "column": 27
                                                  },
                                                  "identifierName": "push"
                                                },
                                                "name": "push"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 66003,
                                                "end": 66036,
                                                "loc": {
                                                  "start": {
                                                    "line": 2082,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 2082,
                                                    "column": 61
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 66003,
                                                  "end": 66033,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2082,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 2082,
                                                      "column": 58
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 66003,
                                                    "end": 66014,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2082,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 2082,
                                                        "column": 39
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 66003,
                                                      "end": 66008,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2082,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 2082,
                                                          "column": 33
                                                        },
                                                        "identifierName": "model"
                                                      },
                                                      "name": "model"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 66009,
                                                      "end": 66014,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2082,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 2082,
                                                          "column": 39
                                                        },
                                                        "identifierName": "model"
                                                      },
                                                      "name": "model"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 66015,
                                                    "end": 66033,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2082,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 2082,
                                                        "column": 58
                                                      },
                                                      "identifierName": "standard_deviation"
                                                    },
                                                    "name": "standard_deviation"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 66034,
                                                  "end": 66036,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2082,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 2082,
                                                      "column": 61
                                                    },
                                                    "identifierName": "r2"
                                                  },
                                                  "name": "r2"
                                                },
                                                "computed": false
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 66049,
                                          "end": 66101,
                                          "loc": {
                                            "start": {
                                              "line": 2083,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2083,
                                              "column": 62
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 66049,
                                            "end": 66100,
                                            "loc": {
                                              "start": {
                                                "line": 2083,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 2083,
                                                "column": 61
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 66049,
                                              "end": 66065,
                                              "loc": {
                                                "start": {
                                                  "line": 2083,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 2083,
                                                  "column": 26
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 66049,
                                                "end": 66060,
                                                "loc": {
                                                  "start": {
                                                    "line": 2083,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 2083,
                                                    "column": 21
                                                  },
                                                  "identifierName": "r2ValuesLow"
                                                },
                                                "name": "r2ValuesLow"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 66061,
                                                "end": 66065,
                                                "loc": {
                                                  "start": {
                                                    "line": 2083,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 2083,
                                                    "column": 26
                                                  },
                                                  "identifierName": "push"
                                                },
                                                "name": "push"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 66066,
                                                "end": 66099,
                                                "loc": {
                                                  "start": {
                                                    "line": 2083,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 2083,
                                                    "column": 60
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 66066,
                                                  "end": 66096,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2083,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 2083,
                                                      "column": 57
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 66066,
                                                    "end": 66077,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2083,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 2083,
                                                        "column": 38
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "Identifier",
                                                      "start": 66066,
                                                      "end": 66071,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2083,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 2083,
                                                          "column": 32
                                                        },
                                                        "identifierName": "model"
                                                      },
                                                      "name": "model"
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 66072,
                                                      "end": 66077,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2083,
                                                          "column": 33
                                                        },
                                                        "end": {
                                                          "line": 2083,
                                                          "column": 38
                                                        },
                                                        "identifierName": "model"
                                                      },
                                                      "name": "model"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 66078,
                                                    "end": 66096,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2083,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 2083,
                                                        "column": 57
                                                      },
                                                      "identifierName": "standard_deviation"
                                                    },
                                                    "name": "standard_deviation"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 66097,
                                                  "end": 66099,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2083,
                                                      "column": 58
                                                    },
                                                    "end": {
                                                      "line": 2083,
                                                      "column": 60
                                                    },
                                                    "identifierName": "r2"
                                                  },
                                                  "name": "r2"
                                                },
                                                "computed": false
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    },
                                    "alternate": {
                                      "type": "BlockStatement",
                                      "start": 66117,
                                      "end": 66217,
                                      "loc": {
                                        "start": {
                                          "line": 2084,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 2087,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 66129,
                                          "end": 66163,
                                          "loc": {
                                            "start": {
                                              "line": 2085,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2085,
                                              "column": 44
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 66129,
                                            "end": 66162,
                                            "loc": {
                                              "start": {
                                                "line": 2085,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 2085,
                                                "column": 43
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 66129,
                                              "end": 66146,
                                              "loc": {
                                                "start": {
                                                  "line": 2085,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 2085,
                                                  "column": 27
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 66129,
                                                "end": 66141,
                                                "loc": {
                                                  "start": {
                                                    "line": 2085,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 2085,
                                                    "column": 22
                                                  },
                                                  "identifierName": "r2ValuesHigh"
                                                },
                                                "name": "r2ValuesHigh"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 66142,
                                                "end": 66146,
                                                "loc": {
                                                  "start": {
                                                    "line": 2085,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 2085,
                                                    "column": 27
                                                  },
                                                  "identifierName": "push"
                                                },
                                                "name": "push"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 66147,
                                                "end": 66161,
                                                "loc": {
                                                  "start": {
                                                    "line": 2085,
                                                    "column": 28
                                                  },
                                                  "end": {
                                                    "line": 2085,
                                                    "column": 42
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 66147,
                                                  "end": 66158,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2085,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 2085,
                                                      "column": 39
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 66147,
                                                    "end": 66152,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2085,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 2085,
                                                        "column": 33
                                                      },
                                                      "identifierName": "model"
                                                    },
                                                    "name": "model"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 66153,
                                                    "end": 66158,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2085,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 2085,
                                                        "column": 39
                                                      },
                                                      "identifierName": "model"
                                                    },
                                                    "name": "model"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 66159,
                                                  "end": 66161,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2085,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 2085,
                                                      "column": 42
                                                    },
                                                    "identifierName": "r2"
                                                  },
                                                  "name": "r2"
                                                },
                                                "computed": false
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 66174,
                                          "end": 66207,
                                          "loc": {
                                            "start": {
                                              "line": 2086,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2086,
                                              "column": 43
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 66174,
                                            "end": 66206,
                                            "loc": {
                                              "start": {
                                                "line": 2086,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 2086,
                                                "column": 42
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 66174,
                                              "end": 66190,
                                              "loc": {
                                                "start": {
                                                  "line": 2086,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 2086,
                                                  "column": 26
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 66174,
                                                "end": 66185,
                                                "loc": {
                                                  "start": {
                                                    "line": 2086,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 2086,
                                                    "column": 21
                                                  },
                                                  "identifierName": "r2ValuesLow"
                                                },
                                                "name": "r2ValuesLow"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 66186,
                                                "end": 66190,
                                                "loc": {
                                                  "start": {
                                                    "line": 2086,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 2086,
                                                    "column": 26
                                                  },
                                                  "identifierName": "push"
                                                },
                                                "name": "push"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 66191,
                                                "end": 66205,
                                                "loc": {
                                                  "start": {
                                                    "line": 2086,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 2086,
                                                    "column": 41
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 66191,
                                                  "end": 66202,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2086,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 2086,
                                                      "column": 38
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 66191,
                                                    "end": 66196,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2086,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 2086,
                                                        "column": 32
                                                      },
                                                      "identifierName": "model"
                                                    },
                                                    "name": "model"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 66197,
                                                    "end": 66202,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2086,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 2086,
                                                        "column": 38
                                                      },
                                                      "identifierName": "model"
                                                    },
                                                    "name": "model"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 66203,
                                                  "end": 66205,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2086,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 2086,
                                                      "column": 41
                                                    },
                                                    "identifierName": "r2"
                                                  },
                                                  "name": "r2"
                                                },
                                                "computed": false
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  },
                                  "leadingComments": [
                                    {
                                      "type": "CommentLine",
                                      "value": " use plus and minus standard deviations to calculate high and low separately",
                                      "start": 65329,
                                      "end": 65407,
                                      "loc": {
                                        "start": {
                                          "line": 2073,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 2073,
                                          "column": 86
                                        }
                                      }
                                    }
                                  ]
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 66238,
                      "end": 66324,
                      "loc": {
                        "start": {
                          "line": 2090,
                          "column": 6
                        },
                        "end": {
                          "line": 2090,
                          "column": 92
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 66242,
                          "end": 66323,
                          "loc": {
                            "start": {
                              "line": 2090,
                              "column": 10
                            },
                            "end": {
                              "line": 2090,
                              "column": 91
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 66242,
                            "end": 66251,
                            "loc": {
                              "start": {
                                "line": 2090,
                                "column": 10
                              },
                              "end": {
                                "line": 2090,
                                "column": 19
                              },
                              "identifierName": "sumR2High"
                            },
                            "name": "sumR2High"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 66254,
                            "end": 66323,
                            "loc": {
                              "start": {
                                "line": 2090,
                                "column": 22
                              },
                              "end": {
                                "line": 2090,
                                "column": 91
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 66254,
                              "end": 66277,
                              "loc": {
                                "start": {
                                  "line": 2090,
                                  "column": 22
                                },
                                "end": {
                                  "line": 2090,
                                  "column": 45
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 66254,
                                "end": 66273,
                                "loc": {
                                  "start": {
                                    "line": 2090,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 2090,
                                    "column": 41
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 66254,
                                  "end": 66266,
                                  "loc": {
                                    "start": {
                                      "line": 2090,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2090,
                                      "column": 34
                                    },
                                    "identifierName": "r2ValuesHigh"
                                  },
                                  "name": "r2ValuesHigh"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 66267,
                                  "end": 66273,
                                  "loc": {
                                    "start": {
                                      "line": 2090,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 2090,
                                      "column": 41
                                    },
                                    "identifierName": "length"
                                  },
                                  "name": "length"
                                },
                                "computed": false
                              },
                              "operator": ">",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 66276,
                                "end": 66277,
                                "loc": {
                                  "start": {
                                    "line": 2090,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 2090,
                                    "column": 45
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 66280,
                              "end": 66316,
                              "loc": {
                                "start": {
                                  "line": 2090,
                                  "column": 48
                                },
                                "end": {
                                  "line": 2090,
                                  "column": 84
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 66280,
                                "end": 66299,
                                "loc": {
                                  "start": {
                                    "line": 2090,
                                    "column": 48
                                  },
                                  "end": {
                                    "line": 2090,
                                    "column": 67
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 66280,
                                  "end": 66292,
                                  "loc": {
                                    "start": {
                                      "line": 2090,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 2090,
                                      "column": 60
                                    },
                                    "identifierName": "r2ValuesHigh"
                                  },
                                  "name": "r2ValuesHigh"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 66293,
                                  "end": 66299,
                                  "loc": {
                                    "start": {
                                      "line": 2090,
                                      "column": 61
                                    },
                                    "end": {
                                      "line": 2090,
                                      "column": 67
                                    },
                                    "identifierName": "reduce"
                                  },
                                  "name": "reduce"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 66300,
                                  "end": 66315,
                                  "loc": {
                                    "start": {
                                      "line": 2090,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 2090,
                                      "column": 83
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 66301,
                                      "end": 66302,
                                      "loc": {
                                        "start": {
                                          "line": 2090,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 2090,
                                          "column": 70
                                        },
                                        "identifierName": "x"
                                      },
                                      "name": "x"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 66304,
                                      "end": 66305,
                                      "loc": {
                                        "start": {
                                          "line": 2090,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 2090,
                                          "column": 73
                                        },
                                        "identifierName": "y"
                                      },
                                      "name": "y"
                                    }
                                  ],
                                  "body": {
                                    "type": "BinaryExpression",
                                    "start": 66310,
                                    "end": 66315,
                                    "loc": {
                                      "start": {
                                        "line": 2090,
                                        "column": 78
                                      },
                                      "end": {
                                        "line": 2090,
                                        "column": 83
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 66310,
                                      "end": 66311,
                                      "loc": {
                                        "start": {
                                          "line": 2090,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 2090,
                                          "column": 79
                                        },
                                        "identifierName": "x"
                                      },
                                      "name": "x"
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 66314,
                                      "end": 66315,
                                      "loc": {
                                        "start": {
                                          "line": 2090,
                                          "column": 82
                                        },
                                        "end": {
                                          "line": 2090,
                                          "column": 83
                                        },
                                        "identifierName": "y"
                                      },
                                      "name": "y"
                                    }
                                  }
                                }
                              ]
                            },
                            "alternate": {
                              "type": "NullLiteral",
                              "start": 66319,
                              "end": 66323,
                              "loc": {
                                "start": {
                                  "line": 2090,
                                  "column": 87
                                },
                                "end": {
                                  "line": 2090,
                                  "column": 91
                                }
                              }
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 66331,
                      "end": 66414,
                      "loc": {
                        "start": {
                          "line": 2091,
                          "column": 6
                        },
                        "end": {
                          "line": 2091,
                          "column": 89
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 66335,
                          "end": 66413,
                          "loc": {
                            "start": {
                              "line": 2091,
                              "column": 10
                            },
                            "end": {
                              "line": 2091,
                              "column": 88
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 66335,
                            "end": 66343,
                            "loc": {
                              "start": {
                                "line": 2091,
                                "column": 10
                              },
                              "end": {
                                "line": 2091,
                                "column": 18
                              },
                              "identifierName": "sumR2Low"
                            },
                            "name": "sumR2Low"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 66346,
                            "end": 66413,
                            "loc": {
                              "start": {
                                "line": 2091,
                                "column": 21
                              },
                              "end": {
                                "line": 2091,
                                "column": 88
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 66346,
                              "end": 66368,
                              "loc": {
                                "start": {
                                  "line": 2091,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2091,
                                  "column": 43
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 66346,
                                "end": 66364,
                                "loc": {
                                  "start": {
                                    "line": 2091,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 2091,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 66346,
                                  "end": 66357,
                                  "loc": {
                                    "start": {
                                      "line": 2091,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 2091,
                                      "column": 32
                                    },
                                    "identifierName": "r2ValuesLow"
                                  },
                                  "name": "r2ValuesLow"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 66358,
                                  "end": 66364,
                                  "loc": {
                                    "start": {
                                      "line": 2091,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 2091,
                                      "column": 39
                                    },
                                    "identifierName": "length"
                                  },
                                  "name": "length"
                                },
                                "computed": false
                              },
                              "operator": ">",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 66367,
                                "end": 66368,
                                "loc": {
                                  "start": {
                                    "line": 2091,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 2091,
                                    "column": 43
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 66371,
                              "end": 66406,
                              "loc": {
                                "start": {
                                  "line": 2091,
                                  "column": 46
                                },
                                "end": {
                                  "line": 2091,
                                  "column": 81
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 66371,
                                "end": 66389,
                                "loc": {
                                  "start": {
                                    "line": 2091,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 2091,
                                    "column": 64
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 66371,
                                  "end": 66382,
                                  "loc": {
                                    "start": {
                                      "line": 2091,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 2091,
                                      "column": 57
                                    },
                                    "identifierName": "r2ValuesLow"
                                  },
                                  "name": "r2ValuesLow"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 66383,
                                  "end": 66389,
                                  "loc": {
                                    "start": {
                                      "line": 2091,
                                      "column": 58
                                    },
                                    "end": {
                                      "line": 2091,
                                      "column": 64
                                    },
                                    "identifierName": "reduce"
                                  },
                                  "name": "reduce"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 66390,
                                  "end": 66405,
                                  "loc": {
                                    "start": {
                                      "line": 2091,
                                      "column": 65
                                    },
                                    "end": {
                                      "line": 2091,
                                      "column": 80
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 66391,
                                      "end": 66392,
                                      "loc": {
                                        "start": {
                                          "line": 2091,
                                          "column": 66
                                        },
                                        "end": {
                                          "line": 2091,
                                          "column": 67
                                        },
                                        "identifierName": "x"
                                      },
                                      "name": "x"
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 66394,
                                      "end": 66395,
                                      "loc": {
                                        "start": {
                                          "line": 2091,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 2091,
                                          "column": 70
                                        },
                                        "identifierName": "y"
                                      },
                                      "name": "y"
                                    }
                                  ],
                                  "body": {
                                    "type": "BinaryExpression",
                                    "start": 66400,
                                    "end": 66405,
                                    "loc": {
                                      "start": {
                                        "line": 2091,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 2091,
                                        "column": 80
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 66400,
                                      "end": 66401,
                                      "loc": {
                                        "start": {
                                          "line": 2091,
                                          "column": 75
                                        },
                                        "end": {
                                          "line": 2091,
                                          "column": 76
                                        },
                                        "identifierName": "x"
                                      },
                                      "name": "x"
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 66404,
                                      "end": 66405,
                                      "loc": {
                                        "start": {
                                          "line": 2091,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 2091,
                                          "column": 80
                                        },
                                        "identifierName": "y"
                                      },
                                      "name": "y"
                                    }
                                  }
                                }
                              ]
                            },
                            "alternate": {
                              "type": "NullLiteral",
                              "start": 66409,
                              "end": 66413,
                              "loc": {
                                "start": {
                                  "line": 2091,
                                  "column": 84
                                },
                                "end": {
                                  "line": 2091,
                                  "column": 88
                                }
                              }
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 66426,
                      "end": 66457,
                      "loc": {
                        "start": {
                          "line": 2093,
                          "column": 6
                        },
                        "end": {
                          "line": 2093,
                          "column": 37
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 66433,
                        "end": 66456,
                        "loc": {
                          "start": {
                            "line": 2093,
                            "column": 13
                          },
                          "end": {
                            "line": 2093,
                            "column": 36
                          }
                        },
                        "properties": [
                          {
                            "type": "ObjectProperty",
                            "start": 66435,
                            "end": 66444,
                            "loc": {
                              "start": {
                                "line": 2093,
                                "column": 15
                              },
                              "end": {
                                "line": 2093,
                                "column": 24
                              }
                            },
                            "method": false,
                            "shorthand": true,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 66435,
                              "end": 66444,
                              "loc": {
                                "start": {
                                  "line": 2093,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2093,
                                  "column": 24
                                },
                                "identifierName": "sumR2High"
                              },
                              "name": "sumR2High"
                            },
                            "value": {
                              "type": "Identifier",
                              "start": 66435,
                              "end": 66444,
                              "loc": {
                                "start": {
                                  "line": 2093,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2093,
                                  "column": 24
                                },
                                "identifierName": "sumR2High"
                              },
                              "name": "sumR2High"
                            },
                            "extra": {
                              "shorthand": true
                            }
                          },
                          {
                            "type": "ObjectProperty",
                            "start": 66446,
                            "end": 66454,
                            "loc": {
                              "start": {
                                "line": 2093,
                                "column": 26
                              },
                              "end": {
                                "line": 2093,
                                "column": 34
                              }
                            },
                            "method": false,
                            "shorthand": true,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 66446,
                              "end": 66454,
                              "loc": {
                                "start": {
                                  "line": 2093,
                                  "column": 26
                                },
                                "end": {
                                  "line": 2093,
                                  "column": 34
                                },
                                "identifierName": "sumR2Low"
                              },
                              "name": "sumR2Low"
                            },
                            "value": {
                              "type": "Identifier",
                              "start": 66446,
                              "end": 66454,
                              "loc": {
                                "start": {
                                  "line": 2093,
                                  "column": 26
                                },
                                "end": {
                                  "line": 2093,
                                  "column": 34
                                },
                                "identifierName": "sumR2Low"
                              },
                              "name": "sumR2Low"
                            },
                            "extra": {
                              "shorthand": true
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the sum of the r2 values from each model's ['standard_deviation'] object\n   * @returns {sumOfR2|null}\n   ",
                    "start": 64923,
                    "end": 65050,
                    "loc": {
                      "start": {
                        "line": 2061,
                        "column": 2
                      },
                      "end": {
                        "line": 2064,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the normal inverse based on a distribution range, a model's standard_deviation_error_mean and error\n   * @param range\n   * @param model\n   * @returns {float}  The CDF - inverse normal distribution result\n   ",
                    "start": 66467,
                    "end": 66696,
                    "loc": {
                      "start": {
                        "line": 2096,
                        "column": 2
                      },
                      "end": {
                        "line": 2101,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 66699,
                "end": 67555,
                "loc": {
                  "start": {
                    "line": 2102,
                    "column": 2
                  },
                  "end": {
                    "line": 2117,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 66699,
                  "end": 66719,
                  "loc": {
                    "start": {
                      "line": 2102,
                      "column": 2
                    },
                    "end": {
                      "line": 2102,
                      "column": 22
                    },
                    "identifierName": "calculateNormalError"
                  },
                  "name": "calculateNormalError",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 66720,
                    "end": 66725,
                    "loc": {
                      "start": {
                        "line": 2102,
                        "column": 23
                      },
                      "end": {
                        "line": 2102,
                        "column": 28
                      },
                      "identifierName": "range"
                    },
                    "name": "range"
                  },
                  {
                    "type": "Identifier",
                    "start": 66727,
                    "end": 66732,
                    "loc": {
                      "start": {
                        "line": 2102,
                        "column": 30
                      },
                      "end": {
                        "line": 2102,
                        "column": 35
                      },
                      "identifierName": "model"
                    },
                    "name": "model"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 66734,
                  "end": 67555,
                  "loc": {
                    "start": {
                      "line": 2102,
                      "column": 37
                    },
                    "end": {
                      "line": 2117,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 66740,
                      "end": 66764,
                      "loc": {
                        "start": {
                          "line": 2103,
                          "column": 4
                        },
                        "end": {
                          "line": 2103,
                          "column": 28
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 66744,
                          "end": 66748,
                          "loc": {
                            "start": {
                              "line": 2103,
                              "column": 8
                            },
                            "end": {
                              "line": 2103,
                              "column": 12
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 66744,
                            "end": 66748,
                            "loc": {
                              "start": {
                                "line": 2103,
                                "column": 8
                              },
                              "end": {
                                "line": 2103,
                                "column": 12
                              },
                              "identifierName": "mean"
                            },
                            "name": "mean"
                          },
                          "init": null
                        },
                        {
                          "type": "VariableDeclarator",
                          "start": 66750,
                          "end": 66763,
                          "loc": {
                            "start": {
                              "line": 2103,
                              "column": 14
                            },
                            "end": {
                              "line": 2103,
                              "column": 27
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 66750,
                            "end": 66763,
                            "loc": {
                              "start": {
                                "line": 2103,
                                "column": 14
                              },
                              "end": {
                                "line": 2103,
                                "column": 27
                              },
                              "identifierName": "std_dev_error"
                            },
                            "name": "std_dev_error"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 66772,
                      "end": 67483,
                      "loc": {
                        "start": {
                          "line": 2105,
                          "column": 4
                        },
                        "end": {
                          "line": 2114,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 66776,
                        "end": 66861,
                        "loc": {
                          "start": {
                            "line": 2105,
                            "column": 8
                          },
                          "end": {
                            "line": 2105,
                            "column": 93
                          }
                        },
                        "left": {
                          "type": "CallExpression",
                          "start": 66776,
                          "end": 66848,
                          "loc": {
                            "start": {
                              "line": 2105,
                              "column": 8
                            },
                            "end": {
                              "line": 2105,
                              "column": 80
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 66776,
                            "end": 66821,
                            "loc": {
                              "start": {
                                "line": 2105,
                                "column": 8
                              },
                              "end": {
                                "line": 2105,
                                "column": 53
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 66776,
                              "end": 66806,
                              "loc": {
                                "start": {
                                  "line": 2105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2105,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 66776,
                                "end": 66787,
                                "loc": {
                                  "start": {
                                    "line": 2105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2105,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 66776,
                                  "end": 66781,
                                  "loc": {
                                    "start": {
                                      "line": 2105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2105,
                                      "column": 13
                                    },
                                    "identifierName": "model"
                                  },
                                  "name": "model"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 66782,
                                  "end": 66787,
                                  "loc": {
                                    "start": {
                                      "line": 2105,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 2105,
                                      "column": 19
                                    },
                                    "identifierName": "model"
                                  },
                                  "name": "model"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 66788,
                                "end": 66806,
                                "loc": {
                                  "start": {
                                    "line": 2105,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 2105,
                                    "column": 38
                                  },
                                  "identifierName": "standard_deviation"
                                },
                                "name": "standard_deviation"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 66807,
                              "end": 66821,
                              "loc": {
                                "start": {
                                  "line": 2105,
                                  "column": 39
                                },
                                "end": {
                                  "line": 2105,
                                  "column": 53
                                },
                                "identifierName": "hasOwnProperty"
                              },
                              "name": "hasOwnProperty"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 66822,
                              "end": 66847,
                              "loc": {
                                "start": {
                                  "line": 2105,
                                  "column": 54
                                },
                                "end": {
                                  "line": 2105,
                                  "column": 79
                                }
                              },
                              "extra": {
                                "rawValue": "plus_standard_deviation",
                                "raw": "'plus_standard_deviation'"
                              },
                              "value": "plus_standard_deviation"
                            }
                          ]
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 66852,
                          "end": 66861,
                          "loc": {
                            "start": {
                              "line": 2105,
                              "column": 84
                            },
                            "end": {
                              "line": 2105,
                              "column": 93
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 66852,
                            "end": 66857,
                            "loc": {
                              "start": {
                                "line": 2105,
                                "column": 84
                              },
                              "end": {
                                "line": 2105,
                                "column": 89
                              },
                              "identifierName": "range"
                            },
                            "name": "range"
                          },
                          "operator": "<",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 66860,
                            "end": 66861,
                            "loc": {
                              "start": {
                                "line": 2105,
                                "column": 92
                              },
                              "end": {
                                "line": 2105,
                                "column": 93
                              }
                            },
                            "extra": {
                              "rawValue": 4,
                              "raw": "4"
                            },
                            "value": 4
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 66863,
                        "end": 67050,
                        "loc": {
                          "start": {
                            "line": 2105,
                            "column": 95
                          },
                          "end": {
                            "line": 2108,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 66871,
                            "end": 66952,
                            "loc": {
                              "start": {
                                "line": 2106,
                                "column": 6
                              },
                              "end": {
                                "line": 2106,
                                "column": 87
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 66871,
                              "end": 66951,
                              "loc": {
                                "start": {
                                  "line": 2106,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2106,
                                  "column": 86
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 66871,
                                "end": 66875,
                                "loc": {
                                  "start": {
                                    "line": 2106,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2106,
                                    "column": 10
                                  },
                                  "identifierName": "mean"
                                },
                                "name": "mean"
                              },
                              "right": {
                                "type": "MemberExpression",
                                "start": 66878,
                                "end": 66951,
                                "loc": {
                                  "start": {
                                    "line": 2106,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2106,
                                    "column": 86
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 66878,
                                  "end": 66932,
                                  "loc": {
                                    "start": {
                                      "line": 2106,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2106,
                                      "column": 67
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 66878,
                                    "end": 66908,
                                    "loc": {
                                      "start": {
                                        "line": 2106,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2106,
                                        "column": 43
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 66878,
                                      "end": 66889,
                                      "loc": {
                                        "start": {
                                          "line": 2106,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 2106,
                                          "column": 24
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 66878,
                                        "end": 66883,
                                        "loc": {
                                          "start": {
                                            "line": 2106,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 2106,
                                            "column": 18
                                          },
                                          "identifierName": "model"
                                        },
                                        "name": "model"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 66884,
                                        "end": 66889,
                                        "loc": {
                                          "start": {
                                            "line": 2106,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 2106,
                                            "column": 24
                                          },
                                          "identifierName": "model"
                                        },
                                        "name": "model"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 66890,
                                      "end": 66908,
                                      "loc": {
                                        "start": {
                                          "line": 2106,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 2106,
                                          "column": 43
                                        },
                                        "identifierName": "standard_deviation"
                                      },
                                      "name": "standard_deviation"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 66909,
                                    "end": 66932,
                                    "loc": {
                                      "start": {
                                        "line": 2106,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 2106,
                                        "column": 67
                                      },
                                      "identifierName": "plus_standard_deviation"
                                    },
                                    "name": "plus_standard_deviation"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 66933,
                                  "end": 66951,
                                  "loc": {
                                    "start": {
                                      "line": 2106,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 2106,
                                      "column": 86
                                    },
                                    "identifierName": "std_dev_error_mean"
                                  },
                                  "name": "std_dev_error_mean"
                                },
                                "computed": false
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 66959,
                            "end": 67044,
                            "loc": {
                              "start": {
                                "line": 2107,
                                "column": 6
                              },
                              "end": {
                                "line": 2107,
                                "column": 91
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 66959,
                              "end": 67043,
                              "loc": {
                                "start": {
                                  "line": 2107,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2107,
                                  "column": 90
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 66959,
                                "end": 66972,
                                "loc": {
                                  "start": {
                                    "line": 2107,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2107,
                                    "column": 19
                                  },
                                  "identifierName": "std_dev_error"
                                },
                                "name": "std_dev_error"
                              },
                              "right": {
                                "type": "MemberExpression",
                                "start": 66975,
                                "end": 67043,
                                "loc": {
                                  "start": {
                                    "line": 2107,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 2107,
                                    "column": 90
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 66975,
                                  "end": 67029,
                                  "loc": {
                                    "start": {
                                      "line": 2107,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2107,
                                      "column": 76
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 66975,
                                    "end": 67005,
                                    "loc": {
                                      "start": {
                                        "line": 2107,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 2107,
                                        "column": 52
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 66975,
                                      "end": 66986,
                                      "loc": {
                                        "start": {
                                          "line": 2107,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2107,
                                          "column": 33
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 66975,
                                        "end": 66980,
                                        "loc": {
                                          "start": {
                                            "line": 2107,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 2107,
                                            "column": 27
                                          },
                                          "identifierName": "model"
                                        },
                                        "name": "model"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 66981,
                                        "end": 66986,
                                        "loc": {
                                          "start": {
                                            "line": 2107,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 2107,
                                            "column": 33
                                          },
                                          "identifierName": "model"
                                        },
                                        "name": "model"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 66987,
                                      "end": 67005,
                                      "loc": {
                                        "start": {
                                          "line": 2107,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 2107,
                                          "column": 52
                                        },
                                        "identifierName": "standard_deviation"
                                      },
                                      "name": "standard_deviation"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 67006,
                                    "end": 67029,
                                    "loc": {
                                      "start": {
                                        "line": 2107,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 2107,
                                        "column": 76
                                      },
                                      "identifierName": "plus_standard_deviation"
                                    },
                                    "name": "plus_standard_deviation"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 67030,
                                  "end": 67043,
                                  "loc": {
                                    "start": {
                                      "line": 2107,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 2107,
                                      "column": 90
                                    },
                                    "identifierName": "std_dev_error"
                                  },
                                  "name": "std_dev_error"
                                },
                                "computed": false
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "IfStatement",
                        "start": 67056,
                        "end": 67483,
                        "loc": {
                          "start": {
                            "line": 2108,
                            "column": 11
                          },
                          "end": {
                            "line": 2114,
                            "column": 5
                          }
                        },
                        "test": {
                          "type": "LogicalExpression",
                          "start": 67060,
                          "end": 67147,
                          "loc": {
                            "start": {
                              "line": 2108,
                              "column": 15
                            },
                            "end": {
                              "line": 2108,
                              "column": 102
                            }
                          },
                          "left": {
                            "type": "CallExpression",
                            "start": 67060,
                            "end": 67133,
                            "loc": {
                              "start": {
                                "line": 2108,
                                "column": 15
                              },
                              "end": {
                                "line": 2108,
                                "column": 88
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 67060,
                              "end": 67105,
                              "loc": {
                                "start": {
                                  "line": 2108,
                                  "column": 15
                                },
                                "end": {
                                  "line": 2108,
                                  "column": 60
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 67060,
                                "end": 67090,
                                "loc": {
                                  "start": {
                                    "line": 2108,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2108,
                                    "column": 45
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 67060,
                                  "end": 67071,
                                  "loc": {
                                    "start": {
                                      "line": 2108,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2108,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 67060,
                                    "end": 67065,
                                    "loc": {
                                      "start": {
                                        "line": 2108,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 2108,
                                        "column": 20
                                      },
                                      "identifierName": "model"
                                    },
                                    "name": "model"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 67066,
                                    "end": 67071,
                                    "loc": {
                                      "start": {
                                        "line": 2108,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2108,
                                        "column": 26
                                      },
                                      "identifierName": "model"
                                    },
                                    "name": "model"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 67072,
                                  "end": 67090,
                                  "loc": {
                                    "start": {
                                      "line": 2108,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 2108,
                                      "column": 45
                                    },
                                    "identifierName": "standard_deviation"
                                  },
                                  "name": "standard_deviation"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 67091,
                                "end": 67105,
                                "loc": {
                                  "start": {
                                    "line": 2108,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 2108,
                                    "column": 60
                                  },
                                  "identifierName": "hasOwnProperty"
                                },
                                "name": "hasOwnProperty"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 67106,
                                "end": 67132,
                                "loc": {
                                  "start": {
                                    "line": 2108,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 2108,
                                    "column": 87
                                  }
                                },
                                "extra": {
                                  "rawValue": "minus_standard_deviation",
                                  "raw": "'minus_standard_deviation'"
                                },
                                "value": "minus_standard_deviation"
                              }
                            ]
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 67137,
                            "end": 67147,
                            "loc": {
                              "start": {
                                "line": 2108,
                                "column": 92
                              },
                              "end": {
                                "line": 2108,
                                "column": 102
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 67137,
                              "end": 67142,
                              "loc": {
                                "start": {
                                  "line": 2108,
                                  "column": 92
                                },
                                "end": {
                                  "line": 2108,
                                  "column": 97
                                },
                                "identifierName": "range"
                              },
                              "name": "range"
                            },
                            "operator": ">=",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 67146,
                              "end": 67147,
                              "loc": {
                                "start": {
                                  "line": 2108,
                                  "column": 101
                                },
                                "end": {
                                  "line": 2108,
                                  "column": 102
                                }
                              },
                              "extra": {
                                "rawValue": 4,
                                "raw": "4"
                              },
                              "value": 4
                            }
                          }
                        },
                        "consequent": {
                          "type": "BlockStatement",
                          "start": 67149,
                          "end": 67338,
                          "loc": {
                            "start": {
                              "line": 2108,
                              "column": 104
                            },
                            "end": {
                              "line": 2111,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 67157,
                              "end": 67239,
                              "loc": {
                                "start": {
                                  "line": 2109,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2109,
                                  "column": 88
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 67157,
                                "end": 67238,
                                "loc": {
                                  "start": {
                                    "line": 2109,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2109,
                                    "column": 87
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "start": 67157,
                                  "end": 67161,
                                  "loc": {
                                    "start": {
                                      "line": 2109,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2109,
                                      "column": 10
                                    },
                                    "identifierName": "mean"
                                  },
                                  "name": "mean"
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 67164,
                                  "end": 67238,
                                  "loc": {
                                    "start": {
                                      "line": 2109,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2109,
                                      "column": 87
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 67164,
                                    "end": 67219,
                                    "loc": {
                                      "start": {
                                        "line": 2109,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2109,
                                        "column": 68
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 67164,
                                      "end": 67194,
                                      "loc": {
                                        "start": {
                                          "line": 2109,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 2109,
                                          "column": 43
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 67164,
                                        "end": 67175,
                                        "loc": {
                                          "start": {
                                            "line": 2109,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 2109,
                                            "column": 24
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 67164,
                                          "end": 67169,
                                          "loc": {
                                            "start": {
                                              "line": 2109,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 2109,
                                              "column": 18
                                            },
                                            "identifierName": "model"
                                          },
                                          "name": "model"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 67170,
                                          "end": 67175,
                                          "loc": {
                                            "start": {
                                              "line": 2109,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 2109,
                                              "column": 24
                                            },
                                            "identifierName": "model"
                                          },
                                          "name": "model"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 67176,
                                        "end": 67194,
                                        "loc": {
                                          "start": {
                                            "line": 2109,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 2109,
                                            "column": 43
                                          },
                                          "identifierName": "standard_deviation"
                                        },
                                        "name": "standard_deviation"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 67195,
                                      "end": 67219,
                                      "loc": {
                                        "start": {
                                          "line": 2109,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 2109,
                                          "column": 68
                                        },
                                        "identifierName": "minus_standard_deviation"
                                      },
                                      "name": "minus_standard_deviation"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 67220,
                                    "end": 67238,
                                    "loc": {
                                      "start": {
                                        "line": 2109,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 2109,
                                        "column": 87
                                      },
                                      "identifierName": "std_dev_error_mean"
                                    },
                                    "name": "std_dev_error_mean"
                                  },
                                  "computed": false
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 67246,
                              "end": 67332,
                              "loc": {
                                "start": {
                                  "line": 2110,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2110,
                                  "column": 92
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 67246,
                                "end": 67331,
                                "loc": {
                                  "start": {
                                    "line": 2110,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2110,
                                    "column": 91
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "start": 67246,
                                  "end": 67259,
                                  "loc": {
                                    "start": {
                                      "line": 2110,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2110,
                                      "column": 19
                                    },
                                    "identifierName": "std_dev_error"
                                  },
                                  "name": "std_dev_error"
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 67262,
                                  "end": 67331,
                                  "loc": {
                                    "start": {
                                      "line": 2110,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2110,
                                      "column": 91
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 67262,
                                    "end": 67317,
                                    "loc": {
                                      "start": {
                                        "line": 2110,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 2110,
                                        "column": 77
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 67262,
                                      "end": 67292,
                                      "loc": {
                                        "start": {
                                          "line": 2110,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2110,
                                          "column": 52
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 67262,
                                        "end": 67273,
                                        "loc": {
                                          "start": {
                                            "line": 2110,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 2110,
                                            "column": 33
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 67262,
                                          "end": 67267,
                                          "loc": {
                                            "start": {
                                              "line": 2110,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 2110,
                                              "column": 27
                                            },
                                            "identifierName": "model"
                                          },
                                          "name": "model"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 67268,
                                          "end": 67273,
                                          "loc": {
                                            "start": {
                                              "line": 2110,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 2110,
                                              "column": 33
                                            },
                                            "identifierName": "model"
                                          },
                                          "name": "model"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 67274,
                                        "end": 67292,
                                        "loc": {
                                          "start": {
                                            "line": 2110,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 2110,
                                            "column": 52
                                          },
                                          "identifierName": "standard_deviation"
                                        },
                                        "name": "standard_deviation"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 67293,
                                      "end": 67317,
                                      "loc": {
                                        "start": {
                                          "line": 2110,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 2110,
                                          "column": 77
                                        },
                                        "identifierName": "minus_standard_deviation"
                                      },
                                      "name": "minus_standard_deviation"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 67318,
                                    "end": 67331,
                                    "loc": {
                                      "start": {
                                        "line": 2110,
                                        "column": 78
                                      },
                                      "end": {
                                        "line": 2110,
                                        "column": 91
                                      },
                                      "identifierName": "std_dev_error"
                                    },
                                    "name": "std_dev_error"
                                  },
                                  "computed": false
                                }
                              }
                            }
                          ],
                          "directives": []
                        },
                        "alternate": {
                          "type": "BlockStatement",
                          "start": 67344,
                          "end": 67483,
                          "loc": {
                            "start": {
                              "line": 2111,
                              "column": 11
                            },
                            "end": {
                              "line": 2114,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 67352,
                              "end": 67409,
                              "loc": {
                                "start": {
                                  "line": 2112,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2112,
                                  "column": 63
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 67352,
                                "end": 67408,
                                "loc": {
                                  "start": {
                                    "line": 2112,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2112,
                                    "column": 62
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "start": 67352,
                                  "end": 67356,
                                  "loc": {
                                    "start": {
                                      "line": 2112,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2112,
                                      "column": 10
                                    },
                                    "identifierName": "mean"
                                  },
                                  "name": "mean"
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 67359,
                                  "end": 67408,
                                  "loc": {
                                    "start": {
                                      "line": 2112,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2112,
                                      "column": 62
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 67359,
                                    "end": 67389,
                                    "loc": {
                                      "start": {
                                        "line": 2112,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2112,
                                        "column": 43
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 67359,
                                      "end": 67370,
                                      "loc": {
                                        "start": {
                                          "line": 2112,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 2112,
                                          "column": 24
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 67359,
                                        "end": 67364,
                                        "loc": {
                                          "start": {
                                            "line": 2112,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 2112,
                                            "column": 18
                                          },
                                          "identifierName": "model"
                                        },
                                        "name": "model"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 67365,
                                        "end": 67370,
                                        "loc": {
                                          "start": {
                                            "line": 2112,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 2112,
                                            "column": 24
                                          },
                                          "identifierName": "model"
                                        },
                                        "name": "model"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 67371,
                                      "end": 67389,
                                      "loc": {
                                        "start": {
                                          "line": 2112,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 2112,
                                          "column": 43
                                        },
                                        "identifierName": "standard_deviation"
                                      },
                                      "name": "standard_deviation"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 67390,
                                    "end": 67408,
                                    "loc": {
                                      "start": {
                                        "line": 2112,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 2112,
                                        "column": 62
                                      },
                                      "identifierName": "std_dev_error_mean"
                                    },
                                    "name": "std_dev_error_mean"
                                  },
                                  "computed": false
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 67416,
                              "end": 67477,
                              "loc": {
                                "start": {
                                  "line": 2113,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2113,
                                  "column": 67
                                }
                              },
                              "expression": {
                                "type": "AssignmentExpression",
                                "start": 67416,
                                "end": 67476,
                                "loc": {
                                  "start": {
                                    "line": 2113,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2113,
                                    "column": 66
                                  }
                                },
                                "operator": "=",
                                "left": {
                                  "type": "Identifier",
                                  "start": 67416,
                                  "end": 67429,
                                  "loc": {
                                    "start": {
                                      "line": 2113,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2113,
                                      "column": 19
                                    },
                                    "identifierName": "std_dev_error"
                                  },
                                  "name": "std_dev_error"
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 67432,
                                  "end": 67476,
                                  "loc": {
                                    "start": {
                                      "line": 2113,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 2113,
                                      "column": 66
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 67432,
                                    "end": 67462,
                                    "loc": {
                                      "start": {
                                        "line": 2113,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 2113,
                                        "column": 52
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 67432,
                                      "end": 67443,
                                      "loc": {
                                        "start": {
                                          "line": 2113,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2113,
                                          "column": 33
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 67432,
                                        "end": 67437,
                                        "loc": {
                                          "start": {
                                            "line": 2113,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 2113,
                                            "column": 27
                                          },
                                          "identifierName": "model"
                                        },
                                        "name": "model"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 67438,
                                        "end": 67443,
                                        "loc": {
                                          "start": {
                                            "line": 2113,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 2113,
                                            "column": 33
                                          },
                                          "identifierName": "model"
                                        },
                                        "name": "model"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 67444,
                                      "end": 67462,
                                      "loc": {
                                        "start": {
                                          "line": 2113,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 2113,
                                          "column": 52
                                        },
                                        "identifierName": "standard_deviation"
                                      },
                                      "name": "standard_deviation"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 67463,
                                    "end": 67476,
                                    "loc": {
                                      "start": {
                                        "line": 2113,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 2113,
                                        "column": 66
                                      },
                                      "identifierName": "std_dev_error"
                                    },
                                    "name": "std_dev_error"
                                  },
                                  "computed": false
                                }
                              }
                            }
                          ],
                          "directives": []
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 67491,
                      "end": 67551,
                      "loc": {
                        "start": {
                          "line": 2116,
                          "column": 4
                        },
                        "end": {
                          "line": 2116,
                          "column": 64
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 67498,
                        "end": 67550,
                        "loc": {
                          "start": {
                            "line": 2116,
                            "column": 11
                          },
                          "end": {
                            "line": 2116,
                            "column": 63
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 67498,
                          "end": 67514,
                          "loc": {
                            "start": {
                              "line": 2116,
                              "column": 11
                            },
                            "end": {
                              "line": 2116,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 67498,
                            "end": 67510,
                            "loc": {
                              "start": {
                                "line": 2116,
                                "column": 11
                              },
                              "end": {
                                "line": 2116,
                                "column": 23
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 67498,
                              "end": 67503,
                              "loc": {
                                "start": {
                                  "line": 2116,
                                  "column": 11
                                },
                                "end": {
                                  "line": 2116,
                                  "column": 16
                                },
                                "identifierName": "jStat"
                              },
                              "name": "jStat"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 67504,
                              "end": 67510,
                              "loc": {
                                "start": {
                                  "line": 2116,
                                  "column": 17
                                },
                                "end": {
                                  "line": 2116,
                                  "column": 23
                                },
                                "identifierName": "normal"
                              },
                              "name": "normal"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 67511,
                            "end": 67514,
                            "loc": {
                              "start": {
                                "line": 2116,
                                "column": 24
                              },
                              "end": {
                                "line": 2116,
                                "column": 27
                              },
                              "identifierName": "inv"
                            },
                            "name": "inv"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "BinaryExpression",
                            "start": 67516,
                            "end": 67527,
                            "loc": {
                              "start": {
                                "line": 2116,
                                "column": 29
                              },
                              "end": {
                                "line": 2116,
                                "column": 40
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 67516,
                              "end": 67521,
                              "loc": {
                                "start": {
                                  "line": 2116,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2116,
                                  "column": 34
                                },
                                "identifierName": "range"
                              },
                              "name": "range"
                            },
                            "operator": "/",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 67524,
                              "end": 67527,
                              "loc": {
                                "start": {
                                  "line": 2116,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2116,
                                  "column": 40
                                }
                              },
                              "extra": {
                                "rawValue": 100,
                                "raw": "100"
                              },
                              "value": 100
                            },
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 67515
                            }
                          },
                          {
                            "type": "Identifier",
                            "start": 67530,
                            "end": 67534,
                            "loc": {
                              "start": {
                                "line": 2116,
                                "column": 43
                              },
                              "end": {
                                "line": 2116,
                                "column": 47
                              },
                              "identifierName": "mean"
                            },
                            "name": "mean"
                          },
                          {
                            "type": "Identifier",
                            "start": 67536,
                            "end": 67549,
                            "loc": {
                              "start": {
                                "line": 2116,
                                "column": 49
                              },
                              "end": {
                                "line": 2116,
                                "column": 62
                              },
                              "identifierName": "std_dev_error"
                            },
                            "name": "std_dev_error"
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the normal inverse based on a distribution range, a model's standard_deviation_error_mean and error\n   * @param range\n   * @param model\n   * @returns {float}  The CDF - inverse normal distribution result\n   ",
                    "start": 66467,
                    "end": 66696,
                    "loc": {
                      "start": {
                        "line": 2096,
                        "column": 2
                      },
                      "end": {
                        "line": 2101,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the normal value from the normal error\n   * @param value\n   * @param error\n   * @returns {number}\n   ",
                    "start": 67559,
                    "end": 67682,
                    "loc": {
                      "start": {
                        "line": 2119,
                        "column": 2
                      },
                      "end": {
                        "line": 2124,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 67685,
                "end": 67757,
                "loc": {
                  "start": {
                    "line": 2125,
                    "column": 2
                  },
                  "end": {
                    "line": 2127,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 67685,
                  "end": 67705,
                  "loc": {
                    "start": {
                      "line": 2125,
                      "column": 2
                    },
                    "end": {
                      "line": 2125,
                      "column": 22
                    },
                    "identifierName": "calculateNormalValue"
                  },
                  "name": "calculateNormalValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 67706,
                    "end": 67711,
                    "loc": {
                      "start": {
                        "line": 2125,
                        "column": 23
                      },
                      "end": {
                        "line": 2125,
                        "column": 28
                      },
                      "identifierName": "value"
                    },
                    "name": "value"
                  },
                  {
                    "type": "Identifier",
                    "start": 67713,
                    "end": 67718,
                    "loc": {
                      "start": {
                        "line": 2125,
                        "column": 30
                      },
                      "end": {
                        "line": 2125,
                        "column": 35
                      },
                      "identifierName": "error"
                    },
                    "name": "error"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 67720,
                  "end": 67757,
                  "loc": {
                    "start": {
                      "line": 2125,
                      "column": 37
                    },
                    "end": {
                      "line": 2127,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 67726,
                      "end": 67753,
                      "loc": {
                        "start": {
                          "line": 2126,
                          "column": 4
                        },
                        "end": {
                          "line": 2126,
                          "column": 31
                        }
                      },
                      "argument": {
                        "type": "BinaryExpression",
                        "start": 67733,
                        "end": 67752,
                        "loc": {
                          "start": {
                            "line": 2126,
                            "column": 11
                          },
                          "end": {
                            "line": 2126,
                            "column": 30
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 67733,
                          "end": 67738,
                          "loc": {
                            "start": {
                              "line": 2126,
                              "column": 11
                            },
                            "end": {
                              "line": 2126,
                              "column": 16
                            },
                            "identifierName": "value"
                          },
                          "name": "value"
                        },
                        "operator": "*",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 67742,
                          "end": 67751,
                          "loc": {
                            "start": {
                              "line": 2126,
                              "column": 20
                            },
                            "end": {
                              "line": 2126,
                              "column": 29
                            }
                          },
                          "left": {
                            "type": "NumericLiteral",
                            "start": 67742,
                            "end": 67743,
                            "loc": {
                              "start": {
                                "line": 2126,
                                "column": 20
                              },
                              "end": {
                                "line": 2126,
                                "column": 21
                              }
                            },
                            "extra": {
                              "rawValue": 1,
                              "raw": "1"
                            },
                            "value": 1
                          },
                          "operator": "+",
                          "right": {
                            "type": "Identifier",
                            "start": 67746,
                            "end": 67751,
                            "loc": {
                              "start": {
                                "line": 2126,
                                "column": 24
                              },
                              "end": {
                                "line": 2126,
                                "column": 29
                              },
                              "identifierName": "error"
                            },
                            "name": "error"
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 67741
                          }
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the normal value from the normal error\n   * @param value\n   * @param error\n   * @returns {number}\n   ",
                    "start": 67559,
                    "end": 67682,
                    "loc": {
                      "start": {
                        "line": 2119,
                        "column": 2
                      },
                      "end": {
                        "line": 2124,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the weighted normal value from the current normal value and sumOfR2 and the next normal value and sumOfR2\n   * @param currentModelNormalValue\n   * @param currentModelSumR2\n   * @param nextModelNormalValue\n   * @param nextModelSumR2\n   * @returns {number}\n   ",
                    "start": 67761,
                    "end": 68041,
                    "loc": {
                      "start": {
                        "line": 2129,
                        "column": 2
                      },
                      "end": {
                        "line": 2136,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 68044,
                "end": 68180,
                "loc": {
                  "start": {
                    "line": 2137,
                    "column": 2
                  },
                  "end": {
                    "line": 2139,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 68044,
                  "end": 68072,
                  "loc": {
                    "start": {
                      "line": 2137,
                      "column": 2
                    },
                    "end": {
                      "line": 2137,
                      "column": 30
                    },
                    "identifierName": "calculateWeightedNormalValue"
                  },
                  "name": "calculateWeightedNormalValue",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 68073,
                    "end": 68096,
                    "loc": {
                      "start": {
                        "line": 2137,
                        "column": 31
                      },
                      "end": {
                        "line": 2137,
                        "column": 54
                      },
                      "identifierName": "currentModelNormalValue"
                    },
                    "name": "currentModelNormalValue"
                  },
                  {
                    "type": "Identifier",
                    "start": 68098,
                    "end": 68115,
                    "loc": {
                      "start": {
                        "line": 2137,
                        "column": 56
                      },
                      "end": {
                        "line": 2137,
                        "column": 73
                      },
                      "identifierName": "currentModelSumR2"
                    },
                    "name": "currentModelSumR2"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 68117,
                  "end": 68180,
                  "loc": {
                    "start": {
                      "line": 2137,
                      "column": 75
                    },
                    "end": {
                      "line": 2139,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 68123,
                      "end": 68176,
                      "loc": {
                        "start": {
                          "line": 2138,
                          "column": 4
                        },
                        "end": {
                          "line": 2138,
                          "column": 57
                        }
                      },
                      "argument": {
                        "type": "BinaryExpression",
                        "start": 68131,
                        "end": 68174,
                        "loc": {
                          "start": {
                            "line": 2138,
                            "column": 12
                          },
                          "end": {
                            "line": 2138,
                            "column": 55
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 68131,
                          "end": 68154,
                          "loc": {
                            "start": {
                              "line": 2138,
                              "column": 12
                            },
                            "end": {
                              "line": 2138,
                              "column": 35
                            },
                            "identifierName": "currentModelNormalValue"
                          },
                          "name": "currentModelNormalValue"
                        },
                        "operator": "*",
                        "right": {
                          "type": "Identifier",
                          "start": 68157,
                          "end": 68174,
                          "loc": {
                            "start": {
                              "line": 2138,
                              "column": 38
                            },
                            "end": {
                              "line": 2138,
                              "column": 55
                            },
                            "identifierName": "currentModelSumR2"
                          },
                          "name": "currentModelSumR2"
                        },
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 68130
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the weighted normal value from the current normal value and sumOfR2 and the next normal value and sumOfR2\n   * @param currentModelNormalValue\n   * @param currentModelSumR2\n   * @param nextModelNormalValue\n   * @param nextModelSumR2\n   * @returns {number}\n   ",
                    "start": 67761,
                    "end": 68041,
                    "loc": {
                      "start": {
                        "line": 2129,
                        "column": 2
                      },
                      "end": {
                        "line": 2136,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the weighted labor hours cost.\n   * If line item has a contribution weight, multiply the result by the contribution\n   * @param weightedValue\n   * @returns {number}\n   ",
                    "start": 68184,
                    "end": 68374,
                    "loc": {
                      "start": {
                        "line": 2141,
                        "column": 2
                      },
                      "end": {
                        "line": 2146,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 68378,
                "end": 69353,
                "loc": {
                  "start": {
                    "line": 2148,
                    "column": 2
                  },
                  "end": {
                    "line": 2168,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 68378,
                  "end": 68404,
                  "loc": {
                    "start": {
                      "line": 2148,
                      "column": 2
                    },
                    "end": {
                      "line": 2148,
                      "column": 28
                    },
                    "identifierName": "calculateWeightedLaborCost"
                  },
                  "name": "calculateWeightedLaborCost",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 68405,
                    "end": 68418,
                    "loc": {
                      "start": {
                        "line": 2148,
                        "column": 29
                      },
                      "end": {
                        "line": 2148,
                        "column": 42
                      },
                      "identifierName": "weightedValue"
                    },
                    "name": "weightedValue"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 68420,
                  "end": 69353,
                  "loc": {
                    "start": {
                      "line": 2148,
                      "column": 44
                    },
                    "end": {
                      "line": 2168,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 68574,
                      "end": 69349,
                      "loc": {
                        "start": {
                          "line": 2152,
                          "column": 4
                        },
                        "end": {
                          "line": 2167,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 68579,
                        "end": 68775,
                        "loc": {
                          "start": {
                            "line": 2152,
                            "column": 9
                          },
                          "end": {
                            "line": 2154,
                            "column": 64
                          }
                        },
                        "left": {
                          "type": "LogicalExpression",
                          "start": 68579,
                          "end": 68707,
                          "loc": {
                            "start": {
                              "line": 2152,
                              "column": 9
                            },
                            "end": {
                              "line": 2153,
                              "column": 54
                            }
                          },
                          "left": {
                            "type": "LogicalExpression",
                            "start": 68580,
                            "end": 68651,
                            "loc": {
                              "start": {
                                "line": 2152,
                                "column": 10
                              },
                              "end": {
                                "line": 2152,
                                "column": 81
                              }
                            },
                            "left": {
                              "type": "BinaryExpression",
                              "start": 68580,
                              "end": 68623,
                              "loc": {
                                "start": {
                                  "line": 2152,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2152,
                                  "column": 53
                                }
                              },
                              "left": {
                                "type": "UnaryExpression",
                                "start": 68580,
                                "end": 68607,
                                "loc": {
                                  "start": {
                                    "line": 2152,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2152,
                                    "column": 37
                                  }
                                },
                                "operator": "typeof",
                                "prefix": true,
                                "argument": {
                                  "type": "CallExpression",
                                  "start": 68587,
                                  "end": 68607,
                                  "loc": {
                                    "start": {
                                      "line": 2152,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 2152,
                                      "column": 37
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 68587,
                                    "end": 68605,
                                    "loc": {
                                      "start": {
                                        "line": 2152,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 2152,
                                        "column": 35
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 68587,
                                      "end": 68591,
                                      "loc": {
                                        "start": {
                                          "line": 2152,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 2152,
                                          "column": 21
                                        }
                                      },
                                      "leadingComments": null
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 68592,
                                      "end": 68605,
                                      "loc": {
                                        "start": {
                                          "line": 2152,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2152,
                                          "column": 35
                                        },
                                        "identifierName": "_getWageValue"
                                      },
                                      "name": "_getWageValue"
                                    },
                                    "computed": false,
                                    "leadingComments": null
                                  },
                                  "arguments": [],
                                  "leadingComments": null
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                },
                                "leadingComments": null
                              },
                              "operator": "!==",
                              "right": {
                                "type": "StringLiteral",
                                "start": 68612,
                                "end": 68623,
                                "loc": {
                                  "start": {
                                    "line": 2152,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 2152,
                                    "column": 53
                                  }
                                },
                                "extra": {
                                  "rawValue": "undefined",
                                  "raw": "'undefined'"
                                },
                                "value": "undefined"
                              },
                              "leadingComments": null
                            },
                            "operator": "&&",
                            "right": {
                              "type": "BinaryExpression",
                              "start": 68627,
                              "end": 68651,
                              "loc": {
                                "start": {
                                  "line": 2152,
                                  "column": 57
                                },
                                "end": {
                                  "line": 2152,
                                  "column": 81
                                }
                              },
                              "left": {
                                "type": "CallExpression",
                                "start": 68627,
                                "end": 68647,
                                "loc": {
                                  "start": {
                                    "line": 2152,
                                    "column": 57
                                  },
                                  "end": {
                                    "line": 2152,
                                    "column": 77
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 68627,
                                  "end": 68645,
                                  "loc": {
                                    "start": {
                                      "line": 2152,
                                      "column": 57
                                    },
                                    "end": {
                                      "line": 2152,
                                      "column": 75
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 68627,
                                    "end": 68631,
                                    "loc": {
                                      "start": {
                                        "line": 2152,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 2152,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 68632,
                                    "end": 68645,
                                    "loc": {
                                      "start": {
                                        "line": 2152,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 2152,
                                        "column": 75
                                      },
                                      "identifierName": "_getWageValue"
                                    },
                                    "name": "_getWageValue"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "operator": ">",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 68650,
                                "end": 68651,
                                "loc": {
                                  "start": {
                                    "line": 2152,
                                    "column": 80
                                  },
                                  "end": {
                                    "line": 2152,
                                    "column": 81
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "leadingComments": null,
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 68579
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 68662,
                            "end": 68707,
                            "loc": {
                              "start": {
                                "line": 2153,
                                "column": 9
                              },
                              "end": {
                                "line": 2153,
                                "column": 54
                              }
                            },
                            "left": {
                              "type": "UnaryExpression",
                              "start": 68662,
                              "end": 68691,
                              "loc": {
                                "start": {
                                  "line": 2153,
                                  "column": 9
                                },
                                "end": {
                                  "line": 2153,
                                  "column": 38
                                }
                              },
                              "operator": "typeof",
                              "prefix": true,
                              "argument": {
                                "type": "CallExpression",
                                "start": 68669,
                                "end": 68691,
                                "loc": {
                                  "start": {
                                    "line": 2153,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 2153,
                                    "column": 38
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 68669,
                                  "end": 68689,
                                  "loc": {
                                    "start": {
                                      "line": 2153,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 2153,
                                      "column": 36
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 68669,
                                    "end": 68673,
                                    "loc": {
                                      "start": {
                                        "line": 2153,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 2153,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 68674,
                                    "end": 68689,
                                    "loc": {
                                      "start": {
                                        "line": 2153,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 2153,
                                        "column": 36
                                      },
                                      "identifierName": "_getBurdenValue"
                                    },
                                    "name": "_getBurdenValue"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            },
                            "operator": "!==",
                            "right": {
                              "type": "StringLiteral",
                              "start": 68696,
                              "end": 68707,
                              "loc": {
                                "start": {
                                  "line": 2153,
                                  "column": 43
                                },
                                "end": {
                                  "line": 2153,
                                  "column": 54
                                }
                              },
                              "extra": {
                                "rawValue": "undefined",
                                "raw": "'undefined'"
                              },
                              "value": "undefined"
                            }
                          },
                          "leadingComments": null
                        },
                        "operator": "&&",
                        "right": {
                          "type": "LogicalExpression",
                          "start": 68718,
                          "end": 68774,
                          "loc": {
                            "start": {
                              "line": 2154,
                              "column": 7
                            },
                            "end": {
                              "line": 2154,
                              "column": 63
                            }
                          },
                          "left": {
                            "type": "BinaryExpression",
                            "start": 68718,
                            "end": 68741,
                            "loc": {
                              "start": {
                                "line": 2154,
                                "column": 7
                              },
                              "end": {
                                "line": 2154,
                                "column": 30
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 68718,
                              "end": 68737,
                              "loc": {
                                "start": {
                                  "line": 2154,
                                  "column": 7
                                },
                                "end": {
                                  "line": 2154,
                                  "column": 26
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 68718,
                                "end": 68735,
                                "loc": {
                                  "start": {
                                    "line": 2154,
                                    "column": 7
                                  },
                                  "end": {
                                    "line": 2154,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 68718,
                                  "end": 68722,
                                  "loc": {
                                    "start": {
                                      "line": 2154,
                                      "column": 7
                                    },
                                    "end": {
                                      "line": 2154,
                                      "column": 11
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 68723,
                                  "end": 68735,
                                  "loc": {
                                    "start": {
                                      "line": 2154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2154,
                                      "column": 24
                                    },
                                    "identifierName": "_getOhpValue"
                                  },
                                  "name": "_getOhpValue"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "operator": ">",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 68740,
                              "end": 68741,
                              "loc": {
                                "start": {
                                  "line": 2154,
                                  "column": 29
                                },
                                "end": {
                                  "line": 2154,
                                  "column": 30
                                }
                              },
                              "extra": {
                                "rawValue": 0,
                                "raw": "0"
                              },
                              "value": 0
                            }
                          },
                          "operator": "&&",
                          "right": {
                            "type": "BinaryExpression",
                            "start": 68745,
                            "end": 68774,
                            "loc": {
                              "start": {
                                "line": 2154,
                                "column": 34
                              },
                              "end": {
                                "line": 2154,
                                "column": 63
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 68745,
                              "end": 68770,
                              "loc": {
                                "start": {
                                  "line": 2154,
                                  "column": 34
                                },
                                "end": {
                                  "line": 2154,
                                  "column": 59
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 68745,
                                "end": 68768,
                                "loc": {
                                  "start": {
                                    "line": 2154,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 2154,
                                    "column": 57
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 68745,
                                  "end": 68749,
                                  "loc": {
                                    "start": {
                                      "line": 2154,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 2154,
                                      "column": 38
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 68750,
                                  "end": 68768,
                                  "loc": {
                                    "start": {
                                      "line": 2154,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 2154,
                                      "column": 57
                                    },
                                    "identifierName": "_getEscalatorValue"
                                  },
                                  "name": "_getEscalatorValue"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "operator": ">",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 68773,
                              "end": 68774,
                              "loc": {
                                "start": {
                                  "line": 2154,
                                  "column": 62
                                },
                                "end": {
                                  "line": 2154,
                                  "column": 63
                                }
                              },
                              "extra": {
                                "rawValue": 0,
                                "raw": "0"
                              },
                              "value": 0
                            }
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 68717
                          }
                        },
                        "leadingComments": null,
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 68578
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 68778,
                        "end": 69184,
                        "loc": {
                          "start": {
                            "line": 2154,
                            "column": 67
                          },
                          "end": {
                            "line": 2162,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 68786,
                            "end": 69178,
                            "loc": {
                              "start": {
                                "line": 2155,
                                "column": 6
                              },
                              "end": {
                                "line": 2161,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 68790,
                              "end": 68805,
                              "loc": {
                                "start": {
                                  "line": 2155,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2155,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 68790,
                                "end": 68794,
                                "loc": {
                                  "start": {
                                    "line": 2155,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2155,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 68795,
                                "end": 68805,
                                "loc": {
                                  "start": {
                                    "line": 2155,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2155,
                                    "column": 25
                                  },
                                  "identifierName": "isWeighted"
                                },
                                "name": "isWeighted"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 68807,
                              "end": 69019,
                              "loc": {
                                "start": {
                                  "line": 2155,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2158,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 68817,
                                  "end": 69011,
                                  "loc": {
                                    "start": {
                                      "line": 2156,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2157,
                                      "column": 119
                                    }
                                  },
                                  "argument": {
                                    "type": "BinaryExpression",
                                    "start": 68824,
                                    "end": 69010,
                                    "loc": {
                                      "start": {
                                        "line": 2156,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 2157,
                                        "column": 118
                                      }
                                    },
                                    "left": {
                                      "type": "BinaryExpression",
                                      "start": 68825,
                                      "end": 68952,
                                      "loc": {
                                        "start": {
                                          "line": 2156,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 2157,
                                          "column": 60
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 68825,
                                        "end": 68838,
                                        "loc": {
                                          "start": {
                                            "line": 2156,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 2156,
                                            "column": 29
                                          },
                                          "identifierName": "weightedValue"
                                        },
                                        "name": "weightedValue"
                                      },
                                      "operator": "*",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start": 68842,
                                        "end": 68951,
                                        "loc": {
                                          "start": {
                                            "line": 2156,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 2157,
                                            "column": 59
                                          }
                                        },
                                        "left": {
                                          "type": "BinaryExpression",
                                          "start": 68843,
                                          "end": 68888,
                                          "loc": {
                                            "start": {
                                              "line": 2156,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 2156,
                                              "column": 79
                                            }
                                          },
                                          "left": {
                                            "type": "CallExpression",
                                            "start": 68843,
                                            "end": 68863,
                                            "loc": {
                                              "start": {
                                                "line": 2156,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 2156,
                                                "column": 54
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 68843,
                                              "end": 68861,
                                              "loc": {
                                                "start": {
                                                  "line": 2156,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 2156,
                                                  "column": 52
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 68843,
                                                "end": 68847,
                                                "loc": {
                                                  "start": {
                                                    "line": 2156,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 2156,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 68848,
                                                "end": 68861,
                                                "loc": {
                                                  "start": {
                                                    "line": 2156,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 2156,
                                                    "column": 52
                                                  },
                                                  "identifierName": "_getWageValue"
                                                },
                                                "name": "_getWageValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          },
                                          "operator": "+",
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 68866,
                                            "end": 68888,
                                            "loc": {
                                              "start": {
                                                "line": 2156,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 2156,
                                                "column": 79
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 68866,
                                              "end": 68886,
                                              "loc": {
                                                "start": {
                                                  "line": 2156,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 2156,
                                                  "column": 77
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 68866,
                                                "end": 68870,
                                                "loc": {
                                                  "start": {
                                                    "line": 2156,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 2156,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 68871,
                                                "end": 68886,
                                                "loc": {
                                                  "start": {
                                                    "line": 2156,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 2156,
                                                    "column": 77
                                                  },
                                                  "identifierName": "_getBurdenValue"
                                                },
                                                "name": "_getBurdenValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          },
                                          "extra": {
                                            "parenthesized": true,
                                            "parenStart": 68842
                                          }
                                        },
                                        "operator": "*",
                                        "right": {
                                          "type": "BinaryExpression",
                                          "start": 68903,
                                          "end": 68950,
                                          "loc": {
                                            "start": {
                                              "line": 2157,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 2157,
                                              "column": 58
                                            }
                                          },
                                          "left": {
                                            "type": "CallExpression",
                                            "start": 68903,
                                            "end": 68922,
                                            "loc": {
                                              "start": {
                                                "line": 2157,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 2157,
                                                "column": 30
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 68903,
                                              "end": 68920,
                                              "loc": {
                                                "start": {
                                                  "line": 2157,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 2157,
                                                  "column": 28
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 68903,
                                                "end": 68907,
                                                "loc": {
                                                  "start": {
                                                    "line": 2157,
                                                    "column": 11
                                                  },
                                                  "end": {
                                                    "line": 2157,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 68908,
                                                "end": 68920,
                                                "loc": {
                                                  "start": {
                                                    "line": 2157,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 2157,
                                                    "column": 28
                                                  },
                                                  "identifierName": "_getOhpValue"
                                                },
                                                "name": "_getOhpValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          },
                                          "operator": "*",
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 68925,
                                            "end": 68950,
                                            "loc": {
                                              "start": {
                                                "line": 2157,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 2157,
                                                "column": 58
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 68925,
                                              "end": 68948,
                                              "loc": {
                                                "start": {
                                                  "line": 2157,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 2157,
                                                  "column": 56
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 68925,
                                                "end": 68929,
                                                "loc": {
                                                  "start": {
                                                    "line": 2157,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 2157,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 68930,
                                                "end": 68948,
                                                "loc": {
                                                  "start": {
                                                    "line": 2157,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 2157,
                                                    "column": 56
                                                  },
                                                  "identifierName": "_getEscalatorValue"
                                                },
                                                "name": "_getEscalatorValue"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          },
                                          "extra": {
                                            "parenthesized": true,
                                            "parenStart": 68902
                                          }
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 68841
                                        }
                                      },
                                      "extra": {
                                        "parenthesized": true,
                                        "parenStart": 68824
                                      }
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 68956,
                                      "end": 69010,
                                      "loc": {
                                        "start": {
                                          "line": 2157,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 2157,
                                          "column": 118
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 68956,
                                        "end": 69008,
                                        "loc": {
                                          "start": {
                                            "line": 2157,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 2157,
                                            "column": 116
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 68956,
                                          "end": 68986,
                                          "loc": {
                                            "start": {
                                              "line": 2157,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 2157,
                                              "column": 94
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 68956,
                                            "end": 68960,
                                            "loc": {
                                              "start": {
                                                "line": 2157,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 2157,
                                                "column": 68
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 68961,
                                            "end": 68986,
                                            "loc": {
                                              "start": {
                                                "line": 2157,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 2157,
                                                "column": 94
                                              },
                                              "identifierName": "_currentPredictionService"
                                            },
                                            "name": "_currentPredictionService"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 68987,
                                          "end": 69008,
                                          "loc": {
                                            "start": {
                                              "line": 2157,
                                              "column": 95
                                            },
                                            "end": {
                                              "line": 2157,
                                              "column": 116
                                            },
                                            "identifierName": "getContributionWeight"
                                          },
                                          "name": "getContributionWeight"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 69025,
                              "end": 69178,
                              "loc": {
                                "start": {
                                  "line": 2158,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2161,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 69035,
                                  "end": 69170,
                                  "loc": {
                                    "start": {
                                      "line": 2159,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2160,
                                      "column": 61
                                    }
                                  },
                                  "argument": {
                                    "type": "BinaryExpression",
                                    "start": 69042,
                                    "end": 69169,
                                    "loc": {
                                      "start": {
                                        "line": 2159,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 2160,
                                        "column": 60
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 69042,
                                      "end": 69055,
                                      "loc": {
                                        "start": {
                                          "line": 2159,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 2159,
                                          "column": 28
                                        },
                                        "identifierName": "weightedValue"
                                      },
                                      "name": "weightedValue"
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 69059,
                                      "end": 69168,
                                      "loc": {
                                        "start": {
                                          "line": 2159,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 2160,
                                          "column": 59
                                        }
                                      },
                                      "left": {
                                        "type": "BinaryExpression",
                                        "start": 69060,
                                        "end": 69105,
                                        "loc": {
                                          "start": {
                                            "line": 2159,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 2159,
                                            "column": 78
                                          }
                                        },
                                        "left": {
                                          "type": "CallExpression",
                                          "start": 69060,
                                          "end": 69080,
                                          "loc": {
                                            "start": {
                                              "line": 2159,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 2159,
                                              "column": 53
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 69060,
                                            "end": 69078,
                                            "loc": {
                                              "start": {
                                                "line": 2159,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 2159,
                                                "column": 51
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 69060,
                                              "end": 69064,
                                              "loc": {
                                                "start": {
                                                  "line": 2159,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 2159,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 69065,
                                              "end": 69078,
                                              "loc": {
                                                "start": {
                                                  "line": 2159,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 2159,
                                                  "column": 51
                                                },
                                                "identifierName": "_getWageValue"
                                              },
                                              "name": "_getWageValue"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        "operator": "+",
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 69083,
                                          "end": 69105,
                                          "loc": {
                                            "start": {
                                              "line": 2159,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 2159,
                                              "column": 78
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 69083,
                                            "end": 69103,
                                            "loc": {
                                              "start": {
                                                "line": 2159,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 2159,
                                                "column": 76
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 69083,
                                              "end": 69087,
                                              "loc": {
                                                "start": {
                                                  "line": 2159,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 2159,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 69088,
                                              "end": 69103,
                                              "loc": {
                                                "start": {
                                                  "line": 2159,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 2159,
                                                  "column": 76
                                                },
                                                "identifierName": "_getBurdenValue"
                                              },
                                              "name": "_getBurdenValue"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 69059
                                        }
                                      },
                                      "operator": "*",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start": 69120,
                                        "end": 69167,
                                        "loc": {
                                          "start": {
                                            "line": 2160,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 2160,
                                            "column": 58
                                          }
                                        },
                                        "left": {
                                          "type": "CallExpression",
                                          "start": 69120,
                                          "end": 69139,
                                          "loc": {
                                            "start": {
                                              "line": 2160,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 2160,
                                              "column": 30
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 69120,
                                            "end": 69137,
                                            "loc": {
                                              "start": {
                                                "line": 2160,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 2160,
                                                "column": 28
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 69120,
                                              "end": 69124,
                                              "loc": {
                                                "start": {
                                                  "line": 2160,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 2160,
                                                  "column": 15
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 69125,
                                              "end": 69137,
                                              "loc": {
                                                "start": {
                                                  "line": 2160,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 2160,
                                                  "column": 28
                                                },
                                                "identifierName": "_getOhpValue"
                                              },
                                              "name": "_getOhpValue"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        "operator": "*",
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 69142,
                                          "end": 69167,
                                          "loc": {
                                            "start": {
                                              "line": 2160,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 2160,
                                              "column": 58
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 69142,
                                            "end": 69165,
                                            "loc": {
                                              "start": {
                                                "line": 2160,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 2160,
                                                "column": 56
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 69142,
                                              "end": 69146,
                                              "loc": {
                                                "start": {
                                                  "line": 2160,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 2160,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 69147,
                                              "end": 69165,
                                              "loc": {
                                                "start": {
                                                  "line": 2160,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 2160,
                                                  "column": 56
                                                },
                                                "identifierName": "_getEscalatorValue"
                                              },
                                              "name": "_getEscalatorValue"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 69119
                                        }
                                      },
                                      "extra": {
                                        "parenthesized": true,
                                        "parenStart": 69058
                                      }
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 69190,
                        "end": 69349,
                        "loc": {
                          "start": {
                            "line": 2162,
                            "column": 11
                          },
                          "end": {
                            "line": 2167,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 69198,
                            "end": 69315,
                            "loc": {
                              "start": {
                                "line": 2163,
                                "column": 6
                              },
                              "end": {
                                "line": 2165,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 69202,
                              "end": 69217,
                              "loc": {
                                "start": {
                                  "line": 2163,
                                  "column": 10
                                },
                                "end": {
                                  "line": 2163,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 69202,
                                "end": 69206,
                                "loc": {
                                  "start": {
                                    "line": 2163,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 2163,
                                    "column": 14
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 69207,
                                "end": 69217,
                                "loc": {
                                  "start": {
                                    "line": 2163,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 2163,
                                    "column": 25
                                  },
                                  "identifierName": "isWeighted"
                                },
                                "name": "isWeighted"
                              },
                              "computed": false
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 69219,
                              "end": 69315,
                              "loc": {
                                "start": {
                                  "line": 2163,
                                  "column": 27
                                },
                                "end": {
                                  "line": 2165,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 69229,
                                  "end": 69307,
                                  "loc": {
                                    "start": {
                                      "line": 2164,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 2164,
                                      "column": 86
                                    }
                                  },
                                  "argument": {
                                    "type": "BinaryExpression",
                                    "start": 69236,
                                    "end": 69306,
                                    "loc": {
                                      "start": {
                                        "line": 2164,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 2164,
                                        "column": 85
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 69236,
                                      "end": 69249,
                                      "loc": {
                                        "start": {
                                          "line": 2164,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 2164,
                                          "column": 28
                                        },
                                        "identifierName": "weightedValue"
                                      },
                                      "name": "weightedValue"
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 69252,
                                      "end": 69306,
                                      "loc": {
                                        "start": {
                                          "line": 2164,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 2164,
                                          "column": 85
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 69252,
                                        "end": 69304,
                                        "loc": {
                                          "start": {
                                            "line": 2164,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 2164,
                                            "column": 83
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 69252,
                                          "end": 69282,
                                          "loc": {
                                            "start": {
                                              "line": 2164,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 2164,
                                              "column": 61
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 69252,
                                            "end": 69256,
                                            "loc": {
                                              "start": {
                                                "line": 2164,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 2164,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 69257,
                                            "end": 69282,
                                            "loc": {
                                              "start": {
                                                "line": 2164,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 2164,
                                                "column": 61
                                              },
                                              "identifierName": "_currentPredictionService"
                                            },
                                            "name": "_currentPredictionService"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 69283,
                                          "end": 69304,
                                          "loc": {
                                            "start": {
                                              "line": 2164,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 2164,
                                              "column": 83
                                            },
                                            "identifierName": "getContributionWeight"
                                          },
                                          "name": "getContributionWeight"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 69322,
                            "end": 69343,
                            "loc": {
                              "start": {
                                "line": 2166,
                                "column": 6
                              },
                              "end": {
                                "line": 2166,
                                "column": 27
                              }
                            },
                            "argument": {
                              "type": "Identifier",
                              "start": 69329,
                              "end": 69342,
                              "loc": {
                                "start": {
                                  "line": 2166,
                                  "column": 13
                                },
                                "end": {
                                  "line": 2166,
                                  "column": 26
                                },
                                "identifierName": "weightedValue"
                              },
                              "name": "weightedValue"
                            }
                          }
                        ],
                        "directives": []
                      },
                      "leadingComments": [
                        {
                          "type": "CommentLine",
                          "value": " check if the wage is !== undefined && > 0",
                          "start": 68426,
                          "end": 68470,
                          "loc": {
                            "start": {
                              "line": 2149,
                              "column": 4
                            },
                            "end": {
                              "line": 2149,
                              "column": 48
                            }
                          }
                        },
                        {
                          "type": "CommentLine",
                          "value": " check if burden is !== undefined",
                          "start": 68475,
                          "end": 68510,
                          "loc": {
                            "start": {
                              "line": 2150,
                              "column": 4
                            },
                            "end": {
                              "line": 2150,
                              "column": 39
                            }
                          }
                        },
                        {
                          "type": "CommentLine",
                          "value": " check if SubContractor Scalar and Escalator are > 0",
                          "start": 68515,
                          "end": 68569,
                          "loc": {
                            "start": {
                              "line": 2151,
                              "column": 4
                            },
                            "end": {
                              "line": 2151,
                              "column": 58
                            }
                          }
                        }
                      ]
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Calculates the weighted labor hours cost.\n   * If line item has a contribution weight, multiply the result by the contribution\n   * @param weightedValue\n   * @returns {number}\n   ",
                    "start": 68184,
                    "end": 68374,
                    "loc": {
                      "start": {
                        "line": 2141,
                        "column": 2
                      },
                      "end": {
                        "line": 2146,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 69357,
                "end": 69697,
                "loc": {
                  "start": {
                    "line": 2170,
                    "column": 2
                  },
                  "end": {
                    "line": 2179,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 69357,
                  "end": 69380,
                  "loc": {
                    "start": {
                      "line": 2170,
                      "column": 2
                    },
                    "end": {
                      "line": 2170,
                      "column": 25
                    },
                    "identifierName": "applyContributionWeight"
                  },
                  "name": "applyContributionWeight"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 69381,
                    "end": 69401,
                    "loc": {
                      "start": {
                        "line": 2170,
                        "column": 26
                      },
                      "end": {
                        "line": 2170,
                        "column": 46
                      },
                      "identifierName": "weightedNormalValues"
                    },
                    "name": "weightedNormalValues"
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 69403,
                    "end": 69429,
                    "loc": {
                      "start": {
                        "line": 2170,
                        "column": 48
                      },
                      "end": {
                        "line": 2170,
                        "column": 74
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 69403,
                      "end": 69417,
                      "loc": {
                        "start": {
                          "line": 2170,
                          "column": 48
                        },
                        "end": {
                          "line": 2170,
                          "column": 62
                        },
                        "identifierName": "predictionType"
                      },
                      "name": "predictionType"
                    },
                    "right": {
                      "type": "StringLiteral",
                      "start": 69420,
                      "end": 69429,
                      "loc": {
                        "start": {
                          "line": 2170,
                          "column": 65
                        },
                        "end": {
                          "line": 2170,
                          "column": 74
                        }
                      },
                      "extra": {
                        "rawValue": "account",
                        "raw": "'account'"
                      },
                      "value": "account"
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 69431,
                  "end": 69697,
                  "loc": {
                    "start": {
                      "line": 2170,
                      "column": 76
                    },
                    "end": {
                      "line": 2179,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 69437,
                      "end": 69479,
                      "loc": {
                        "start": {
                          "line": 2171,
                          "column": 4
                        },
                        "end": {
                          "line": 2171,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 69437,
                        "end": 69478,
                        "loc": {
                          "start": {
                            "line": 2171,
                            "column": 4
                          },
                          "end": {
                            "line": 2171,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 69437,
                          "end": 69462,
                          "loc": {
                            "start": {
                              "line": 2171,
                              "column": 4
                            },
                            "end": {
                              "line": 2171,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 69437,
                            "end": 69441,
                            "loc": {
                              "start": {
                                "line": 2171,
                                "column": 4
                              },
                              "end": {
                                "line": 2171,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 69442,
                            "end": 69462,
                            "loc": {
                              "start": {
                                "line": 2171,
                                "column": 9
                              },
                              "end": {
                                "line": 2171,
                                "column": 29
                              },
                              "identifierName": "setPredictionService"
                            },
                            "name": "setPredictionService"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 69463,
                            "end": 69477,
                            "loc": {
                              "start": {
                                "line": 2171,
                                "column": 30
                              },
                              "end": {
                                "line": 2171,
                                "column": 44
                              },
                              "identifierName": "predictionType"
                            },
                            "name": "predictionType"
                          }
                        ]
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 69484,
                      "end": 69511,
                      "loc": {
                        "start": {
                          "line": 2172,
                          "column": 4
                        },
                        "end": {
                          "line": 2172,
                          "column": 31
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 69488,
                          "end": 69510,
                          "loc": {
                            "start": {
                              "line": 2172,
                              "column": 8
                            },
                            "end": {
                              "line": 2172,
                              "column": 30
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 69488,
                            "end": 69505,
                            "loc": {
                              "start": {
                                "line": 2172,
                                "column": 8
                              },
                              "end": {
                                "line": 2172,
                                "column": 25
                              },
                              "identifierName": "calculatedWeights"
                            },
                            "name": "calculatedWeights"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 69508,
                            "end": 69510,
                            "loc": {
                              "start": {
                                "line": 2172,
                                "column": 28
                              },
                              "end": {
                                "line": 2172,
                                "column": 30
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 69517,
                      "end": 69662,
                      "loc": {
                        "start": {
                          "line": 2174,
                          "column": 4
                        },
                        "end": {
                          "line": 2176,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 69517,
                        "end": 69661,
                        "loc": {
                          "start": {
                            "line": 2174,
                            "column": 4
                          },
                          "end": {
                            "line": 2176,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 69517,
                          "end": 69545,
                          "loc": {
                            "start": {
                              "line": 2174,
                              "column": 4
                            },
                            "end": {
                              "line": 2174,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 69517,
                            "end": 69537,
                            "loc": {
                              "start": {
                                "line": 2174,
                                "column": 4
                              },
                              "end": {
                                "line": 2174,
                                "column": 24
                              },
                              "identifierName": "weightedNormalValues"
                            },
                            "name": "weightedNormalValues"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 69538,
                            "end": 69545,
                            "loc": {
                              "start": {
                                "line": 2174,
                                "column": 25
                              },
                              "end": {
                                "line": 2174,
                                "column": 32
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 69546,
                            "end": 69660,
                            "loc": {
                              "start": {
                                "line": 2174,
                                "column": 33
                              },
                              "end": {
                                "line": 2176,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 69547,
                                "end": 69553,
                                "loc": {
                                  "start": {
                                    "line": 2174,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 2174,
                                    "column": 40
                                  },
                                  "identifierName": "weight"
                                },
                                "name": "weight"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 69558,
                              "end": 69660,
                              "loc": {
                                "start": {
                                  "line": 2174,
                                  "column": 45
                                },
                                "end": {
                                  "line": 2176,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 69566,
                                  "end": 69654,
                                  "loc": {
                                    "start": {
                                      "line": 2175,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2175,
                                      "column": 94
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 69566,
                                    "end": 69653,
                                    "loc": {
                                      "start": {
                                        "line": 2175,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 2175,
                                        "column": 93
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 69566,
                                      "end": 69588,
                                      "loc": {
                                        "start": {
                                          "line": 2175,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 2175,
                                          "column": 28
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 69566,
                                        "end": 69583,
                                        "loc": {
                                          "start": {
                                            "line": 2175,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 2175,
                                            "column": 23
                                          },
                                          "identifierName": "calculatedWeights"
                                        },
                                        "name": "calculatedWeights"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 69584,
                                        "end": 69588,
                                        "loc": {
                                          "start": {
                                            "line": 2175,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 2175,
                                            "column": 28
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "BinaryExpression",
                                        "start": 69589,
                                        "end": 69652,
                                        "loc": {
                                          "start": {
                                            "line": 2175,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 2175,
                                            "column": 92
                                          }
                                        },
                                        "left": {
                                          "type": "Identifier",
                                          "start": 69589,
                                          "end": 69595,
                                          "loc": {
                                            "start": {
                                              "line": 2175,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 2175,
                                              "column": 35
                                            },
                                            "identifierName": "weight"
                                          },
                                          "name": "weight"
                                        },
                                        "operator": "*",
                                        "right": {
                                          "type": "CallExpression",
                                          "start": 69598,
                                          "end": 69652,
                                          "loc": {
                                            "start": {
                                              "line": 2175,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 2175,
                                              "column": 92
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 69598,
                                            "end": 69650,
                                            "loc": {
                                              "start": {
                                                "line": 2175,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 2175,
                                                "column": 90
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 69598,
                                              "end": 69628,
                                              "loc": {
                                                "start": {
                                                  "line": 2175,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 2175,
                                                  "column": 68
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 69598,
                                                "end": 69602,
                                                "loc": {
                                                  "start": {
                                                    "line": 2175,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 2175,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 69603,
                                                "end": 69628,
                                                "loc": {
                                                  "start": {
                                                    "line": 2175,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 2175,
                                                    "column": 68
                                                  },
                                                  "identifierName": "_currentPredictionService"
                                                },
                                                "name": "_currentPredictionService"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 69629,
                                              "end": 69650,
                                              "loc": {
                                                "start": {
                                                  "line": 2175,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 2175,
                                                  "column": 90
                                                },
                                                "identifierName": "getContributionWeight"
                                              },
                                              "name": "getContributionWeight"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        }
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 69668,
                      "end": 69693,
                      "loc": {
                        "start": {
                          "line": 2178,
                          "column": 4
                        },
                        "end": {
                          "line": 2178,
                          "column": 29
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 69675,
                        "end": 69692,
                        "loc": {
                          "start": {
                            "line": 2178,
                            "column": 11
                          },
                          "end": {
                            "line": 2178,
                            "column": 28
                          },
                          "identifierName": "calculatedWeights"
                        },
                        "name": "calculatedWeights"
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Exports the line item's internal data structure.\n   *\n   * @param {boolean} [alwaysIncludeConfig=false]\n   *      Flag to include config object regardless of whether it has changed or not. The config\n   *      is always included if it has been modified but is omitted by to improve save performance\n   *      if there have been no changes by default to improve save performance.\n   * @returns {object}\n   ",
                    "start": 69701,
                    "end": 70117,
                    "loc": {
                      "start": {
                        "line": 2181,
                        "column": 2
                      },
                      "end": {
                        "line": 2189,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 70120,
                "end": 70309,
                "loc": {
                  "start": {
                    "line": 2190,
                    "column": 2
                  },
                  "end": {
                    "line": 2193,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 70120,
                  "end": 70130,
                  "loc": {
                    "start": {
                      "line": 2190,
                      "column": 2
                    },
                    "end": {
                      "line": 2190,
                      "column": 12
                    },
                    "identifierName": "exportData"
                  },
                  "name": "exportData",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 70131,
                    "end": 70158,
                    "loc": {
                      "start": {
                        "line": 2190,
                        "column": 13
                      },
                      "end": {
                        "line": 2190,
                        "column": 40
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 70131,
                      "end": 70150,
                      "loc": {
                        "start": {
                          "line": 2190,
                          "column": 13
                        },
                        "end": {
                          "line": 2190,
                          "column": 32
                        },
                        "identifierName": "alwaysIncludeConfig"
                      },
                      "name": "alwaysIncludeConfig"
                    },
                    "right": {
                      "type": "BooleanLiteral",
                      "start": 70153,
                      "end": 70158,
                      "loc": {
                        "start": {
                          "line": 2190,
                          "column": 35
                        },
                        "end": {
                          "line": 2190,
                          "column": 40
                        }
                      },
                      "value": false
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 70160,
                  "end": 70309,
                  "loc": {
                    "start": {
                      "line": 2190,
                      "column": 42
                    },
                    "end": {
                      "line": 2193,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 70166,
                      "end": 70254,
                      "loc": {
                        "start": {
                          "line": 2191,
                          "column": 4
                        },
                        "end": {
                          "line": 2191,
                          "column": 92
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 70172,
                          "end": 70253,
                          "loc": {
                            "start": {
                              "line": 2191,
                              "column": 10
                            },
                            "end": {
                              "line": 2191,
                              "column": 91
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 70172,
                            "end": 70181,
                            "loc": {
                              "start": {
                                "line": 2191,
                                "column": 10
                              },
                              "end": {
                                "line": 2191,
                                "column": 19
                              },
                              "identifierName": "blacklist"
                            },
                            "name": "blacklist"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 70184,
                            "end": 70253,
                            "loc": {
                              "start": {
                                "line": 2191,
                                "column": 22
                              },
                              "end": {
                                "line": 2191,
                                "column": 91
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 70184,
                              "end": 70235,
                              "loc": {
                                "start": {
                                  "line": 2191,
                                  "column": 22
                                },
                                "end": {
                                  "line": 2191,
                                  "column": 73
                                }
                              },
                              "left": {
                                "type": "UnaryExpression",
                                "start": 70184,
                                "end": 70204,
                                "loc": {
                                  "start": {
                                    "line": 2191,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 2191,
                                    "column": 42
                                  }
                                },
                                "operator": "!",
                                "prefix": true,
                                "argument": {
                                  "type": "Identifier",
                                  "start": 70185,
                                  "end": 70204,
                                  "loc": {
                                    "start": {
                                      "line": 2191,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 2191,
                                      "column": 42
                                    },
                                    "identifierName": "alwaysIncludeConfig"
                                  },
                                  "name": "alwaysIncludeConfig"
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              },
                              "operator": "&&",
                              "right": {
                                "type": "UnaryExpression",
                                "start": 70208,
                                "end": 70235,
                                "loc": {
                                  "start": {
                                    "line": 2191,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 2191,
                                    "column": 73
                                  }
                                },
                                "operator": "!",
                                "prefix": true,
                                "argument": {
                                  "type": "MemberExpression",
                                  "start": 70209,
                                  "end": 70235,
                                  "loc": {
                                    "start": {
                                      "line": 2191,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 2191,
                                      "column": 73
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 70209,
                                    "end": 70213,
                                    "loc": {
                                      "start": {
                                        "line": 2191,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 2191,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 70214,
                                    "end": 70235,
                                    "loc": {
                                      "start": {
                                        "line": 2191,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 2191,
                                        "column": 73
                                      },
                                      "identifierName": "_hasConfigEverChanged"
                                    },
                                    "name": "_hasConfigEverChanged"
                                  },
                                  "computed": false
                                },
                                "extra": {
                                  "parenthesizedArgument": false
                                }
                              }
                            },
                            "consequent": {
                              "type": "ArrayExpression",
                              "start": 70238,
                              "end": 70248,
                              "loc": {
                                "start": {
                                  "line": 2191,
                                  "column": 76
                                },
                                "end": {
                                  "line": 2191,
                                  "column": 86
                                }
                              },
                              "elements": [
                                {
                                  "type": "StringLiteral",
                                  "start": 70239,
                                  "end": 70247,
                                  "loc": {
                                    "start": {
                                      "line": 2191,
                                      "column": 77
                                    },
                                    "end": {
                                      "line": 2191,
                                      "column": 85
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "config",
                                    "raw": "\"config\""
                                  },
                                  "value": "config"
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ArrayExpression",
                              "start": 70251,
                              "end": 70253,
                              "loc": {
                                "start": {
                                  "line": 2191,
                                  "column": 89
                                },
                                "end": {
                                  "line": 2191,
                                  "column": 91
                                }
                              },
                              "elements": []
                            }
                          }
                        }
                      ],
                      "kind": "const"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 70259,
                      "end": 70305,
                      "loc": {
                        "start": {
                          "line": 2192,
                          "column": 4
                        },
                        "end": {
                          "line": 2192,
                          "column": 50
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 70266,
                        "end": 70304,
                        "loc": {
                          "start": {
                            "line": 2192,
                            "column": 11
                          },
                          "end": {
                            "line": 2192,
                            "column": 49
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 70266,
                          "end": 70275,
                          "loc": {
                            "start": {
                              "line": 2192,
                              "column": 11
                            },
                            "end": {
                              "line": 2192,
                              "column": 20
                            },
                            "identifierName": "cloneDeep"
                          },
                          "name": "cloneDeep"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 70276,
                            "end": 70303,
                            "loc": {
                              "start": {
                                "line": 2192,
                                "column": 21
                              },
                              "end": {
                                "line": 2192,
                                "column": 48
                              }
                            },
                            "callee": {
                              "type": "Identifier",
                              "start": 70276,
                              "end": 70280,
                              "loc": {
                                "start": {
                                  "line": 2192,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2192,
                                  "column": 25
                                },
                                "identifierName": "omit"
                              },
                              "name": "omit"
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 70281,
                                "end": 70291,
                                "loc": {
                                  "start": {
                                    "line": 2192,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 2192,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 70281,
                                  "end": 70285,
                                  "loc": {
                                    "start": {
                                      "line": 2192,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 2192,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 70286,
                                  "end": 70291,
                                  "loc": {
                                    "start": {
                                      "line": 2192,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 2192,
                                      "column": 36
                                    },
                                    "identifierName": "_data"
                                  },
                                  "name": "_data"
                                },
                                "computed": false
                              },
                              {
                                "type": "Identifier",
                                "start": 70293,
                                "end": 70302,
                                "loc": {
                                  "start": {
                                    "line": 2192,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 2192,
                                    "column": 47
                                  },
                                  "identifierName": "blacklist"
                                },
                                "name": "blacklist"
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Exports the line item's internal data structure.\n   *\n   * @param {boolean} [alwaysIncludeConfig=false]\n   *      Flag to include config object regardless of whether it has changed or not. The config\n   *      is always included if it has been modified but is omitted by to improve save performance\n   *      if there have been no changes by default to improve save performance.\n   * @returns {object}\n   ",
                    "start": 69701,
                    "end": 70117,
                    "loc": {
                      "start": {
                        "line": 2181,
                        "column": 2
                      },
                      "end": {
                        "line": 2189,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Moves line item to a new component and self removes from original component in the same {@link ComponentGroup}\n   *\n   * @param {Component} component\n   ",
                    "start": 70313,
                    "end": 70477,
                    "loc": {
                      "start": {
                        "line": 2195,
                        "column": 2
                      },
                      "end": {
                        "line": 2199,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 70480,
                "end": 70958,
                "loc": {
                  "start": {
                    "line": 2200,
                    "column": 2
                  },
                  "end": {
                    "line": 2214,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 70480,
                  "end": 70495,
                  "loc": {
                    "start": {
                      "line": 2200,
                      "column": 2
                    },
                    "end": {
                      "line": 2200,
                      "column": 17
                    },
                    "identifierName": "moveToComponent"
                  },
                  "name": "moveToComponent",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 70496,
                    "end": 70505,
                    "loc": {
                      "start": {
                        "line": 2200,
                        "column": 18
                      },
                      "end": {
                        "line": 2200,
                        "column": 27
                      },
                      "identifierName": "component"
                    },
                    "name": "component"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 70507,
                  "end": 70958,
                  "loc": {
                    "start": {
                      "line": 2200,
                      "column": 29
                    },
                    "end": {
                      "line": 2214,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 70513,
                      "end": 70860,
                      "loc": {
                        "start": {
                          "line": 2201,
                          "column": 4
                        },
                        "end": {
                          "line": 2209,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 70513,
                        "end": 70859,
                        "loc": {
                          "start": {
                            "line": 2201,
                            "column": 4
                          },
                          "end": {
                            "line": 2209,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 70513,
                          "end": 70517,
                          "loc": {
                            "start": {
                              "line": 2201,
                              "column": 4
                            },
                            "end": {
                              "line": 2201,
                              "column": 8
                            },
                            "identifierName": "each"
                          },
                          "name": "each"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 70518,
                            "end": 70548,
                            "loc": {
                              "start": {
                                "line": 2201,
                                "column": 9
                              },
                              "end": {
                                "line": 2201,
                                "column": 39
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 70518,
                              "end": 70546,
                              "loc": {
                                "start": {
                                  "line": 2201,
                                  "column": 9
                                },
                                "end": {
                                  "line": 2201,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 70518,
                                "end": 70535,
                                "loc": {
                                  "start": {
                                    "line": 2201,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 2201,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 70518,
                                  "end": 70526,
                                  "loc": {
                                    "start": {
                                      "line": 2201,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 2201,
                                      "column": 17
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 70518,
                                    "end": 70522,
                                    "loc": {
                                      "start": {
                                        "line": 2201,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 2201,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 70523,
                                    "end": 70526,
                                    "loc": {
                                      "start": {
                                        "line": 2201,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 2201,
                                        "column": 17
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 70527,
                                  "end": 70535,
                                  "loc": {
                                    "start": {
                                      "line": 2201,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2201,
                                      "column": 26
                                    },
                                    "identifierName": "entities"
                                  },
                                  "name": "entities"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 70536,
                                "end": 70546,
                                "loc": {
                                  "start": {
                                    "line": 2201,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2201,
                                    "column": 37
                                  },
                                  "identifierName": "components"
                                },
                                "name": "components"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 70550,
                            "end": 70858,
                            "loc": {
                              "start": {
                                "line": 2201,
                                "column": 41
                              },
                              "end": {
                                "line": 2209,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 70550,
                                "end": 70566,
                                "loc": {
                                  "start": {
                                    "line": 2201,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 2201,
                                    "column": 57
                                  },
                                  "identifierName": "componentToLeave"
                                },
                                "name": "componentToLeave"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 70570,
                              "end": 70858,
                              "loc": {
                                "start": {
                                  "line": 2201,
                                  "column": 61
                                },
                                "end": {
                                  "line": 2209,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 70578,
                                  "end": 70852,
                                  "loc": {
                                    "start": {
                                      "line": 2202,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2208,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "BinaryExpression",
                                    "start": 70582,
                                    "end": 70664,
                                    "loc": {
                                      "start": {
                                        "line": 2202,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2202,
                                        "column": 92
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 70582,
                                      "end": 70624,
                                      "loc": {
                                        "start": {
                                          "line": 2202,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2202,
                                          "column": 52
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 70582,
                                        "end": 70605,
                                        "loc": {
                                          "start": {
                                            "line": 2202,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2202,
                                            "column": 33
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 70582,
                                          "end": 70598,
                                          "loc": {
                                            "start": {
                                              "line": 2202,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2202,
                                              "column": 26
                                            },
                                            "identifierName": "componentToLeave"
                                          },
                                          "name": "componentToLeave"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 70599,
                                          "end": 70605,
                                          "loc": {
                                            "start": {
                                              "line": 2202,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 2202,
                                              "column": 33
                                            },
                                            "identifierName": "config"
                                          },
                                          "name": "config"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 70606,
                                        "end": 70624,
                                        "loc": {
                                          "start": {
                                            "line": 2202,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 2202,
                                            "column": 52
                                          },
                                          "identifierName": "component_group_id"
                                        },
                                        "name": "component_group_id"
                                      },
                                      "computed": false
                                    },
                                    "operator": "===",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 70629,
                                      "end": 70664,
                                      "loc": {
                                        "start": {
                                          "line": 2202,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 2202,
                                          "column": 92
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 70629,
                                        "end": 70645,
                                        "loc": {
                                          "start": {
                                            "line": 2202,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 2202,
                                            "column": 73
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 70629,
                                          "end": 70638,
                                          "loc": {
                                            "start": {
                                              "line": 2202,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 2202,
                                              "column": 66
                                            },
                                            "identifierName": "component"
                                          },
                                          "name": "component"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 70639,
                                          "end": 70645,
                                          "loc": {
                                            "start": {
                                              "line": 2202,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 2202,
                                              "column": 73
                                            },
                                            "identifierName": "config"
                                          },
                                          "name": "config"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 70646,
                                        "end": 70664,
                                        "loc": {
                                          "start": {
                                            "line": 2202,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 2202,
                                            "column": 92
                                          },
                                          "identifierName": "component_group_id"
                                        },
                                        "name": "component_group_id"
                                      },
                                      "computed": false
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 70666,
                                    "end": 70852,
                                    "loc": {
                                      "start": {
                                        "line": 2202,
                                        "column": 94
                                      },
                                      "end": {
                                        "line": 2208,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 70676,
                                        "end": 70844,
                                        "loc": {
                                          "start": {
                                            "line": 2203,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 2207,
                                            "column": 9
                                          }
                                        },
                                        "test": {
                                          "type": "CallExpression",
                                          "start": 70680,
                                          "end": 70732,
                                          "loc": {
                                            "start": {
                                              "line": 2203,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2203,
                                              "column": 64
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 70680,
                                            "end": 70723,
                                            "loc": {
                                              "start": {
                                                "line": 2203,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2203,
                                                "column": 55
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 70680,
                                              "end": 70714,
                                              "loc": {
                                                "start": {
                                                  "line": 2203,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 2203,
                                                  "column": 46
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 70680,
                                                "end": 70703,
                                                "loc": {
                                                  "start": {
                                                    "line": 2203,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 2203,
                                                    "column": 35
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 70680,
                                                  "end": 70696,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2203,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 2203,
                                                      "column": 28
                                                    },
                                                    "identifierName": "componentToLeave"
                                                  },
                                                  "name": "componentToLeave"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 70697,
                                                  "end": 70703,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2203,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 2203,
                                                      "column": 35
                                                    },
                                                    "identifierName": "config"
                                                  },
                                                  "name": "config"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 70704,
                                                "end": 70714,
                                                "loc": {
                                                  "start": {
                                                    "line": 2203,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 2203,
                                                    "column": 46
                                                  },
                                                  "identifierName": "line_items"
                                                },
                                                "name": "line_items"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 70715,
                                              "end": 70723,
                                              "loc": {
                                                "start": {
                                                  "line": 2203,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 2203,
                                                  "column": 55
                                                },
                                                "identifierName": "includes"
                                              },
                                              "name": "includes"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "start": 70724,
                                              "end": 70731,
                                              "loc": {
                                                "start": {
                                                  "line": 2203,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 2203,
                                                  "column": 63
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 70724,
                                                "end": 70728,
                                                "loc": {
                                                  "start": {
                                                    "line": 2203,
                                                    "column": 56
                                                  },
                                                  "end": {
                                                    "line": 2203,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 70729,
                                                "end": 70731,
                                                "loc": {
                                                  "start": {
                                                    "line": 2203,
                                                    "column": 61
                                                  },
                                                  "end": {
                                                    "line": 2203,
                                                    "column": 63
                                                  },
                                                  "identifierName": "id"
                                                },
                                                "name": "id"
                                              },
                                              "computed": false
                                            }
                                          ]
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 70734,
                                          "end": 70844,
                                          "loc": {
                                            "start": {
                                              "line": 2203,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 2207,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 70746,
                                              "end": 70796,
                                              "loc": {
                                                "start": {
                                                  "line": 2204,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 2204,
                                                  "column": 60
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 70746,
                                                "end": 70795,
                                                "loc": {
                                                  "start": {
                                                    "line": 2204,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 2204,
                                                    "column": 59
                                                  }
                                                },
                                                "callee": {
                                                  "type": "Identifier",
                                                  "start": 70746,
                                                  "end": 70750,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2204,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 2204,
                                                      "column": 14
                                                    },
                                                    "identifierName": "pull"
                                                  },
                                                  "name": "pull"
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 70751,
                                                    "end": 70785,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2204,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 2204,
                                                        "column": 49
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 70751,
                                                      "end": 70774,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2204,
                                                          "column": 15
                                                        },
                                                        "end": {
                                                          "line": 2204,
                                                          "column": 38
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 70751,
                                                        "end": 70767,
                                                        "loc": {
                                                          "start": {
                                                            "line": 2204,
                                                            "column": 15
                                                          },
                                                          "end": {
                                                            "line": 2204,
                                                            "column": 31
                                                          },
                                                          "identifierName": "componentToLeave"
                                                        },
                                                        "name": "componentToLeave"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 70768,
                                                        "end": 70774,
                                                        "loc": {
                                                          "start": {
                                                            "line": 2204,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 2204,
                                                            "column": 38
                                                          },
                                                          "identifierName": "config"
                                                        },
                                                        "name": "config"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 70775,
                                                      "end": 70785,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2204,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 2204,
                                                          "column": 49
                                                        },
                                                        "identifierName": "line_items"
                                                      },
                                                      "name": "line_items"
                                                    },
                                                    "computed": false
                                                  },
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 70787,
                                                    "end": 70794,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2204,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 2204,
                                                        "column": 58
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 70787,
                                                      "end": 70791,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2204,
                                                          "column": 51
                                                        },
                                                        "end": {
                                                          "line": 2204,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 70792,
                                                      "end": 70794,
                                                      "loc": {
                                                        "start": {
                                                          "line": 2204,
                                                          "column": 56
                                                        },
                                                        "end": {
                                                          "line": 2204,
                                                          "column": 58
                                                        },
                                                        "identifierName": "id"
                                                      },
                                                      "name": "id"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              }
                                            },
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 70808,
                                              "end": 70834,
                                              "loc": {
                                                "start": {
                                                  "line": 2206,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 2206,
                                                  "column": 36
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 70808,
                                                "end": 70833,
                                                "loc": {
                                                  "start": {
                                                    "line": 2206,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 2206,
                                                    "column": 35
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 70808,
                                                  "end": 70831,
                                                  "loc": {
                                                    "start": {
                                                      "line": 2206,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 2206,
                                                      "column": 33
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 70808,
                                                    "end": 70824,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2206,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 2206,
                                                        "column": 26
                                                      },
                                                      "identifierName": "componentToLeave"
                                                    },
                                                    "name": "componentToLeave"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 70825,
                                                    "end": 70831,
                                                    "loc": {
                                                      "start": {
                                                        "line": 2206,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 2206,
                                                        "column": 33
                                                      },
                                                      "identifierName": "assess"
                                                    },
                                                    "name": "assess"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": []
                                              }
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": null
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 70866,
                      "end": 70908,
                      "loc": {
                        "start": {
                          "line": 2211,
                          "column": 4
                        },
                        "end": {
                          "line": 2211,
                          "column": 46
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 70866,
                        "end": 70907,
                        "loc": {
                          "start": {
                            "line": 2211,
                            "column": 4
                          },
                          "end": {
                            "line": 2211,
                            "column": 45
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 70866,
                          "end": 70898,
                          "loc": {
                            "start": {
                              "line": 2211,
                              "column": 4
                            },
                            "end": {
                              "line": 2211,
                              "column": 36
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 70866,
                            "end": 70893,
                            "loc": {
                              "start": {
                                "line": 2211,
                                "column": 4
                              },
                              "end": {
                                "line": 2211,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 70866,
                              "end": 70882,
                              "loc": {
                                "start": {
                                  "line": 2211,
                                  "column": 4
                                },
                                "end": {
                                  "line": 2211,
                                  "column": 20
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 70866,
                                "end": 70875,
                                "loc": {
                                  "start": {
                                    "line": 2211,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 2211,
                                    "column": 13
                                  },
                                  "identifierName": "component"
                                },
                                "name": "component"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 70876,
                                "end": 70882,
                                "loc": {
                                  "start": {
                                    "line": 2211,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 2211,
                                    "column": 20
                                  },
                                  "identifierName": "config"
                                },
                                "name": "config"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 70883,
                              "end": 70893,
                              "loc": {
                                "start": {
                                  "line": 2211,
                                  "column": 21
                                },
                                "end": {
                                  "line": 2211,
                                  "column": 31
                                },
                                "identifierName": "line_items"
                              },
                              "name": "line_items"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 70894,
                            "end": 70898,
                            "loc": {
                              "start": {
                                "line": 2211,
                                "column": 32
                              },
                              "end": {
                                "line": 2211,
                                "column": 36
                              },
                              "identifierName": "push"
                            },
                            "name": "push"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 70899,
                            "end": 70906,
                            "loc": {
                              "start": {
                                "line": 2211,
                                "column": 37
                              },
                              "end": {
                                "line": 2211,
                                "column": 44
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 70899,
                              "end": 70903,
                              "loc": {
                                "start": {
                                  "line": 2211,
                                  "column": 37
                                },
                                "end": {
                                  "line": 2211,
                                  "column": 41
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 70904,
                              "end": 70906,
                              "loc": {
                                "start": {
                                  "line": 2211,
                                  "column": 42
                                },
                                "end": {
                                  "line": 2211,
                                  "column": 44
                                },
                                "identifierName": "id"
                              },
                              "name": "id"
                            },
                            "computed": false
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 70913,
                      "end": 70930,
                      "loc": {
                        "start": {
                          "line": 2212,
                          "column": 4
                        },
                        "end": {
                          "line": 2212,
                          "column": 21
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 70913,
                        "end": 70929,
                        "loc": {
                          "start": {
                            "line": 2212,
                            "column": 4
                          },
                          "end": {
                            "line": 2212,
                            "column": 20
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 70913,
                          "end": 70927,
                          "loc": {
                            "start": {
                              "line": 2212,
                              "column": 4
                            },
                            "end": {
                              "line": 2212,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 70913,
                            "end": 70922,
                            "loc": {
                              "start": {
                                "line": 2212,
                                "column": 4
                              },
                              "end": {
                                "line": 2212,
                                "column": 13
                              },
                              "identifierName": "component"
                            },
                            "name": "component"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 70923,
                            "end": 70927,
                            "loc": {
                              "start": {
                                "line": 2212,
                                "column": 14
                              },
                              "end": {
                                "line": 2212,
                                "column": 18
                              },
                              "identifierName": "bind"
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 70935,
                      "end": 70954,
                      "loc": {
                        "start": {
                          "line": 2213,
                          "column": 4
                        },
                        "end": {
                          "line": 2213,
                          "column": 23
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 70935,
                        "end": 70953,
                        "loc": {
                          "start": {
                            "line": 2213,
                            "column": 4
                          },
                          "end": {
                            "line": 2213,
                            "column": 22
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 70935,
                          "end": 70951,
                          "loc": {
                            "start": {
                              "line": 2213,
                              "column": 4
                            },
                            "end": {
                              "line": 2213,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 70935,
                            "end": 70944,
                            "loc": {
                              "start": {
                                "line": 2213,
                                "column": 4
                              },
                              "end": {
                                "line": 2213,
                                "column": 13
                              },
                              "identifierName": "component"
                            },
                            "name": "component"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 70945,
                            "end": 70951,
                            "loc": {
                              "start": {
                                "line": 2213,
                                "column": 14
                              },
                              "end": {
                                "line": 2213,
                                "column": 20
                              },
                              "identifierName": "assess"
                            },
                            "name": "assess"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Moves line item to a new component and self removes from original component in the same {@link ComponentGroup}\n   *\n   * @param {Component} component\n   ",
                    "start": 70313,
                    "end": 70477,
                    "loc": {
                      "start": {
                        "line": 2195,
                        "column": 2
                      },
                      "end": {
                        "line": 2199,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets an array of components that the line item is under.\n   * A line item is either uncategorized or under one {@link Component} per {@link ComponentGroup}\n   *\n   * @returns {Component[]}\n   ",
                    "start": 70962,
                    "end": 71165,
                    "loc": {
                      "start": {
                        "line": 2216,
                        "column": 2
                      },
                      "end": {
                        "line": 2221,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 71168,
                "end": 71383,
                "loc": {
                  "start": {
                    "line": 2222,
                    "column": 2
                  },
                  "end": {
                    "line": 2228,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 71168,
                  "end": 71178,
                  "loc": {
                    "start": {
                      "line": 2222,
                      "column": 2
                    },
                    "end": {
                      "line": 2222,
                      "column": 12
                    },
                    "identifierName": "components"
                  },
                  "name": "components",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 71181,
                  "end": 71383,
                  "loc": {
                    "start": {
                      "line": 2222,
                      "column": 15
                    },
                    "end": {
                      "line": 2228,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 71187,
                      "end": 71207,
                      "loc": {
                        "start": {
                          "line": 2223,
                          "column": 4
                        },
                        "end": {
                          "line": 2223,
                          "column": 24
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 71191,
                          "end": 71206,
                          "loc": {
                            "start": {
                              "line": 2223,
                              "column": 8
                            },
                            "end": {
                              "line": 2223,
                              "column": 23
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 71191,
                            "end": 71201,
                            "loc": {
                              "start": {
                                "line": 2223,
                                "column": 8
                              },
                              "end": {
                                "line": 2223,
                                "column": 18
                              },
                              "identifierName": "components"
                            },
                            "name": "components"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 71204,
                            "end": 71206,
                            "loc": {
                              "start": {
                                "line": 2223,
                                "column": 21
                              },
                              "end": {
                                "line": 2223,
                                "column": 23
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 71212,
                      "end": 71356,
                      "loc": {
                        "start": {
                          "line": 2224,
                          "column": 4
                        },
                        "end": {
                          "line": 2226,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 71212,
                        "end": 71355,
                        "loc": {
                          "start": {
                            "line": 2224,
                            "column": 4
                          },
                          "end": {
                            "line": 2226,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 71212,
                          "end": 71216,
                          "loc": {
                            "start": {
                              "line": 2224,
                              "column": 4
                            },
                            "end": {
                              "line": 2224,
                              "column": 8
                            },
                            "identifierName": "each"
                          },
                          "name": "each"
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 71217,
                            "end": 71247,
                            "loc": {
                              "start": {
                                "line": 2224,
                                "column": 9
                              },
                              "end": {
                                "line": 2224,
                                "column": 39
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 71217,
                              "end": 71245,
                              "loc": {
                                "start": {
                                  "line": 2224,
                                  "column": 9
                                },
                                "end": {
                                  "line": 2224,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 71217,
                                "end": 71234,
                                "loc": {
                                  "start": {
                                    "line": 2224,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 2224,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 71217,
                                  "end": 71225,
                                  "loc": {
                                    "start": {
                                      "line": 2224,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 2224,
                                      "column": 17
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 71217,
                                    "end": 71221,
                                    "loc": {
                                      "start": {
                                        "line": 2224,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 2224,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 71222,
                                    "end": 71225,
                                    "loc": {
                                      "start": {
                                        "line": 2224,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 2224,
                                        "column": 17
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 71226,
                                  "end": 71234,
                                  "loc": {
                                    "start": {
                                      "line": 2224,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2224,
                                      "column": 26
                                    },
                                    "identifierName": "entities"
                                  },
                                  "name": "entities"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 71235,
                                "end": 71245,
                                "loc": {
                                  "start": {
                                    "line": 2224,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 2224,
                                    "column": 37
                                  },
                                  "identifierName": "components"
                                },
                                "name": "components"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 71249,
                            "end": 71354,
                            "loc": {
                              "start": {
                                "line": 2224,
                                "column": 41
                              },
                              "end": {
                                "line": 2226,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 71249,
                                "end": 71258,
                                "loc": {
                                  "start": {
                                    "line": 2224,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 2224,
                                    "column": 50
                                  },
                                  "identifierName": "component"
                                },
                                "name": "component"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 71262,
                              "end": 71354,
                              "loc": {
                                "start": {
                                  "line": 2224,
                                  "column": 54
                                },
                                "end": {
                                  "line": 2226,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 71270,
                                  "end": 71348,
                                  "loc": {
                                    "start": {
                                      "line": 2225,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2225,
                                      "column": 84
                                    }
                                  },
                                  "test": {
                                    "type": "CallExpression",
                                    "start": 71274,
                                    "end": 71319,
                                    "loc": {
                                      "start": {
                                        "line": 2225,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 2225,
                                        "column": 55
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 71274,
                                      "end": 71310,
                                      "loc": {
                                        "start": {
                                          "line": 2225,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 2225,
                                          "column": 46
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 71274,
                                        "end": 71301,
                                        "loc": {
                                          "start": {
                                            "line": 2225,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 2225,
                                            "column": 37
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 71274,
                                          "end": 71290,
                                          "loc": {
                                            "start": {
                                              "line": 2225,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 2225,
                                              "column": 26
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 71274,
                                            "end": 71283,
                                            "loc": {
                                              "start": {
                                                "line": 2225,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 2225,
                                                "column": 19
                                              },
                                              "identifierName": "component"
                                            },
                                            "name": "component"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 71284,
                                            "end": 71290,
                                            "loc": {
                                              "start": {
                                                "line": 2225,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 2225,
                                                "column": 26
                                              },
                                              "identifierName": "config"
                                            },
                                            "name": "config"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 71291,
                                          "end": 71301,
                                          "loc": {
                                            "start": {
                                              "line": 2225,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 2225,
                                              "column": 37
                                            },
                                            "identifierName": "line_items"
                                          },
                                          "name": "line_items"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 71302,
                                        "end": 71310,
                                        "loc": {
                                          "start": {
                                            "line": 2225,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 2225,
                                            "column": 46
                                          },
                                          "identifierName": "includes"
                                        },
                                        "name": "includes"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 71311,
                                        "end": 71318,
                                        "loc": {
                                          "start": {
                                            "line": 2225,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 2225,
                                            "column": 54
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 71311,
                                          "end": 71315,
                                          "loc": {
                                            "start": {
                                              "line": 2225,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 2225,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 71316,
                                          "end": 71318,
                                          "loc": {
                                            "start": {
                                              "line": 2225,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 2225,
                                              "column": 54
                                            },
                                            "identifierName": "id"
                                          },
                                          "name": "id"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  },
                                  "consequent": {
                                    "type": "ExpressionStatement",
                                    "start": 71321,
                                    "end": 71348,
                                    "loc": {
                                      "start": {
                                        "line": 2225,
                                        "column": 57
                                      },
                                      "end": {
                                        "line": 2225,
                                        "column": 84
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 71321,
                                      "end": 71347,
                                      "loc": {
                                        "start": {
                                          "line": 2225,
                                          "column": 57
                                        },
                                        "end": {
                                          "line": 2225,
                                          "column": 83
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 71321,
                                        "end": 71336,
                                        "loc": {
                                          "start": {
                                            "line": 2225,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 2225,
                                            "column": 72
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 71321,
                                          "end": 71331,
                                          "loc": {
                                            "start": {
                                              "line": 2225,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 2225,
                                              "column": 67
                                            },
                                            "identifierName": "components"
                                          },
                                          "name": "components"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 71332,
                                          "end": 71336,
                                          "loc": {
                                            "start": {
                                              "line": 2225,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 2225,
                                              "column": 72
                                            },
                                            "identifierName": "push"
                                          },
                                          "name": "push"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 71337,
                                          "end": 71346,
                                          "loc": {
                                            "start": {
                                              "line": 2225,
                                              "column": 73
                                            },
                                            "end": {
                                              "line": 2225,
                                              "column": 82
                                            },
                                            "identifierName": "component"
                                          },
                                          "name": "component"
                                        }
                                      ]
                                    }
                                  },
                                  "alternate": null
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 71361,
                      "end": 71379,
                      "loc": {
                        "start": {
                          "line": 2227,
                          "column": 4
                        },
                        "end": {
                          "line": 2227,
                          "column": 22
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 71368,
                        "end": 71378,
                        "loc": {
                          "start": {
                            "line": 2227,
                            "column": 11
                          },
                          "end": {
                            "line": 2227,
                            "column": 21
                          },
                          "identifierName": "components"
                        },
                        "name": "components"
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Gets an array of components that the line item is under.\n   * A line item is either uncategorized or under one {@link Component} per {@link ComponentGroup}\n   *\n   * @returns {Component[]}\n   ",
                    "start": 70962,
                    "end": 71165,
                    "loc": {
                      "start": {
                        "line": 2216,
                        "column": 2
                      },
                      "end": {
                        "line": 2221,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Get the line item's assembly if it has one\n   *\n   * @return {Assembly|undefined}\n   ",
                    "start": 71387,
                    "end": 71483,
                    "loc": {
                      "start": {
                        "line": 2230,
                        "column": 2
                      },
                      "end": {
                        "line": 2234,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 71486,
                "end": 71535,
                "loc": {
                  "start": {
                    "line": 2235,
                    "column": 2
                  },
                  "end": {
                    "line": 2237,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 71486,
                  "end": 71497,
                  "loc": {
                    "start": {
                      "line": 2235,
                      "column": 2
                    },
                    "end": {
                      "line": 2235,
                      "column": 13
                    },
                    "identifierName": "getAssembly"
                  },
                  "name": "getAssembly",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 71500,
                  "end": 71535,
                  "loc": {
                    "start": {
                      "line": 2235,
                      "column": 16
                    },
                    "end": {
                      "line": 2237,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 71506,
                      "end": 71531,
                      "loc": {
                        "start": {
                          "line": 2236,
                          "column": 4
                        },
                        "end": {
                          "line": 2236,
                          "column": 29
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 71513,
                        "end": 71530,
                        "loc": {
                          "start": {
                            "line": 2236,
                            "column": 11
                          },
                          "end": {
                            "line": 2236,
                            "column": 28
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 71513,
                          "end": 71524,
                          "loc": {
                            "start": {
                              "line": 2236,
                              "column": 11
                            },
                            "end": {
                              "line": 2236,
                              "column": 22
                            },
                            "identifierName": "getAssembly"
                          },
                          "name": "getAssembly"
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 71525,
                            "end": 71529,
                            "loc": {
                              "start": {
                                "line": 2236,
                                "column": 23
                              },
                              "end": {
                                "line": 2236,
                                "column": 27
                              }
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Get the line item's assembly if it has one\n   *\n   * @return {Assembly|undefined}\n   ",
                    "start": 71387,
                    "end": 71483,
                    "loc": {
                      "start": {
                        "line": 2230,
                        "column": 2
                      },
                      "end": {
                        "line": 2234,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Adds the line item to an assembly.\n   *\n   * @param {Assembly|string} assembly The assembly entity or an assembly ref id\n   * @return {Assembly} the new assembly setting\n   ",
                    "start": 71539,
                    "end": 71723,
                    "loc": {
                      "start": {
                        "line": 2239,
                        "column": 2
                      },
                      "end": {
                        "line": 2244,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 71726,
                "end": 71911,
                "loc": {
                  "start": {
                    "line": 2245,
                    "column": 2
                  },
                  "end": {
                    "line": 2250,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 71726,
                  "end": 71737,
                  "loc": {
                    "start": {
                      "line": 2245,
                      "column": 2
                    },
                    "end": {
                      "line": 2245,
                      "column": 13
                    },
                    "identifierName": "setAssembly"
                  },
                  "name": "setAssembly",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 71738,
                    "end": 71746,
                    "loc": {
                      "start": {
                        "line": 2245,
                        "column": 14
                      },
                      "end": {
                        "line": 2245,
                        "column": 22
                      },
                      "identifierName": "assembly"
                    },
                    "name": "assembly"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 71748,
                  "end": 71911,
                  "loc": {
                    "start": {
                      "line": 2245,
                      "column": 24
                    },
                    "end": {
                      "line": 2250,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 71754,
                      "end": 71825,
                      "loc": {
                        "start": {
                          "line": 2246,
                          "column": 4
                        },
                        "end": {
                          "line": 2246,
                          "column": 75
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 71758,
                        "end": 71767,
                        "loc": {
                          "start": {
                            "line": 2246,
                            "column": 8
                          },
                          "end": {
                            "line": 2246,
                            "column": 17
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "Identifier",
                          "start": 71759,
                          "end": 71767,
                          "loc": {
                            "start": {
                              "line": 2246,
                              "column": 9
                            },
                            "end": {
                              "line": 2246,
                              "column": 17
                            },
                            "identifierName": "assembly"
                          },
                          "name": "assembly"
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "ThrowStatement",
                        "start": 71769,
                        "end": 71825,
                        "loc": {
                          "start": {
                            "line": 2246,
                            "column": 19
                          },
                          "end": {
                            "line": 2246,
                            "column": 75
                          }
                        },
                        "argument": {
                          "type": "NewExpression",
                          "start": 71775,
                          "end": 71824,
                          "loc": {
                            "start": {
                              "line": 2246,
                              "column": 25
                            },
                            "end": {
                              "line": 2246,
                              "column": 74
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 71779,
                            "end": 71784,
                            "loc": {
                              "start": {
                                "line": 2246,
                                "column": 29
                              },
                              "end": {
                                "line": 2246,
                                "column": 34
                              },
                              "identifierName": "Error"
                            },
                            "name": "Error"
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 71785,
                              "end": 71823,
                              "loc": {
                                "start": {
                                  "line": 2246,
                                  "column": 35
                                },
                                "end": {
                                  "line": 2246,
                                  "column": 73
                                }
                              },
                              "extra": {
                                "rawValue": "Assembly reference was not provided.",
                                "raw": "\"Assembly reference was not provided.\""
                              },
                              "value": "Assembly reference was not provided."
                            }
                          ]
                        }
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 71830,
                      "end": 71858,
                      "loc": {
                        "start": {
                          "line": 2247,
                          "column": 4
                        },
                        "end": {
                          "line": 2247,
                          "column": 32
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 71830,
                        "end": 71857,
                        "loc": {
                          "start": {
                            "line": 2247,
                            "column": 4
                          },
                          "end": {
                            "line": 2247,
                            "column": 31
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 71830,
                          "end": 71841,
                          "loc": {
                            "start": {
                              "line": 2247,
                              "column": 4
                            },
                            "end": {
                              "line": 2247,
                              "column": 15
                            },
                            "identifierName": "setAssembly"
                          },
                          "name": "setAssembly"
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 71842,
                            "end": 71846,
                            "loc": {
                              "start": {
                                "line": 2247,
                                "column": 16
                              },
                              "end": {
                                "line": 2247,
                                "column": 20
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "start": 71848,
                            "end": 71856,
                            "loc": {
                              "start": {
                                "line": 2247,
                                "column": 22
                              },
                              "end": {
                                "line": 2247,
                                "column": 30
                              },
                              "identifierName": "assembly"
                            },
                            "name": "assembly"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 71863,
                      "end": 71876,
                      "loc": {
                        "start": {
                          "line": 2248,
                          "column": 4
                        },
                        "end": {
                          "line": 2248,
                          "column": 17
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 71863,
                        "end": 71875,
                        "loc": {
                          "start": {
                            "line": 2248,
                            "column": 4
                          },
                          "end": {
                            "line": 2248,
                            "column": 16
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 71863,
                          "end": 71873,
                          "loc": {
                            "start": {
                              "line": 2248,
                              "column": 4
                            },
                            "end": {
                              "line": 2248,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 71863,
                            "end": 71867,
                            "loc": {
                              "start": {
                                "line": 2248,
                                "column": 4
                              },
                              "end": {
                                "line": 2248,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 71868,
                            "end": 71873,
                            "loc": {
                              "start": {
                                "line": 2248,
                                "column": 9
                              },
                              "end": {
                                "line": 2248,
                                "column": 14
                              },
                              "identifierName": "dirty"
                            },
                            "name": "dirty"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 71881,
                      "end": 71907,
                      "loc": {
                        "start": {
                          "line": 2249,
                          "column": 4
                        },
                        "end": {
                          "line": 2249,
                          "column": 30
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 71888,
                        "end": 71906,
                        "loc": {
                          "start": {
                            "line": 2249,
                            "column": 11
                          },
                          "end": {
                            "line": 2249,
                            "column": 29
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 71888,
                          "end": 71904,
                          "loc": {
                            "start": {
                              "line": 2249,
                              "column": 11
                            },
                            "end": {
                              "line": 2249,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 71888,
                            "end": 71892,
                            "loc": {
                              "start": {
                                "line": 2249,
                                "column": 11
                              },
                              "end": {
                                "line": 2249,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 71893,
                            "end": 71904,
                            "loc": {
                              "start": {
                                "line": 2249,
                                "column": 16
                              },
                              "end": {
                                "line": 2249,
                                "column": 27
                              },
                              "identifierName": "getAssembly"
                            },
                            "name": "getAssembly"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Adds the line item to an assembly.\n   *\n   * @param {Assembly|string} assembly The assembly entity or an assembly ref id\n   * @return {Assembly} the new assembly setting\n   ",
                    "start": 71539,
                    "end": 71723,
                    "loc": {
                      "start": {
                        "line": 2239,
                        "column": 2
                      },
                      "end": {
                        "line": 2244,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Removes any assembly reference from the line item.\n   *\n   * @return {void}\n   ",
                    "start": 71915,
                    "end": 72005,
                    "loc": {
                      "start": {
                        "line": 2252,
                        "column": 2
                      },
                      "end": {
                        "line": 2256,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 72008,
                "end": 72076,
                "loc": {
                  "start": {
                    "line": 2257,
                    "column": 2
                  },
                  "end": {
                    "line": 2260,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 72008,
                  "end": 72021,
                  "loc": {
                    "start": {
                      "line": 2257,
                      "column": 2
                    },
                    "end": {
                      "line": 2257,
                      "column": 15
                    },
                    "identifierName": "unsetAssembly"
                  },
                  "name": "unsetAssembly",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 72024,
                  "end": 72076,
                  "loc": {
                    "start": {
                      "line": 2257,
                      "column": 18
                    },
                    "end": {
                      "line": 2260,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 72030,
                      "end": 72054,
                      "loc": {
                        "start": {
                          "line": 2258,
                          "column": 4
                        },
                        "end": {
                          "line": 2258,
                          "column": 28
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 72030,
                        "end": 72053,
                        "loc": {
                          "start": {
                            "line": 2258,
                            "column": 4
                          },
                          "end": {
                            "line": 2258,
                            "column": 27
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 72030,
                          "end": 72041,
                          "loc": {
                            "start": {
                              "line": 2258,
                              "column": 4
                            },
                            "end": {
                              "line": 2258,
                              "column": 15
                            },
                            "identifierName": "setAssembly"
                          },
                          "name": "setAssembly"
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 72042,
                            "end": 72046,
                            "loc": {
                              "start": {
                                "line": 2258,
                                "column": 16
                              },
                              "end": {
                                "line": 2258,
                                "column": 20
                              }
                            }
                          },
                          {
                            "type": "NullLiteral",
                            "start": 72048,
                            "end": 72052,
                            "loc": {
                              "start": {
                                "line": 2258,
                                "column": 22
                              },
                              "end": {
                                "line": 2258,
                                "column": 26
                              }
                            }
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 72059,
                      "end": 72072,
                      "loc": {
                        "start": {
                          "line": 2259,
                          "column": 4
                        },
                        "end": {
                          "line": 2259,
                          "column": 17
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 72059,
                        "end": 72071,
                        "loc": {
                          "start": {
                            "line": 2259,
                            "column": 4
                          },
                          "end": {
                            "line": 2259,
                            "column": 16
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 72059,
                          "end": 72069,
                          "loc": {
                            "start": {
                              "line": 2259,
                              "column": 4
                            },
                            "end": {
                              "line": 2259,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 72059,
                            "end": 72063,
                            "loc": {
                              "start": {
                                "line": 2259,
                                "column": 4
                              },
                              "end": {
                                "line": 2259,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 72064,
                            "end": 72069,
                            "loc": {
                              "start": {
                                "line": 2259,
                                "column": 9
                              },
                              "end": {
                                "line": 2259,
                                "column": 14
                              },
                              "identifierName": "dirty"
                            },
                            "name": "dirty"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Removes any assembly reference from the line item.\n   *\n   * @return {void}\n   ",
                    "start": 71915,
                    "end": 72005,
                    "loc": {
                      "start": {
                        "line": 2252,
                        "column": 2
                      },
                      "end": {
                        "line": 2256,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 72080,
                "end": 72347,
                "loc": {
                  "start": {
                    "line": 2262,
                    "column": 2
                  },
                  "end": {
                    "line": 2269,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 72080,
                  "end": 72104,
                  "loc": {
                    "start": {
                      "line": 2262,
                      "column": 2
                    },
                    "end": {
                      "line": 2262,
                      "column": 26
                    },
                    "identifierName": "_removeFromDynamicGroups"
                  },
                  "name": "_removeFromDynamicGroups"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 72107,
                  "end": 72347,
                  "loc": {
                    "start": {
                      "line": 2262,
                      "column": 29
                    },
                    "end": {
                      "line": 2269,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 72113,
                      "end": 72343,
                      "loc": {
                        "start": {
                          "line": 2263,
                          "column": 4
                        },
                        "end": {
                          "line": 2268,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 72113,
                        "end": 72342,
                        "loc": {
                          "start": {
                            "line": 2263,
                            "column": 4
                          },
                          "end": {
                            "line": 2268,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 72113,
                          "end": 72169,
                          "loc": {
                            "start": {
                              "line": 2263,
                              "column": 4
                            },
                            "end": {
                              "line": 2263,
                              "column": 60
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 72113,
                            "end": 72161,
                            "loc": {
                              "start": {
                                "line": 2263,
                                "column": 4
                              },
                              "end": {
                                "line": 2263,
                                "column": 52
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 72113,
                              "end": 72126,
                              "loc": {
                                "start": {
                                  "line": 2263,
                                  "column": 4
                                },
                                "end": {
                                  "line": 2263,
                                  "column": 17
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 72113,
                                "end": 72119,
                                "loc": {
                                  "start": {
                                    "line": 2263,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 2263,
                                    "column": 10
                                  },
                                  "identifierName": "Object"
                                },
                                "name": "Object"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 72120,
                                "end": 72126,
                                "loc": {
                                  "start": {
                                    "line": 2263,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 2263,
                                    "column": 17
                                  },
                                  "identifierName": "values"
                                },
                                "name": "values"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "start": 72127,
                                "end": 72160,
                                "loc": {
                                  "start": {
                                    "line": 2263,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 2263,
                                    "column": 51
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 72127,
                                  "end": 72158,
                                  "loc": {
                                    "start": {
                                      "line": 2263,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 2263,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 72127,
                                    "end": 72144,
                                    "loc": {
                                      "start": {
                                        "line": 2263,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 2263,
                                        "column": 35
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 72127,
                                      "end": 72135,
                                      "loc": {
                                        "start": {
                                          "line": 2263,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 2263,
                                          "column": 26
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 72127,
                                        "end": 72131,
                                        "loc": {
                                          "start": {
                                            "line": 2263,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 2263,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 72132,
                                        "end": 72135,
                                        "loc": {
                                          "start": {
                                            "line": 2263,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 2263,
                                            "column": 26
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 72136,
                                      "end": 72144,
                                      "loc": {
                                        "start": {
                                          "line": 2263,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 2263,
                                          "column": 35
                                        },
                                        "identifierName": "entities"
                                      },
                                      "name": "entities"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 72145,
                                    "end": 72158,
                                    "loc": {
                                      "start": {
                                        "line": 2263,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2263,
                                        "column": 49
                                      },
                                      "identifierName": "dynamicGroups"
                                    },
                                    "name": "dynamicGroups"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            ]
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 72162,
                            "end": 72169,
                            "loc": {
                              "start": {
                                "line": 2263,
                                "column": 53
                              },
                              "end": {
                                "line": 2263,
                                "column": 60
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 72170,
                            "end": 72341,
                            "loc": {
                              "start": {
                                "line": 2263,
                                "column": 61
                              },
                              "end": {
                                "line": 2268,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 72170,
                                "end": 72175,
                                "loc": {
                                  "start": {
                                    "line": 2263,
                                    "column": 61
                                  },
                                  "end": {
                                    "line": 2263,
                                    "column": 66
                                  },
                                  "identifierName": "group"
                                },
                                "name": "group"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 72179,
                              "end": 72341,
                              "loc": {
                                "start": {
                                  "line": 2263,
                                  "column": 70
                                },
                                "end": {
                                  "line": 2268,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "WhileStatement",
                                  "start": 72187,
                                  "end": 72335,
                                  "loc": {
                                    "start": {
                                      "line": 2264,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2267,
                                      "column": 7
                                    }
                                  },
                                  "test": {
                                    "type": "CallExpression",
                                    "start": 72194,
                                    "end": 72227,
                                    "loc": {
                                      "start": {
                                        "line": 2264,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2264,
                                        "column": 46
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 72194,
                                      "end": 72218,
                                      "loc": {
                                        "start": {
                                          "line": 2264,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 2264,
                                          "column": 37
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 72194,
                                        "end": 72209,
                                        "loc": {
                                          "start": {
                                            "line": 2264,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 2264,
                                            "column": 28
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 72194,
                                          "end": 72199,
                                          "loc": {
                                            "start": {
                                              "line": 2264,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 2264,
                                              "column": 18
                                            },
                                            "identifierName": "group"
                                          },
                                          "name": "group"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 72200,
                                          "end": 72209,
                                          "loc": {
                                            "start": {
                                              "line": 2264,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 2264,
                                              "column": 28
                                            },
                                            "identifierName": "lineItems"
                                          },
                                          "name": "lineItems"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 72210,
                                        "end": 72218,
                                        "loc": {
                                          "start": {
                                            "line": 2264,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 2264,
                                            "column": 37
                                          },
                                          "identifierName": "includes"
                                        },
                                        "name": "includes"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 72219,
                                        "end": 72226,
                                        "loc": {
                                          "start": {
                                            "line": 2264,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 2264,
                                            "column": 45
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 72219,
                                          "end": 72223,
                                          "loc": {
                                            "start": {
                                              "line": 2264,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 2264,
                                              "column": 42
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 72224,
                                          "end": 72226,
                                          "loc": {
                                            "start": {
                                              "line": 2264,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 2264,
                                              "column": 45
                                            },
                                            "identifierName": "id"
                                          },
                                          "name": "id"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 72229,
                                    "end": 72335,
                                    "loc": {
                                      "start": {
                                        "line": 2264,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 2267,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 72283,
                                        "end": 72327,
                                        "loc": {
                                          "start": {
                                            "line": 2266,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 2266,
                                            "column": 52
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 72283,
                                          "end": 72326,
                                          "loc": {
                                            "start": {
                                              "line": 2266,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 2266,
                                              "column": 51
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 72283,
                                            "end": 72304,
                                            "loc": {
                                              "start": {
                                                "line": 2266,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 2266,
                                                "column": 29
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 72283,
                                              "end": 72288,
                                              "loc": {
                                                "start": {
                                                  "line": 2266,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 2266,
                                                  "column": 13
                                                },
                                                "identifierName": "group"
                                              },
                                              "name": "group",
                                              "leadingComments": null
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 72289,
                                              "end": 72304,
                                              "loc": {
                                                "start": {
                                                  "line": 2266,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 2266,
                                                  "column": 29
                                                },
                                                "identifierName": "removeChildById"
                                              },
                                              "name": "removeChildById"
                                            },
                                            "computed": false,
                                            "leadingComments": null
                                          },
                                          "arguments": [
                                            {
                                              "type": "StringLiteral",
                                              "start": 72305,
                                              "end": 72316,
                                              "loc": {
                                                "start": {
                                                  "line": 2266,
                                                  "column": 30
                                                },
                                                "end": {
                                                  "line": 2266,
                                                  "column": 41
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "line_item",
                                                "raw": "\"line_item\""
                                              },
                                              "value": "line_item"
                                            },
                                            {
                                              "type": "MemberExpression",
                                              "start": 72318,
                                              "end": 72325,
                                              "loc": {
                                                "start": {
                                                  "line": 2266,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 2266,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 72318,
                                                "end": 72322,
                                                "loc": {
                                                  "start": {
                                                    "line": 2266,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 2266,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 72323,
                                                "end": 72325,
                                                "loc": {
                                                  "start": {
                                                    "line": 2266,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 2266,
                                                    "column": 50
                                                  },
                                                  "identifierName": "id"
                                                },
                                                "name": "id"
                                              },
                                              "computed": false
                                            }
                                          ],
                                          "leadingComments": null
                                        },
                                        "leadingComments": [
                                          {
                                            "type": "CommentLine",
                                            "value": " while loop in-case of duplicates",
                                            "start": 72239,
                                            "end": 72274,
                                            "loc": {
                                              "start": {
                                                "line": 2265,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 2265,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 72351,
                "end": 72458,
                "loc": {
                  "start": {
                    "line": 2271,
                    "column": 2
                  },
                  "end": {
                    "line": 2275,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 72351,
                  "end": 72372,
                  "loc": {
                    "start": {
                      "line": 2271,
                      "column": 2
                    },
                    "end": {
                      "line": 2271,
                      "column": 23
                    },
                    "identifierName": "_removeFromComponents"
                  },
                  "name": "_removeFromComponents"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 72375,
                  "end": 72458,
                  "loc": {
                    "start": {
                      "line": 2271,
                      "column": 26
                    },
                    "end": {
                      "line": 2275,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 72381,
                      "end": 72454,
                      "loc": {
                        "start": {
                          "line": 2272,
                          "column": 4
                        },
                        "end": {
                          "line": 2274,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 72381,
                        "end": 72453,
                        "loc": {
                          "start": {
                            "line": 2272,
                            "column": 4
                          },
                          "end": {
                            "line": 2274,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 72381,
                          "end": 72406,
                          "loc": {
                            "start": {
                              "line": 2272,
                              "column": 4
                            },
                            "end": {
                              "line": 2272,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 72381,
                            "end": 72398,
                            "loc": {
                              "start": {
                                "line": 2272,
                                "column": 4
                              },
                              "end": {
                                "line": 2272,
                                "column": 21
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 72381,
                              "end": 72396,
                              "loc": {
                                "start": {
                                  "line": 2272,
                                  "column": 4
                                },
                                "end": {
                                  "line": 2272,
                                  "column": 19
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 72381,
                                "end": 72385,
                                "loc": {
                                  "start": {
                                    "line": 2272,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 2272,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 72386,
                                "end": 72396,
                                "loc": {
                                  "start": {
                                    "line": 2272,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 2272,
                                    "column": 19
                                  },
                                  "identifierName": "components"
                                },
                                "name": "components"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 72399,
                            "end": 72406,
                            "loc": {
                              "start": {
                                "line": 2272,
                                "column": 22
                              },
                              "end": {
                                "line": 2272,
                                "column": 29
                              },
                              "identifierName": "forEach"
                            },
                            "name": "forEach"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 72407,
                            "end": 72452,
                            "loc": {
                              "start": {
                                "line": 2272,
                                "column": 30
                              },
                              "end": {
                                "line": 2274,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 72407,
                                "end": 72408,
                                "loc": {
                                  "start": {
                                    "line": 2272,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 2272,
                                    "column": 31
                                  },
                                  "identifierName": "c"
                                },
                                "name": "c"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 72412,
                              "end": 72452,
                              "loc": {
                                "start": {
                                  "line": 2272,
                                  "column": 35
                                },
                                "end": {
                                  "line": 2274,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 72420,
                                  "end": 72446,
                                  "loc": {
                                    "start": {
                                      "line": 2273,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2273,
                                      "column": 32
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 72420,
                                    "end": 72445,
                                    "loc": {
                                      "start": {
                                        "line": 2273,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 2273,
                                        "column": 31
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 72420,
                                      "end": 72436,
                                      "loc": {
                                        "start": {
                                          "line": 2273,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 2273,
                                          "column": 22
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 72420,
                                        "end": 72421,
                                        "loc": {
                                          "start": {
                                            "line": 2273,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 2273,
                                            "column": 7
                                          },
                                          "identifierName": "c"
                                        },
                                        "name": "c"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 72422,
                                        "end": 72436,
                                        "loc": {
                                          "start": {
                                            "line": 2273,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 2273,
                                            "column": 22
                                          },
                                          "identifierName": "removeLineItem"
                                        },
                                        "name": "removeLineItem"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 72437,
                                        "end": 72444,
                                        "loc": {
                                          "start": {
                                            "line": 2273,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 2273,
                                            "column": 30
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 72437,
                                          "end": 72441,
                                          "loc": {
                                            "start": {
                                              "line": 2273,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 2273,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 72442,
                                          "end": 72444,
                                          "loc": {
                                            "start": {
                                              "line": 2273,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 2273,
                                              "column": 30
                                            },
                                            "identifierName": "id"
                                          },
                                          "name": "id"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 72462,
                "end": 72618,
                "loc": {
                  "start": {
                    "line": 2277,
                    "column": 2
                  },
                  "end": {
                    "line": 2282,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 72462,
                  "end": 72481,
                  "loc": {
                    "start": {
                      "line": 2277,
                      "column": 2
                    },
                    "end": {
                      "line": 2277,
                      "column": 21
                    },
                    "identifierName": "_removeFromAssembly"
                  },
                  "name": "_removeFromAssembly"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 72484,
                  "end": 72618,
                  "loc": {
                    "start": {
                      "line": 2277,
                      "column": 24
                    },
                    "end": {
                      "line": 2282,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 72490,
                      "end": 72614,
                      "loc": {
                        "start": {
                          "line": 2278,
                          "column": 4
                        },
                        "end": {
                          "line": 2281,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 72494,
                        "end": 72510,
                        "loc": {
                          "start": {
                            "line": 2278,
                            "column": 8
                          },
                          "end": {
                            "line": 2278,
                            "column": 24
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 72494,
                          "end": 72498,
                          "loc": {
                            "start": {
                              "line": 2278,
                              "column": 8
                            },
                            "end": {
                              "line": 2278,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 72499,
                          "end": 72510,
                          "loc": {
                            "start": {
                              "line": 2278,
                              "column": 13
                            },
                            "end": {
                              "line": 2278,
                              "column": 24
                            },
                            "identifierName": "hasAssembly"
                          },
                          "name": "hasAssembly"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 72512,
                        "end": 72614,
                        "loc": {
                          "start": {
                            "line": 2278,
                            "column": 26
                          },
                          "end": {
                            "line": 2281,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 72520,
                            "end": 72556,
                            "loc": {
                              "start": {
                                "line": 2279,
                                "column": 6
                              },
                              "end": {
                                "line": 2279,
                                "column": 42
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 72526,
                                "end": 72555,
                                "loc": {
                                  "start": {
                                    "line": 2279,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2279,
                                    "column": 41
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 72526,
                                  "end": 72534,
                                  "loc": {
                                    "start": {
                                      "line": 2279,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2279,
                                      "column": 20
                                    },
                                    "identifierName": "assembly"
                                  },
                                  "name": "assembly"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 72537,
                                  "end": 72555,
                                  "loc": {
                                    "start": {
                                      "line": 2279,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 2279,
                                      "column": 41
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 72537,
                                    "end": 72553,
                                    "loc": {
                                      "start": {
                                        "line": 2279,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 2279,
                                        "column": 39
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 72537,
                                      "end": 72541,
                                      "loc": {
                                        "start": {
                                          "line": 2279,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 2279,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 72542,
                                      "end": 72553,
                                      "loc": {
                                        "start": {
                                          "line": 2279,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 2279,
                                          "column": 39
                                        },
                                        "identifierName": "getAssembly"
                                      },
                                      "name": "getAssembly"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            ],
                            "kind": "const"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 72563,
                            "end": 72608,
                            "loc": {
                              "start": {
                                "line": 2280,
                                "column": 6
                              },
                              "end": {
                                "line": 2280,
                                "column": 51
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 72563,
                              "end": 72607,
                              "loc": {
                                "start": {
                                  "line": 2280,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2280,
                                  "column": 50
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 72563,
                                "end": 72587,
                                "loc": {
                                  "start": {
                                    "line": 2280,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2280,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 72563,
                                  "end": 72571,
                                  "loc": {
                                    "start": {
                                      "line": 2280,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2280,
                                      "column": 14
                                    },
                                    "identifierName": "assembly"
                                  },
                                  "name": "assembly"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 72572,
                                  "end": 72587,
                                  "loc": {
                                    "start": {
                                      "line": 2280,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2280,
                                      "column": 30
                                    },
                                    "identifierName": "removeBidEntity"
                                  },
                                  "name": "removeBidEntity"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 72588,
                                  "end": 72597,
                                  "loc": {
                                    "start": {
                                      "line": 2280,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 2280,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 72588,
                                    "end": 72592,
                                    "loc": {
                                      "start": {
                                        "line": 2280,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 2280,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 72593,
                                    "end": 72597,
                                    "loc": {
                                      "start": {
                                        "line": 2280,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2280,
                                        "column": 40
                                      },
                                      "identifierName": "type"
                                    },
                                    "name": "type"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 72599,
                                  "end": 72606,
                                  "loc": {
                                    "start": {
                                      "line": 2280,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 2280,
                                      "column": 49
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 72599,
                                    "end": 72603,
                                    "loc": {
                                      "start": {
                                        "line": 2280,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 2280,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 72604,
                                    "end": 72606,
                                    "loc": {
                                      "start": {
                                        "line": 2280,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 2280,
                                        "column": 49
                                      },
                                      "identifierName": "id"
                                    },
                                    "name": "id"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Deletes line item.\n   *\n   * @returns {Promise<void>}\n   ",
                    "start": 72622,
                    "end": 72690,
                    "loc": {
                      "start": {
                        "line": 2284,
                        "column": 2
                      },
                      "end": {
                        "line": 2288,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 72693,
                "end": 73143,
                "loc": {
                  "start": {
                    "line": 2289,
                    "column": 2
                  },
                  "end": {
                    "line": 2301,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 72699,
                  "end": 72705,
                  "loc": {
                    "start": {
                      "line": 2289,
                      "column": 8
                    },
                    "end": {
                      "line": 2289,
                      "column": 14
                    },
                    "identifierName": "delete"
                  },
                  "name": "delete"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": true,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 72708,
                  "end": 73143,
                  "loc": {
                    "start": {
                      "line": 2289,
                      "column": 17
                    },
                    "end": {
                      "line": 2301,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 72714,
                      "end": 73139,
                      "loc": {
                        "start": {
                          "line": 2290,
                          "column": 4
                        },
                        "end": {
                          "line": 2300,
                          "column": 66
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 72718,
                        "end": 72748,
                        "loc": {
                          "start": {
                            "line": 2290,
                            "column": 8
                          },
                          "end": {
                            "line": 2290,
                            "column": 38
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 72718,
                          "end": 72742,
                          "loc": {
                            "start": {
                              "line": 2290,
                              "column": 8
                            },
                            "end": {
                              "line": 2290,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 72718,
                            "end": 72735,
                            "loc": {
                              "start": {
                                "line": 2290,
                                "column": 8
                              },
                              "end": {
                                "line": 2290,
                                "column": 25
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 72718,
                              "end": 72733,
                              "loc": {
                                "start": {
                                  "line": 2290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 2290,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 72718,
                                "end": 72722,
                                "loc": {
                                  "start": {
                                    "line": 2290,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 2290,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 72723,
                                "end": 72733,
                                "loc": {
                                  "start": {
                                    "line": 2290,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2290,
                                    "column": 23
                                  },
                                  "identifierName": "dependants"
                                },
                                "name": "dependants"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 72736,
                            "end": 72742,
                            "loc": {
                              "start": {
                                "line": 2290,
                                "column": 26
                              },
                              "end": {
                                "line": 2290,
                                "column": 32
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        },
                        "operator": "===",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 72747,
                          "end": 72748,
                          "loc": {
                            "start": {
                              "line": 2290,
                              "column": 37
                            },
                            "end": {
                              "line": 2290,
                              "column": 38
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 72750,
                        "end": 73078,
                        "loc": {
                          "start": {
                            "line": 2290,
                            "column": 40
                          },
                          "end": {
                            "line": 2300,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 72758,
                            "end": 72837,
                            "loc": {
                              "start": {
                                "line": 2291,
                                "column": 6
                              },
                              "end": {
                                "line": 2291,
                                "column": 85
                              }
                            },
                            "expression": {
                              "type": "AwaitExpression",
                              "start": 72758,
                              "end": 72836,
                              "loc": {
                                "start": {
                                  "line": 2291,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2291,
                                  "column": 84
                                }
                              },
                              "argument": {
                                "type": "CallExpression",
                                "start": 72764,
                                "end": 72836,
                                "loc": {
                                  "start": {
                                    "line": 2291,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2291,
                                    "column": 84
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 72764,
                                  "end": 72814,
                                  "loc": {
                                    "start": {
                                      "line": 2291,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2291,
                                      "column": 62
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 72764,
                                    "end": 72807,
                                    "loc": {
                                      "start": {
                                        "line": 2291,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2291,
                                        "column": 55
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 72764,
                                      "end": 72797,
                                      "loc": {
                                        "start": {
                                          "line": 2291,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2291,
                                          "column": 45
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 72764,
                                        "end": 72784,
                                        "loc": {
                                          "start": {
                                            "line": 2291,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2291,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 72764,
                                          "end": 72772,
                                          "loc": {
                                            "start": {
                                              "line": 2291,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 2291,
                                              "column": 20
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 72764,
                                            "end": 72768,
                                            "loc": {
                                              "start": {
                                                "line": 2291,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 2291,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 72769,
                                            "end": 72772,
                                            "loc": {
                                              "start": {
                                                "line": 2291,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 2291,
                                                "column": 20
                                              },
                                              "identifierName": "bid"
                                            },
                                            "name": "bid"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 72773,
                                          "end": 72784,
                                          "loc": {
                                            "start": {
                                              "line": 2291,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 2291,
                                              "column": 32
                                            },
                                            "identifierName": "_bidService"
                                          },
                                          "name": "_bidService"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 72785,
                                        "end": 72797,
                                        "loc": {
                                          "start": {
                                            "line": 2291,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 2291,
                                            "column": 45
                                          },
                                          "identifierName": "repositories"
                                        },
                                        "name": "repositories"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 72798,
                                      "end": 72807,
                                      "loc": {
                                        "start": {
                                          "line": 2291,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 2291,
                                          "column": 55
                                        },
                                        "identifierName": "lineItems"
                                      },
                                      "name": "lineItems"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 72808,
                                    "end": 72814,
                                    "loc": {
                                      "start": {
                                        "line": 2291,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 2291,
                                        "column": 62
                                      },
                                      "identifierName": "delete"
                                    },
                                    "name": "delete"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 72815,
                                    "end": 72826,
                                    "loc": {
                                      "start": {
                                        "line": 2291,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 2291,
                                        "column": 74
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 72815,
                                      "end": 72823,
                                      "loc": {
                                        "start": {
                                          "line": 2291,
                                          "column": 63
                                        },
                                        "end": {
                                          "line": 2291,
                                          "column": 71
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 72815,
                                        "end": 72819,
                                        "loc": {
                                          "start": {
                                            "line": 2291,
                                            "column": 63
                                          },
                                          "end": {
                                            "line": 2291,
                                            "column": 67
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 72820,
                                        "end": 72823,
                                        "loc": {
                                          "start": {
                                            "line": 2291,
                                            "column": 68
                                          },
                                          "end": {
                                            "line": 2291,
                                            "column": 71
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 72824,
                                      "end": 72826,
                                      "loc": {
                                        "start": {
                                          "line": 2291,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 2291,
                                          "column": 74
                                        },
                                        "identifierName": "id"
                                      },
                                      "name": "id"
                                    },
                                    "computed": false
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 72828,
                                    "end": 72835,
                                    "loc": {
                                      "start": {
                                        "line": 2291,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 2291,
                                        "column": 83
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 72828,
                                      "end": 72832,
                                      "loc": {
                                        "start": {
                                          "line": 2291,
                                          "column": 76
                                        },
                                        "end": {
                                          "line": 2291,
                                          "column": 80
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 72833,
                                      "end": 72835,
                                      "loc": {
                                        "start": {
                                          "line": 2291,
                                          "column": 81
                                        },
                                        "end": {
                                          "line": 2291,
                                          "column": 83
                                        },
                                        "identifierName": "id"
                                      },
                                      "name": "id"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 72844,
                            "end": 72873,
                            "loc": {
                              "start": {
                                "line": 2292,
                                "column": 6
                              },
                              "end": {
                                "line": 2292,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 72844,
                              "end": 72872,
                              "loc": {
                                "start": {
                                  "line": 2292,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2292,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 72844,
                                "end": 72870,
                                "loc": {
                                  "start": {
                                    "line": 2292,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2292,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 72844,
                                  "end": 72848,
                                  "loc": {
                                    "start": {
                                      "line": 2292,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2292,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 72849,
                                  "end": 72870,
                                  "loc": {
                                    "start": {
                                      "line": 2292,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 2292,
                                      "column": 32
                                    },
                                    "identifierName": "_removeFromComponents"
                                  },
                                  "name": "_removeFromComponents"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 72880,
                            "end": 72912,
                            "loc": {
                              "start": {
                                "line": 2293,
                                "column": 6
                              },
                              "end": {
                                "line": 2293,
                                "column": 38
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 72880,
                              "end": 72911,
                              "loc": {
                                "start": {
                                  "line": 2293,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2293,
                                  "column": 37
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 72880,
                                "end": 72909,
                                "loc": {
                                  "start": {
                                    "line": 2293,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2293,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 72880,
                                  "end": 72884,
                                  "loc": {
                                    "start": {
                                      "line": 2293,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2293,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 72885,
                                  "end": 72909,
                                  "loc": {
                                    "start": {
                                      "line": 2293,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 2293,
                                      "column": 35
                                    },
                                    "identifierName": "_removeFromDynamicGroups"
                                  },
                                  "name": "_removeFromDynamicGroups"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 72919,
                            "end": 72946,
                            "loc": {
                              "start": {
                                "line": 2294,
                                "column": 6
                              },
                              "end": {
                                "line": 2294,
                                "column": 33
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 72919,
                              "end": 72945,
                              "loc": {
                                "start": {
                                  "line": 2294,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2294,
                                  "column": 32
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 72919,
                                "end": 72943,
                                "loc": {
                                  "start": {
                                    "line": 2294,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2294,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 72919,
                                  "end": 72923,
                                  "loc": {
                                    "start": {
                                      "line": 2294,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2294,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 72924,
                                  "end": 72943,
                                  "loc": {
                                    "start": {
                                      "line": 2294,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 2294,
                                      "column": 30
                                    },
                                    "identifierName": "_removeFromAssembly"
                                  },
                                  "name": "_removeFromAssembly"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 72954,
                            "end": 72996,
                            "loc": {
                              "start": {
                                "line": 2296,
                                "column": 6
                              },
                              "end": {
                                "line": 2296,
                                "column": 48
                              }
                            },
                            "expression": {
                              "type": "UnaryExpression",
                              "start": 72954,
                              "end": 72995,
                              "loc": {
                                "start": {
                                  "line": 2296,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2296,
                                  "column": 47
                                }
                              },
                              "operator": "delete",
                              "prefix": true,
                              "argument": {
                                "type": "MemberExpression",
                                "start": 72961,
                                "end": 72995,
                                "loc": {
                                  "start": {
                                    "line": 2296,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 2296,
                                    "column": 47
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 72961,
                                  "end": 72986,
                                  "loc": {
                                    "start": {
                                      "line": 2296,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 2296,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 72961,
                                    "end": 72975,
                                    "loc": {
                                      "start": {
                                        "line": 2296,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 2296,
                                        "column": 27
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 72961,
                                      "end": 72969,
                                      "loc": {
                                        "start": {
                                          "line": 2296,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 2296,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 72961,
                                        "end": 72965,
                                        "loc": {
                                          "start": {
                                            "line": 2296,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 2296,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 72966,
                                        "end": 72969,
                                        "loc": {
                                          "start": {
                                            "line": 2296,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 2296,
                                            "column": 21
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 72970,
                                      "end": 72975,
                                      "loc": {
                                        "start": {
                                          "line": 2296,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 2296,
                                          "column": 27
                                        },
                                        "identifierName": "_data"
                                      },
                                      "name": "_data"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 72976,
                                    "end": 72986,
                                    "loc": {
                                      "start": {
                                        "line": 2296,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 2296,
                                        "column": 38
                                      },
                                      "identifierName": "line_items"
                                    },
                                    "name": "line_items"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "MemberExpression",
                                  "start": 72987,
                                  "end": 72994,
                                  "loc": {
                                    "start": {
                                      "line": 2296,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 2296,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 72987,
                                    "end": 72991,
                                    "loc": {
                                      "start": {
                                        "line": 2296,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 2296,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 72992,
                                    "end": 72994,
                                    "loc": {
                                      "start": {
                                        "line": 2296,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 2296,
                                        "column": 46
                                      },
                                      "identifierName": "id"
                                    },
                                    "name": "id"
                                  },
                                  "computed": false
                                },
                                "computed": true
                              },
                              "extra": {
                                "parenthesizedArgument": false
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 73003,
                            "end": 73033,
                            "loc": {
                              "start": {
                                "line": 2297,
                                "column": 6
                              },
                              "end": {
                                "line": 2297,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "AwaitExpression",
                              "start": 73003,
                              "end": 73032,
                              "loc": {
                                "start": {
                                  "line": 2297,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2297,
                                  "column": 35
                                }
                              },
                              "argument": {
                                "type": "CallExpression",
                                "start": 73009,
                                "end": 73032,
                                "loc": {
                                  "start": {
                                    "line": 2297,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 2297,
                                    "column": 35
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 73009,
                                  "end": 73030,
                                  "loc": {
                                    "start": {
                                      "line": 2297,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 2297,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 73009,
                                    "end": 73025,
                                    "loc": {
                                      "start": {
                                        "line": 2297,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 2297,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 73009,
                                      "end": 73017,
                                      "loc": {
                                        "start": {
                                          "line": 2297,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 2297,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 73009,
                                        "end": 73013,
                                        "loc": {
                                          "start": {
                                            "line": 2297,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 2297,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 73014,
                                        "end": 73017,
                                        "loc": {
                                          "start": {
                                            "line": 2297,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 2297,
                                            "column": 20
                                          },
                                          "identifierName": "bid"
                                        },
                                        "name": "bid"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 73018,
                                      "end": 73025,
                                      "loc": {
                                        "start": {
                                          "line": 2297,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 2297,
                                          "column": 28
                                        },
                                        "identifierName": "project"
                                      },
                                      "name": "project"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 73026,
                                    "end": 73030,
                                    "loc": {
                                      "start": {
                                        "line": 2297,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 2297,
                                        "column": 33
                                      },
                                      "identifierName": "save"
                                    },
                                    "name": "save"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 73040,
                            "end": 73058,
                            "loc": {
                              "start": {
                                "line": 2298,
                                "column": 6
                              },
                              "end": {
                                "line": 2298,
                                "column": 24
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 73040,
                              "end": 73057,
                              "loc": {
                                "start": {
                                  "line": 2298,
                                  "column": 6
                                },
                                "end": {
                                  "line": 2298,
                                  "column": 23
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 73040,
                                "end": 73055,
                                "loc": {
                                  "start": {
                                    "line": 2298,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 2298,
                                    "column": 21
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 73040,
                                  "end": 73048,
                                  "loc": {
                                    "start": {
                                      "line": 2298,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 2298,
                                      "column": 14
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 73040,
                                    "end": 73044,
                                    "loc": {
                                      "start": {
                                        "line": 2298,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 2298,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 73045,
                                    "end": 73048,
                                    "loc": {
                                      "start": {
                                        "line": 2298,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 2298,
                                        "column": 14
                                      },
                                      "identifierName": "bid"
                                    },
                                    "name": "bid"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 73049,
                                  "end": 73055,
                                  "loc": {
                                    "start": {
                                      "line": 2298,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 2298,
                                      "column": 21
                                    },
                                    "identifierName": "assess"
                                  },
                                  "name": "assess"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 73065,
                            "end": 73072,
                            "loc": {
                              "start": {
                                "line": 2299,
                                "column": 6
                              },
                              "end": {
                                "line": 2299,
                                "column": 13
                              }
                            },
                            "argument": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "ExpressionStatement",
                        "start": 73084,
                        "end": 73139,
                        "loc": {
                          "start": {
                            "line": 2300,
                            "column": 11
                          },
                          "end": {
                            "line": 2300,
                            "column": 66
                          }
                        },
                        "expression": {
                          "type": "CallExpression",
                          "start": 73084,
                          "end": 73138,
                          "loc": {
                            "start": {
                              "line": 2300,
                              "column": 11
                            },
                            "end": {
                              "line": 2300,
                              "column": 65
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 73084,
                            "end": 73098,
                            "loc": {
                              "start": {
                                "line": 2300,
                                "column": 11
                              },
                              "end": {
                                "line": 2300,
                                "column": 25
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 73084,
                              "end": 73091,
                              "loc": {
                                "start": {
                                  "line": 2300,
                                  "column": 11
                                },
                                "end": {
                                  "line": 2300,
                                  "column": 18
                                },
                                "identifierName": "Promise"
                              },
                              "name": "Promise"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 73092,
                              "end": 73098,
                              "loc": {
                                "start": {
                                  "line": 2300,
                                  "column": 19
                                },
                                "end": {
                                  "line": 2300,
                                  "column": 25
                                },
                                "identifierName": "reject"
                              },
                              "name": "reject"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ObjectExpression",
                              "start": 73099,
                              "end": 73137,
                              "loc": {
                                "start": {
                                  "line": 2300,
                                  "column": 26
                                },
                                "end": {
                                  "line": 2300,
                                  "column": 64
                                }
                              },
                              "properties": [
                                {
                                  "type": "ObjectProperty",
                                  "start": 73100,
                                  "end": 73136,
                                  "loc": {
                                    "start": {
                                      "line": 2300,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 2300,
                                      "column": 63
                                    }
                                  },
                                  "method": false,
                                  "shorthand": false,
                                  "computed": false,
                                  "key": {
                                    "type": "Identifier",
                                    "start": 73100,
                                    "end": 73107,
                                    "loc": {
                                      "start": {
                                        "line": 2300,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 2300,
                                        "column": 34
                                      },
                                      "identifierName": "message"
                                    },
                                    "name": "message"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 73109,
                                    "end": 73136,
                                    "loc": {
                                      "start": {
                                        "line": 2300,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 2300,
                                        "column": 63
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "Line item has dependants.",
                                      "raw": "\"Line item has dependants.\""
                                    },
                                    "value": "Line item has dependants."
                                  }
                                }
                              ]
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Deletes line item.\n   *\n   * @returns {Promise<void>}\n   ",
                    "start": 72622,
                    "end": 72690,
                    "loc": {
                      "start": {
                        "line": 2284,
                        "column": 2
                      },
                      "end": {
                        "line": 2288,
                        "column": 5
                      }
                    }
                  }
                ]
              }
            ]
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "*\n * Represents line item data.\n ",
              "start": 882,
              "end": 919,
              "loc": {
                "start": {
                  "line": 22,
                  "column": 0
                },
                "end": {
                  "line": 24,
                  "column": 3
                }
              }
            }
          ],
          "trailingComments": []
        },
        "leadingComments": [
          {
            "type": "CommentBlock",
            "value": "*\n * Represents line item data.\n ",
            "start": 882,
            "end": 919,
            "loc": {
              "start": {
                "line": 22,
                "column": 0
              },
              "end": {
                "line": 24,
                "column": 3
              }
            }
          }
        ]
      }
    ],
    "directives": []
  },
  "comments": [
    {
      "type": "CommentBlock",
      "value": "*\n * Represents line item data.\n ",
      "start": 882,
      "end": 919,
      "loc": {
        "start": {
          "line": 22,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Creates an instance of LineItem.\n   * @param {object} entityData\n   * @param {Bid} bid\n   ",
      "start": 972,
      "end": 1073,
      "loc": {
        "start": {
          "line": 26,
          "column": 2
        },
        "end": {
          "line": 30,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * Reference to the bid that the line item belongs to.\n     * @type {Bid}\n     ",
      "start": 1124,
      "end": 1213,
      "loc": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 36,
          "column": 7
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Sets the current prediction service being used as well as the distribution ranges.\n   ",
      "start": 1866,
      "end": 1963,
      "loc": {
        "start": {
          "line": 53,
          "column": 2
        },
        "end": {
          "line": 55,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Base Property\n   * @type {number}\n   ",
      "start": 2612,
      "end": 2660,
      "loc": {
        "start": {
          "line": 72,
          "column": 2
        },
        "end": {
          "line": 75,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 2734,
      "end": 2763,
      "loc": {
        "start": {
          "line": 80,
          "column": 2
        },
        "end": {
          "line": 82,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Wage Property\n   * @type {number}\n   ",
      "start": 3399,
      "end": 3447,
      "loc": {
        "start": {
          "line": 102,
          "column": 2
        },
        "end": {
          "line": 105,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 3521,
      "end": 3550,
      "loc": {
        "start": {
          "line": 110,
          "column": 2
        },
        "end": {
          "line": 112,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Is Included Property\n   * @type {boolean}\n   ",
      "start": 3924,
      "end": 3980,
      "loc": {
        "start": {
          "line": 125,
          "column": 2
        },
        "end": {
          "line": 128,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {boolean}\n   ",
      "start": 4044,
      "end": 4074,
      "loc": {
        "start": {
          "line": 133,
          "column": 2
        },
        "end": {
          "line": 135,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Is Weighted Property - determines whether or not the contribution weight should be applied to the cost\n   * @type {boolean}\n   ",
      "start": 4475,
      "end": 4613,
      "loc": {
        "start": {
          "line": 147,
          "column": 2
        },
        "end": {
          "line": 150,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {boolean}\n   ",
      "start": 4741,
      "end": 4771,
      "loc": {
        "start": {
          "line": 158,
          "column": 2
        },
        "end": {
          "line": 160,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Labor Hours Property\n   * @type {number}\n   ",
      "start": 5181,
      "end": 5236,
      "loc": {
        "start": {
          "line": 172,
          "column": 2
        },
        "end": {
          "line": 175,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 5323,
      "end": 5352,
      "loc": {
        "start": {
          "line": 180,
          "column": 2
        },
        "end": {
          "line": 182,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Burden Property\n   * @type {number}\n   ",
      "start": 6222,
      "end": 6272,
      "loc": {
        "start": {
          "line": 206,
          "column": 2
        },
        "end": {
          "line": 209,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 6350,
      "end": 6379,
      "loc": {
        "start": {
          "line": 214,
          "column": 2
        },
        "end": {
          "line": 216,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 6820,
      "end": 6849,
      "loc": {
        "start": {
          "line": 229,
          "column": 2
        },
        "end": {
          "line": 231,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Scalar Property\n   * @type {number}\n   ",
      "start": 7108,
      "end": 7158,
      "loc": {
        "start": {
          "line": 243,
          "column": 2
        },
        "end": {
          "line": 246,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if dependency is included in formula",
      "start": 7402,
      "end": 7447,
      "loc": {
        "start": {
          "line": 252,
          "column": 6
        },
        "end": {
          "line": 252,
          "column": 51
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Per Quantity Property\n   * @type {number}\n   * @deprecated Please use Scalar instead.\n   ",
      "start": 8300,
      "end": 8400,
      "loc": {
        "start": {
          "line": 275,
          "column": 2
        },
        "end": {
          "line": 279,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   * @deprecated Please use Scalar instead.\n   ",
      "start": 8489,
      "end": 8562,
      "loc": {
        "start": {
          "line": 284,
          "column": 2
        },
        "end": {
          "line": 287,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Escalator Property\n   * @type {number}\n   ",
      "start": 9318,
      "end": 9371,
      "loc": {
        "start": {
          "line": 307,
          "column": 2
        },
        "end": {
          "line": 310,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 9458,
      "end": 9487,
      "loc": {
        "start": {
          "line": 315,
          "column": 2
        },
        "end": {
          "line": 317,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Quantity Property\n   * @type {number}\n   ",
      "start": 9951,
      "end": 10003,
      "loc": {
        "start": {
          "line": 332,
          "column": 2
        },
        "end": {
          "line": 335,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 10085,
      "end": 10114,
      "loc": {
        "start": {
          "line": 340,
          "column": 2
        },
        "end": {
          "line": 342,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 10836,
      "end": 10865,
      "loc": {
        "start": {
          "line": 362,
          "column": 2
        },
        "end": {
          "line": 364,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 10928,
      "end": 10957,
      "loc": {
        "start": {
          "line": 369,
          "column": 2
        },
        "end": {
          "line": 371,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Cost Property\n   * @type {number}\n   ",
      "start": 11468,
      "end": 11516,
      "loc": {
        "start": {
          "line": 387,
          "column": 2
        },
        "end": {
          "line": 390,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 11590,
      "end": 11619,
      "loc": {
        "start": {
          "line": 395,
          "column": 2
        },
        "end": {
          "line": 397,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Tax Property\n   * @type {number}\n   ",
      "start": 12327,
      "end": 12374,
      "loc": {
        "start": {
          "line": 420,
          "column": 2
        },
        "end": {
          "line": 423,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 12446,
      "end": 12475,
      "loc": {
        "start": {
          "line": 428,
          "column": 2
        },
        "end": {
          "line": 430,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Cost With Tax\n   * @type {number}\n   ",
      "start": 13296,
      "end": 13344,
      "loc": {
        "start": {
          "line": 452,
          "column": 2
        },
        "end": {
          "line": 455,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Cost With Markup\n   * @type {number}\n   ",
      "start": 13407,
      "end": 13458,
      "loc": {
        "start": {
          "line": 460,
          "column": 2
        },
        "end": {
          "line": 463,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * OH&P Property (overhead and profit)\n   * @type {number}\n   ",
      "start": 13527,
      "end": 13597,
      "loc": {
        "start": {
          "line": 468,
          "column": 2
        },
        "end": {
          "line": 471,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 13672,
      "end": 13701,
      "loc": {
        "start": {
          "line": 476,
          "column": 2
        },
        "end": {
          "line": 478,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Tax Percent Property\n   * @type {number}\n   ",
      "start": 14271,
      "end": 14326,
      "loc": {
        "start": {
          "line": 495,
          "column": 2
        },
        "end": {
          "line": 498,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 14413,
      "end": 14442,
      "loc": {
        "start": {
          "line": 503,
          "column": 2
        },
        "end": {
          "line": 505,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Markup Property\n   * @type {number}\n   ",
      "start": 15043,
      "end": 15093,
      "loc": {
        "start": {
          "line": 522,
          "column": 2
        },
        "end": {
          "line": 525,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 15148,
      "end": 15177,
      "loc": {
        "start": {
          "line": 530,
          "column": 2
        },
        "end": {
          "line": 532,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this.override(\"markup\", true);",
      "start": 15352,
      "end": 15385,
      "loc": {
        "start": {
          "line": 536,
          "column": 6
        },
        "end": {
          "line": 536,
          "column": 39
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Markup Percent Property\n   * @type {number}\n   ",
      "start": 15598,
      "end": 15656,
      "loc": {
        "start": {
          "line": 546,
          "column": 2
        },
        "end": {
          "line": 549,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 15759,
      "end": 15788,
      "loc": {
        "start": {
          "line": 554,
          "column": 2
        },
        "end": {
          "line": 556,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Price Property\n   * @type {number}\n   ",
      "start": 16422,
      "end": 16471,
      "loc": {
        "start": {
          "line": 572,
          "column": 2
        },
        "end": {
          "line": 575,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 16557,
      "end": 16586,
      "loc": {
        "start": {
          "line": 580,
          "column": 2
        },
        "end": {
          "line": 582,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Price per watt\n   * @type {number}\n   ",
      "start": 17092,
      "end": 17141,
      "loc": {
        "start": {
          "line": 597,
          "column": 2
        },
        "end": {
          "line": 600,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 17308,
      "end": 17337,
      "loc": {
        "start": {
          "line": 609,
          "column": 2
        },
        "end": {
          "line": 611,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Cost per watt\n   * @type {number}\n   ",
      "start": 17561,
      "end": 17609,
      "loc": {
        "start": {
          "line": 619,
          "column": 2
        },
        "end": {
          "line": 622,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 17773,
      "end": 17802,
      "loc": {
        "start": {
          "line": 631,
          "column": 2
        },
        "end": {
          "line": 633,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the line item's definition id.\n   *\n   * @type {number}\n   ",
      "start": 18022,
      "end": 18097,
      "loc": {
        "start": {
          "line": 641,
          "column": 2
        },
        "end": {
          "line": 645,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the line items tags array\n   *\n   * @type {Array<string|number|boolean>}\n   ",
      "start": 18165,
      "end": 18257,
      "loc": {
        "start": {
          "line": 650,
          "column": 2
        },
        "end": {
          "line": 654,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Config Property\n   * @type {object}\n   ",
      "start": 18321,
      "end": 18371,
      "loc": {
        "start": {
          "line": 659,
          "column": 2
        },
        "end": {
          "line": 662,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets Subtotal aka Initial Results.\n   *\n   * @return {number}\n   ",
      "start": 18426,
      "end": 18502,
      "loc": {
        "start": {
          "line": 667,
          "column": 2
        },
        "end": {
          "line": 671,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * When using predictive pricing, should the computed value be used if it's available?\n   * @type {boolean}\n   ",
      "start": 18657,
      "end": 18776,
      "loc": {
        "start": {
          "line": 678,
          "column": 2
        },
        "end": {
          "line": 681,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Overrides the bid variable for the line item\n   * @type {boolean}\n   ",
      "start": 19016,
      "end": 19096,
      "loc": {
        "start": {
          "line": 689,
          "column": 2
        },
        "end": {
          "line": 692,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @param {string} property\n   * @param {(number|string|boolean)} value\n   ",
      "start": 19603,
      "end": 19691,
      "loc": {
        "start": {
          "line": 704,
          "column": 2
        },
        "end": {
          "line": 708,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " If initially empty, the .config can be interpreted as an array.",
      "start": 19867,
      "end": 19933,
      "loc": {
        "start": {
          "line": 715,
          "column": 6
        },
        "end": {
          "line": 715,
          "column": 72
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " This line converts the array to an object.",
      "start": 19940,
      "end": 19985,
      "loc": {
        "start": {
          "line": 716,
          "column": 6
        },
        "end": {
          "line": 716,
          "column": 51
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determine if the line item or one of its properties is overridden\n   *\n   * @param {string} [property=null]\n   * @returns {boolean}\n   ",
      "start": 20265,
      "end": 20411,
      "loc": {
        "start": {
          "line": 727,
          "column": 2
        },
        "end": {
          "line": 732,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines if the line item or a property is predicted by recursively checking the\n   *  properties calculation dependencies prediction status.\n   *\n   * @param {string} [property] snake case property name\n   * @returns {boolean}\n   ",
      "start": 20676,
      "end": 20920,
      "loc": {
        "start": {
          "line": 741,
          "column": 2
        },
        "end": {
          "line": 747,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Resets a specific line item member, remove override value.\n   *\n   * @param {string} property\n   ",
      "start": 21956,
      "end": 22064,
      "loc": {
        "start": {
          "line": 778,
          "column": 2
        },
        "end": {
          "line": 782,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Resets the markup, removing user override inputs for markup and markup percent.\n   ",
      "start": 22384,
      "end": 22478,
      "loc": {
        "start": {
          "line": 795,
          "column": 2
        },
        "end": {
          "line": 797,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Resets the line item, removing all user override inputs.\n   ",
      "start": 22660,
      "end": 22731,
      "loc": {
        "start": {
          "line": 806,
          "column": 2
        },
        "end": {
          "line": 808,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines if the line item represents labor costs.\n   *\n   * @returns {boolean}\n   ",
      "start": 22944,
      "end": 23039,
      "loc": {
        "start": {
          "line": 818,
          "column": 2
        },
        "end": {
          "line": 822,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Bind a field dependency to the workup\n   *\n   * @param {Field} [field=null] The field entity to bind to the workup. Must be a 'list' type field.\n   ",
      "start": 23108,
      "end": 23267,
      "loc": {
        "start": {
          "line": 827,
          "column": 2
        },
        "end": {
          "line": 831,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Assess line item for changes.\n   *\n   * @emits {assessing} fires event before assessement.\n   * @emits {assessed}\n   * @emits {updated}\n   * @param {?BidEntity} [dependency] The calling dependency\n   * @param {?boolean} [forceUpdate]\n   ",
      "start": 23847,
      "end": 24095,
      "loc": {
        "start": {
          "line": 852,
          "column": 2
        },
        "end": {
          "line": 860,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " update our stoplight indicators each time the line item is assessed",
      "start": 26151,
      "end": 26221,
      "loc": {
        "start": {
          "line": 897,
          "column": 6
        },
        "end": {
          "line": 897,
          "column": 76
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines if the line item is has changed for it's original data.\n   *\n   * @returns {boolean}\n   ",
      "start": 26484,
      "end": 26594,
      "loc": {
        "start": {
          "line": 913,
          "column": 2
        },
        "end": {
          "line": 917,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Flags the line item and corresponding bid as dirty and to be saved.\n   ",
      "start": 26705,
      "end": 26787,
      "loc": {
        "start": {
          "line": 922,
          "column": 2
        },
        "end": {
          "line": 924,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Binds the \"updated\" event for all dependant bid entities.\n   ",
      "start": 27062,
      "end": 27134,
      "loc": {
        "start": {
          "line": 935,
          "column": 2
        },
        "end": {
          "line": 937,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets a list of bid entities that the line item instance relies on.\n   *\n   * @returns {BidEntity[]}\n   ",
      "start": 27641,
      "end": 27755,
      "loc": {
        "start": {
          "line": 957,
          "column": 2
        },
        "end": {
          "line": 961,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets dependant bid entities that rely on line item instance.\n   *\n   * @returns {BidEntity[]}\n   ",
      "start": 28423,
      "end": 28531,
      "loc": {
        "start": {
          "line": 987,
          "column": 2
        },
        "end": {
          "line": 991,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Bind the dependencies of the prediction models\n   ",
      "start": 29797,
      "end": 29858,
      "loc": {
        "start": {
          "line": 1030,
          "column": 2
        },
        "end": {
          "line": 1032,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Predictive pricing bid variable need to be explicitely bound to the line items since they are not\n   * included in the entity's dependencies.\n   ",
      "start": 30232,
      "end": 30388,
      "loc": {
        "start": {
          "line": 1044,
          "column": 2
        },
        "end": {
          "line": 1047,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Bind to markup strategy variable\n   ",
      "start": 30949,
      "end": 30996,
      "loc": {
        "start": {
          "line": 1065,
          "column": 2
        },
        "end": {
          "line": 1067,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Bind to taxable labor variable\n   ",
      "start": 31228,
      "end": 31273,
      "loc": {
        "start": {
          "line": 1075,
          "column": 2
        },
        "end": {
          "line": 1077,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   ",
      "start": 32034,
      "end": 32048,
      "loc": {
        "start": {
          "line": 1106,
          "column": 2
        },
        "end": {
          "line": 1108,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Checks to see if the supplied array is different than the currently assigned value\n   * If so, it updates the value\n   *\n   * @return {boolean} whether the value was updated or not\n   ",
      "start": 32400,
      "end": 32595,
      "loc": {
        "start": {
          "line": 1119,
          "column": 2
        },
        "end": {
          "line": 1124,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   ",
      "start": 32823,
      "end": 32837,
      "loc": {
        "start": {
          "line": 1132,
          "column": 2
        },
        "end": {
          "line": 1134,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   ",
      "start": 33209,
      "end": 33223,
      "loc": {
        "start": {
          "line": 1145,
          "column": 2
        },
        "end": {
          "line": 1147,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   ",
      "start": 33569,
      "end": 33583,
      "loc": {
        "start": {
          "line": 1158,
          "column": 2
        },
        "end": {
          "line": 1160,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internal method to calculate a Unit price change.\n   *\n   ",
      "start": 33766,
      "end": 33835,
      "loc": {
        "start": {
          "line": 1166,
          "column": 2
        },
        "end": {
          "line": 1169,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internal method that recalculates a line item cost change.\n   *\n   ",
      "start": 34332,
      "end": 34410,
      "loc": {
        "start": {
          "line": 1182,
          "column": 2
        },
        "end": {
          "line": 1185,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Retrieves extra scalar dependency contracts.\n   *\n   * @return {number}\n   ",
      "start": 35305,
      "end": 35391,
      "loc": {
        "start": {
          "line": 1217,
          "column": 2
        },
        "end": {
          "line": 1221,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Retrieves extra tag dependency contracts.\n   *\n   * @return {Array}\n   ",
      "start": 35549,
      "end": 35631,
      "loc": {
        "start": {
          "line": 1228,
          "column": 2
        },
        "end": {
          "line": 1232,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 35783,
      "end": 35819,
      "loc": {
        "start": {
          "line": 1239,
          "column": 2
        },
        "end": {
          "line": 1242,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 36065,
      "end": 36101,
      "loc": {
        "start": {
          "line": 1251,
          "column": 2
        },
        "end": {
          "line": 1254,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed IsIncluded  value.\n   *\n   * @return {boolean}\n   ",
      "start": 36504,
      "end": 36610,
      "loc": {
        "start": {
          "line": 1266,
          "column": 2
        },
        "end": {
          "line": 1270,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed IsWeighted value.\n   *\n   * @return {boolean}\n   ",
      "start": 36780,
      "end": 36885,
      "loc": {
        "start": {
          "line": 1277,
          "column": 2
        },
        "end": {
          "line": 1281,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Labor Hours value.\n   *\n   * @return {number}\n   ",
      "start": 37062,
      "end": 37167,
      "loc": {
        "start": {
          "line": 1288,
          "column": 2
        },
        "end": {
          "line": 1292,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if the line item is weighted and created after patch 1.3.12",
      "start": 37682,
      "end": 37750,
      "loc": {
        "start": {
          "line": 1306,
          "column": 8
        },
        "end": {
          "line": 1306,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this applies the contribution weight to the bid labor hours value.",
      "start": 37759,
      "end": 37828,
      "loc": {
        "start": {
          "line": 1307,
          "column": 8
        },
        "end": {
          "line": 1307,
          "column": 77
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Burden value.\n   *\n   * @return {number}\n   ",
      "start": 38639,
      "end": 38739,
      "loc": {
        "start": {
          "line": 1328,
          "column": 2
        },
        "end": {
          "line": 1332,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Scalar value.\n   *\n   * @return {number}\n   ",
      "start": 39021,
      "end": 39121,
      "loc": {
        "start": {
          "line": 1340,
          "column": 2
        },
        "end": {
          "line": 1344,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached Tag value.\n   *\n   * @return {(string|number|boolean)[]}\n   ",
      "start": 39750,
      "end": 39857,
      "loc": {
        "start": {
          "line": 1362,
          "column": 2
        },
        "end": {
          "line": 1366,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Per Quantity value.\n   *\n   * @return {number}\n   ",
      "start": 40217,
      "end": 40323,
      "loc": {
        "start": {
          "line": 1382,
          "column": 2
        },
        "end": {
          "line": 1386,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Escalator value.\n   *\n   * @return {number}\n   ",
      "start": 40974,
      "end": 41077,
      "loc": {
        "start": {
          "line": 1407,
          "column": 2
        },
        "end": {
          "line": 1411,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed OH&P value.\n   *\n   * @return {number}\n   ",
      "start": 41400,
      "end": 41498,
      "loc": {
        "start": {
          "line": 1419,
          "column": 2
        },
        "end": {
          "line": 1423,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Quantity value.\n   *\n   * @return {number}\n   ",
      "start": 41791,
      "end": 41893,
      "loc": {
        "start": {
          "line": 1431,
          "column": 2
        },
        "end": {
          "line": 1435,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "Must check for quantity property, as legacy bids do not contain this property.",
      "start": 41986,
      "end": 42066,
      "loc": {
        "start": {
          "line": 1440,
          "column": 6
        },
        "end": {
          "line": 1440,
          "column": 86
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 42438,
      "end": 42474,
      "loc": {
        "start": {
          "line": 1450,
          "column": 2
        },
        "end": {
          "line": 1453,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " use predicted cost only if cost specific dependencies are undefined. Otherwise compute using predicted hours",
      "start": 42796,
      "end": 42907,
      "loc": {
        "start": {
          "line": 1465,
          "column": 6
        },
        "end": {
          "line": 1465,
          "column": 117
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 44095,
      "end": 44131,
      "loc": {
        "start": {
          "line": 1495,
          "column": 2
        },
        "end": {
          "line": 1498,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 44723,
      "end": 44759,
      "loc": {
        "start": {
          "line": 1515,
          "column": 2
        },
        "end": {
          "line": 1518,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 45077,
      "end": 45113,
      "loc": {
        "start": {
          "line": 1526,
          "column": 2
        },
        "end": {
          "line": 1529,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 45684,
      "end": 45720,
      "loc": {
        "start": {
          "line": 1550,
          "column": 2
        },
        "end": {
          "line": 1553,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @return {number}\n   ",
      "start": 46053,
      "end": 46084,
      "loc": {
        "start": {
          "line": 1561,
          "column": 2
        },
        "end": {
          "line": 1563,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the value for a dependency. If a dependency is undefined, it will be flagged in the config.undefined_prop_flags\n   *\n   * @param {object} dependencyContract The dependency contract\n   * @param {string} propName The name of the line item prop that depends on this dependency.\n   *                          Needed so that it can be flagged if the dependency is null or flagged as undefined.\n   * @return {number|boolean|undefined|null} The resolved dependency value\n   ",
      "start": 46463,
      "end": 46946,
      "loc": {
        "start": {
          "line": 1575,
          "column": 2
        },
        "end": {
          "line": 1582,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " For PVBid Patch 1.3.26 & ^1.3.27",
      "start": 47187,
      "end": 47222,
      "loc": {
        "start": {
          "line": 1588,
          "column": 4
        },
        "end": {
          "line": 1588,
          "column": 39
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " This condition only applies to bids created on and after this date.",
      "start": 47227,
      "end": 47297,
      "loc": {
        "start": {
          "line": 1589,
          "column": 4
        },
        "end": {
          "line": 1589,
          "column": 74
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Clear the locally cached values\n   ",
      "start": 47930,
      "end": 47976,
      "loc": {
        "start": {
          "line": 1607,
          "column": 2
        },
        "end": {
          "line": 1609,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Reset the flags for props that rely on undefined dependencies in assessment\n   ",
      "start": 48096,
      "end": 48186,
      "loc": {
        "start": {
          "line": 1616,
          "column": 2
        },
        "end": {
          "line": 1618,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines if the field is dependent on null/undefined dependencies\n   *\n   * @param {string} field The field value in question\n   * @return {boolean}\n   ",
      "start": 48260,
      "end": 48425,
      "loc": {
        "start": {
          "line": 1623,
          "column": 2
        },
        "end": {
          "line": 1628,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Checks if any of the given dependencies have been flagged as undefined during the assessment\n   *\n   * @param {...string} dependencies Dependencies to check\n   * @return {boolean} Whether or not any of the given dependencies have relied on any numbers that were not fully defined\n   ",
      "start": 48760,
      "end": 49054,
      "loc": {
        "start": {
          "line": 1642,
          "column": 2
        },
        "end": {
          "line": 1647,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determine if the undefined props flags have changed during the assesment. If so update the config var.\n   *\n   * @return {boolean} Whether or not there has been a change\n   ",
      "start": 49255,
      "end": 49439,
      "loc": {
        "start": {
          "line": 1655,
          "column": 2
        },
        "end": {
          "line": 1659,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines whether a prediction should be used during assessment given the dependencies\n   *\n   * @param {boolean} propsToConsider The required properties used in this calculation\n   * @return {boolean} Whether or not a predicted value should be used\n   ",
      "start": 49869,
      "end": 50134,
      "loc": {
        "start": {
          "line": 1672,
          "column": 2
        },
        "end": {
          "line": 1677,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " PredictivePricing bid variable must be ON",
      "start": 50175,
      "end": 50219,
      "loc": {
        "start": {
          "line": 1679,
          "column": 4
        },
        "end": {
          "line": 1679,
          "column": 48
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Line item must have a definition",
      "start": 50304,
      "end": 50339,
      "loc": {
        "start": {
          "line": 1682,
          "column": 4
        },
        "end": {
          "line": 1682,
          "column": 39
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Line item must have prediction models",
      "start": 50393,
      "end": 50433,
      "loc": {
        "start": {
          "line": 1685,
          "column": 4
        },
        "end": {
          "line": 1685,
          "column": 44
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " The bid must have a watts value greater than 0 (bid watts are rounded up to at least 1 so 1 is used instead of 0 here)",
      "start": 50516,
      "end": 50637,
      "loc": {
        "start": {
          "line": 1688,
          "column": 4
        },
        "end": {
          "line": 1688,
          "column": 125
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " getTotalWatts() used instead of bid.watts because bid.watts is not calculated untill the bid is assessed",
      "start": 50642,
      "end": 50749,
      "loc": {
        "start": {
          "line": 1689,
          "column": 4
        },
        "end": {
          "line": 1689,
          "column": 111
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " The line item should have dependencies that are not fully defined or useComputedValueWhenAvaliable should be OFF",
      "start": 50809,
      "end": 50924,
      "loc": {
        "start": {
          "line": 1692,
          "column": 4
        },
        "end": {
          "line": 1692,
          "column": 119
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Evaluates the cost prediction models for the line item.\n   *\n   * @return {number} The predicted cost value\n   ",
      "start": 51061,
      "end": 51183,
      "loc": {
        "start": {
          "line": 1698,
          "column": 2
        },
        "end": {
          "line": 1702,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Evaluates the labor hours prediction models for the line item.\n   *\n   * @return {number} The predicted cost value\n   ",
      "start": 51986,
      "end": 52115,
      "loc": {
        "start": {
          "line": 1721,
          "column": 2
        },
        "end": {
          "line": 1725,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns a integer value indicating which distribution range a lineItem's cost falls\n   * Returns 0,1,2,3,4,5,6 or (this._distributionRanges.length) the value being the percent range that the current cost falls under.\n   * Returns -1 if the current cost is out of bounds and above (greater than) the predicted value.\n   * Returns -2 if the current cost is out of bounds and below (less than) the predicted value.\n   * Returns -3 if the line item has zero prediction models, a predicted value equal to zero or undefined,\n   * and undefined weightedNormalValues\n   * Returns -4 if the line item is predicted and not overwritten and the line item is excluded\n   * @returns {number}\n   * @private\n   ",
      "start": 53503,
      "end": 54209,
      "loc": {
        "start": {
          "line": 1759,
          "column": 2
        },
        "end": {
          "line": 1769,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " data not available",
      "start": 54340,
      "end": 54361,
      "loc": {
        "start": {
          "line": 1773,
          "column": 4
        },
        "end": {
          "line": 1773,
          "column": 25
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " ~",
      "start": 54623,
      "end": 54627,
      "loc": {
        "start": {
          "line": 1778,
          "column": 4
        },
        "end": {
          "line": 1778,
          "column": 8
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " we already have the stoplight prediction icon so no reason to get it again",
      "start": 54852,
      "end": 54929,
      "loc": {
        "start": {
          "line": 1782,
          "column": 4
        },
        "end": {
          "line": 1782,
          "column": 81
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " get the bounds if they are set",
      "start": 55199,
      "end": 55232,
      "loc": {
        "start": {
          "line": 1787,
          "column": 6
        },
        "end": {
          "line": 1787,
          "column": 39
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " overwrite labor hours for industry if we have predicted labor cost and bounds for predicted labor cost",
      "start": 55370,
      "end": 55475,
      "loc": {
        "start": {
          "line": 1789,
          "column": 8
        },
        "end": {
          "line": 1789,
          "column": 113
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " no weighted values for weighted labor cost so return data not found",
      "start": 55720,
      "end": 55790,
      "loc": {
        "start": {
          "line": 1795,
          "column": 10
        },
        "end": {
          "line": 1795,
          "column": 80
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " use weighted labor hours if it is defined",
      "start": 55926,
      "end": 55970,
      "loc": {
        "start": {
          "line": 1800,
          "column": 8
        },
        "end": {
          "line": 1800,
          "column": 52
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " fallback to just using plain bounds",
      "start": 56205,
      "end": 56243,
      "loc": {
        "start": {
          "line": 1805,
          "column": 8
        },
        "end": {
          "line": 1805,
          "column": 46
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " bounds not available so return data not available",
      "start": 56365,
      "end": 56417,
      "loc": {
        "start": {
          "line": 1809,
          "column": 6
        },
        "end": {
          "line": 1809,
          "column": 58
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     *  Initiate the Stoplight Calculations\n     *  For each weighted normal value, determine the stoplight range based on the current and next weighted value\n     ",
      "start": 56516,
      "end": 56686,
      "loc": {
        "start": {
          "line": 1815,
          "column": 4
        },
        "end": {
          "line": 1818,
          "column": 7
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " red stop sign",
      "start": 56691,
      "end": 56707,
      "loc": {
        "start": {
          "line": 1819,
          "column": 4
        },
        "end": {
          "line": 1819,
          "column": 20
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " default value",
      "start": 56742,
      "end": 56758,
      "loc": {
        "start": {
          "line": 1820,
          "column": 34
        },
        "end": {
          "line": 1820,
          "column": 50
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " updates the account and industry stoplight indicator properties",
      "start": 57273,
      "end": 57339,
      "loc": {
        "start": {
          "line": 1840,
          "column": 2
        },
        "end": {
          "line": 1840,
          "column": 68
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *  Calculate the weighted normal value given a set of distribution ranges.\n   * @returns {array} Array of weighted normal values\n   ",
      "start": 57535,
      "end": 57676,
      "loc": {
        "start": {
          "line": 1846,
          "column": 2
        },
        "end": {
          "line": 1849,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *  Calculates the weighted normal value at x range\n   * @param range\n   * @returns {int|null} weighted normal value\n   ",
      "start": 58514,
      "end": 58642,
      "loc": {
        "start": {
          "line": 1867,
          "column": 2
        },
        "end": {
          "line": 1871,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " we can use either High or Low here because both calculations will be the same",
      "start": 59787,
      "end": 59867,
      "loc": {
        "start": {
          "line": 1890,
          "column": 8
        },
        "end": {
          "line": 1890,
          "column": 88
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets an array of the calculated weighted labor hours\n   * @returns {[]}\n   ",
      "start": 60157,
      "end": 60243,
      "loc": {
        "start": {
          "line": 1900,
          "column": 2
        },
        "end": {
          "line": 1903,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " map to the same length as the distribution ranges",
      "start": 60796,
      "end": 60848,
      "loc": {
        "start": {
          "line": 1923,
          "column": 4
        },
        "end": {
          "line": 1923,
          "column": 56
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " apply contribution weight if needed",
      "start": 61115,
      "end": 61153,
      "loc": {
        "start": {
          "line": 1934,
          "column": 4
        },
        "end": {
          "line": 1934,
          "column": 42
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets an array of the calculated weighted labor hour cost\n   * @returns {[]}\n   ",
      "start": 61421,
      "end": 61511,
      "loc": {
        "start": {
          "line": 1944,
          "column": 2
        },
        "end": {
          "line": 1947,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " map to the same length as the distribution ranges",
      "start": 62178,
      "end": 62230,
      "loc": {
        "start": {
          "line": 1971,
          "column": 4
        },
        "end": {
          "line": 1971,
          "column": 56
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the prediction models for the current line item by type\n   * @returns {Object[]}\n   ",
      "start": 62772,
      "end": 62872,
      "loc": {
        "start": {
          "line": 1991,
          "column": 2
        },
        "end": {
          "line": 1994,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Check if the line item has prediction models",
      "start": 62950,
      "end": 62997,
      "loc": {
        "start": {
          "line": 1998,
          "column": 4
        },
        "end": {
          "line": 1998,
          "column": 51
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Check if the models are based on cost or labor hours",
      "start": 63093,
      "end": 63148,
      "loc": {
        "start": {
          "line": 2003,
          "column": 4
        },
        "end": {
          "line": 2003,
          "column": 59
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the predicted value for the line item based on type\n   * @returns {number}\n   ",
      "start": 63712,
      "end": 63806,
      "loc": {
        "start": {
          "line": 2024,
          "column": 2
        },
        "end": {
          "line": 2027,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the line item's value. Either Cost or Labor Hours\n   * @returns {number}\n   ",
      "start": 64503,
      "end": 64595,
      "loc": {
        "start": {
          "line": 2045,
          "column": 2
        },
        "end": {
          "line": 2048,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the sum of the r2 values from each model's ['standard_deviation'] object\n   * @returns {sumOfR2|null}\n   ",
      "start": 64923,
      "end": 65050,
      "loc": {
        "start": {
          "line": 2061,
          "column": 2
        },
        "end": {
          "line": 2064,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " use plus and minus standard deviations to calculate high and low separately",
      "start": 65329,
      "end": 65407,
      "loc": {
        "start": {
          "line": 2073,
          "column": 8
        },
        "end": {
          "line": 2073,
          "column": 86
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " does not have plus and minus models to use the full dataset for both high and low",
      "start": 65819,
      "end": 65903,
      "loc": {
        "start": {
          "line": 2080,
          "column": 8
        },
        "end": {
          "line": 2080,
          "column": 92
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the normal inverse based on a distribution range, a model's standard_deviation_error_mean and error\n   * @param range\n   * @param model\n   * @returns {float}  The CDF - inverse normal distribution result\n   ",
      "start": 66467,
      "end": 66696,
      "loc": {
        "start": {
          "line": 2096,
          "column": 2
        },
        "end": {
          "line": 2101,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the normal value from the normal error\n   * @param value\n   * @param error\n   * @returns {number}\n   ",
      "start": 67559,
      "end": 67682,
      "loc": {
        "start": {
          "line": 2119,
          "column": 2
        },
        "end": {
          "line": 2124,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the weighted normal value from the current normal value and sumOfR2 and the next normal value and sumOfR2\n   * @param currentModelNormalValue\n   * @param currentModelSumR2\n   * @param nextModelNormalValue\n   * @param nextModelSumR2\n   * @returns {number}\n   ",
      "start": 67761,
      "end": 68041,
      "loc": {
        "start": {
          "line": 2129,
          "column": 2
        },
        "end": {
          "line": 2136,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the weighted labor hours cost.\n   * If line item has a contribution weight, multiply the result by the contribution\n   * @param weightedValue\n   * @returns {number}\n   ",
      "start": 68184,
      "end": 68374,
      "loc": {
        "start": {
          "line": 2141,
          "column": 2
        },
        "end": {
          "line": 2146,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if the wage is !== undefined && > 0",
      "start": 68426,
      "end": 68470,
      "loc": {
        "start": {
          "line": 2149,
          "column": 4
        },
        "end": {
          "line": 2149,
          "column": 48
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if burden is !== undefined",
      "start": 68475,
      "end": 68510,
      "loc": {
        "start": {
          "line": 2150,
          "column": 4
        },
        "end": {
          "line": 2150,
          "column": 39
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if SubContractor Scalar and Escalator are > 0",
      "start": 68515,
      "end": 68569,
      "loc": {
        "start": {
          "line": 2151,
          "column": 4
        },
        "end": {
          "line": 2151,
          "column": 58
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Exports the line item's internal data structure.\n   *\n   * @param {boolean} [alwaysIncludeConfig=false]\n   *      Flag to include config object regardless of whether it has changed or not. The config\n   *      is always included if it has been modified but is omitted by to improve save performance\n   *      if there have been no changes by default to improve save performance.\n   * @returns {object}\n   ",
      "start": 69701,
      "end": 70117,
      "loc": {
        "start": {
          "line": 2181,
          "column": 2
        },
        "end": {
          "line": 2189,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Moves line item to a new component and self removes from original component in the same {@link ComponentGroup}\n   *\n   * @param {Component} component\n   ",
      "start": 70313,
      "end": 70477,
      "loc": {
        "start": {
          "line": 2195,
          "column": 2
        },
        "end": {
          "line": 2199,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets an array of components that the line item is under.\n   * A line item is either uncategorized or under one {@link Component} per {@link ComponentGroup}\n   *\n   * @returns {Component[]}\n   ",
      "start": 70962,
      "end": 71165,
      "loc": {
        "start": {
          "line": 2216,
          "column": 2
        },
        "end": {
          "line": 2221,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Get the line item's assembly if it has one\n   *\n   * @return {Assembly|undefined}\n   ",
      "start": 71387,
      "end": 71483,
      "loc": {
        "start": {
          "line": 2230,
          "column": 2
        },
        "end": {
          "line": 2234,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Adds the line item to an assembly.\n   *\n   * @param {Assembly|string} assembly The assembly entity or an assembly ref id\n   * @return {Assembly} the new assembly setting\n   ",
      "start": 71539,
      "end": 71723,
      "loc": {
        "start": {
          "line": 2239,
          "column": 2
        },
        "end": {
          "line": 2244,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Removes any assembly reference from the line item.\n   *\n   * @return {void}\n   ",
      "start": 71915,
      "end": 72005,
      "loc": {
        "start": {
          "line": 2252,
          "column": 2
        },
        "end": {
          "line": 2256,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " while loop in-case of duplicates",
      "start": 72239,
      "end": 72274,
      "loc": {
        "start": {
          "line": 2265,
          "column": 8
        },
        "end": {
          "line": 2265,
          "column": 43
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Deletes line item.\n   *\n   * @returns {Promise<void>}\n   ",
      "start": 72622,
      "end": 72690,
      "loc": {
        "start": {
          "line": 2284,
          "column": 2
        },
        "end": {
          "line": 2288,
          "column": 5
        }
      }
    }
  ],
  "tokens": [
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 0,
      "end": 6,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 7,
      "end": 16,
      "loc": {
        "start": {
          "line": 1,
          "column": 7
        },
        "end": {
          "line": 1,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 17,
      "end": 21,
      "loc": {
        "start": {
          "line": 1,
          "column": 17
        },
        "end": {
          "line": 1,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/isBoolean",
      "start": 22,
      "end": 40,
      "loc": {
        "start": {
          "line": 1,
          "column": 22
        },
        "end": {
          "line": 1,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40,
      "end": 41,
      "loc": {
        "start": {
          "line": 1,
          "column": 40
        },
        "end": {
          "line": 1,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 42,
      "end": 48,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "each",
      "start": 49,
      "end": 53,
      "loc": {
        "start": {
          "line": 2,
          "column": 7
        },
        "end": {
          "line": 2,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 54,
      "end": 58,
      "loc": {
        "start": {
          "line": 2,
          "column": 12
        },
        "end": {
          "line": 2,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/each",
      "start": 59,
      "end": 72,
      "loc": {
        "start": {
          "line": 2,
          "column": 17
        },
        "end": {
          "line": 2,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72,
      "end": 73,
      "loc": {
        "start": {
          "line": 2,
          "column": 30
        },
        "end": {
          "line": 2,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 74,
      "end": 80,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 81,
      "end": 86,
      "loc": {
        "start": {
          "line": 3,
          "column": 7
        },
        "end": {
          "line": 3,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 87,
      "end": 91,
      "loc": {
        "start": {
          "line": 3,
          "column": 13
        },
        "end": {
          "line": 3,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/round",
      "start": 92,
      "end": 106,
      "loc": {
        "start": {
          "line": 3,
          "column": 18
        },
        "end": {
          "line": 3,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 106,
      "end": 107,
      "loc": {
        "start": {
          "line": 3,
          "column": 32
        },
        "end": {
          "line": 3,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 108,
      "end": 114,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUndefined",
      "start": 115,
      "end": 126,
      "loc": {
        "start": {
          "line": 4,
          "column": 7
        },
        "end": {
          "line": 4,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 127,
      "end": 131,
      "loc": {
        "start": {
          "line": 4,
          "column": 19
        },
        "end": {
          "line": 4,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/isUndefined",
      "start": 132,
      "end": 152,
      "loc": {
        "start": {
          "line": 4,
          "column": 24
        },
        "end": {
          "line": 4,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 152,
      "end": 153,
      "loc": {
        "start": {
          "line": 4,
          "column": 44
        },
        "end": {
          "line": 4,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 154,
      "end": 160,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isEmpty",
      "start": 161,
      "end": 168,
      "loc": {
        "start": {
          "line": 5,
          "column": 7
        },
        "end": {
          "line": 5,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 169,
      "end": 173,
      "loc": {
        "start": {
          "line": 5,
          "column": 15
        },
        "end": {
          "line": 5,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/isEmpty",
      "start": 174,
      "end": 190,
      "loc": {
        "start": {
          "line": 5,
          "column": 20
        },
        "end": {
          "line": 5,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 190,
      "end": 191,
      "loc": {
        "start": {
          "line": 5,
          "column": 36
        },
        "end": {
          "line": 5,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 192,
      "end": 198,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 199,
      "end": 204,
      "loc": {
        "start": {
          "line": 6,
          "column": 7
        },
        "end": {
          "line": 6,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 205,
      "end": 209,
      "loc": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/isNil",
      "start": 210,
      "end": 224,
      "loc": {
        "start": {
          "line": 6,
          "column": 18
        },
        "end": {
          "line": 6,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 224,
      "end": 225,
      "loc": {
        "start": {
          "line": 6,
          "column": 32
        },
        "end": {
          "line": 6,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 226,
      "end": 232,
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xor",
      "start": 233,
      "end": 236,
      "loc": {
        "start": {
          "line": 7,
          "column": 7
        },
        "end": {
          "line": 7,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 237,
      "end": 241,
      "loc": {
        "start": {
          "line": 7,
          "column": 11
        },
        "end": {
          "line": 7,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/xor",
      "start": 242,
      "end": 254,
      "loc": {
        "start": {
          "line": 7,
          "column": 16
        },
        "end": {
          "line": 7,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 254,
      "end": 255,
      "loc": {
        "start": {
          "line": 7,
          "column": 28
        },
        "end": {
          "line": 7,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 256,
      "end": 262,
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pickBy",
      "start": 263,
      "end": 269,
      "loc": {
        "start": {
          "line": 8,
          "column": 7
        },
        "end": {
          "line": 8,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 270,
      "end": 274,
      "loc": {
        "start": {
          "line": 8,
          "column": 14
        },
        "end": {
          "line": 8,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/pickBy",
      "start": 275,
      "end": 290,
      "loc": {
        "start": {
          "line": 8,
          "column": 19
        },
        "end": {
          "line": 8,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 290,
      "end": 291,
      "loc": {
        "start": {
          "line": 8,
          "column": 34
        },
        "end": {
          "line": 8,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 292,
      "end": 298,
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cloneDeep",
      "start": 299,
      "end": 308,
      "loc": {
        "start": {
          "line": 9,
          "column": 7
        },
        "end": {
          "line": 9,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 309,
      "end": 313,
      "loc": {
        "start": {
          "line": 9,
          "column": 17
        },
        "end": {
          "line": 9,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/cloneDeep",
      "start": 314,
      "end": 332,
      "loc": {
        "start": {
          "line": 9,
          "column": 22
        },
        "end": {
          "line": 9,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 332,
      "end": 333,
      "loc": {
        "start": {
          "line": 9,
          "column": 40
        },
        "end": {
          "line": 9,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 334,
      "end": 340,
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pull",
      "start": 341,
      "end": 345,
      "loc": {
        "start": {
          "line": 10,
          "column": 7
        },
        "end": {
          "line": 10,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 346,
      "end": 350,
      "loc": {
        "start": {
          "line": 10,
          "column": 12
        },
        "end": {
          "line": 10,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/pull",
      "start": 351,
      "end": 364,
      "loc": {
        "start": {
          "line": 10,
          "column": 17
        },
        "end": {
          "line": 10,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 364,
      "end": 365,
      "loc": {
        "start": {
          "line": 10,
          "column": 30
        },
        "end": {
          "line": 10,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 366,
      "end": 372,
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "omit",
      "start": 373,
      "end": 377,
      "loc": {
        "start": {
          "line": 11,
          "column": 7
        },
        "end": {
          "line": 11,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 378,
      "end": 382,
      "loc": {
        "start": {
          "line": 11,
          "column": 12
        },
        "end": {
          "line": 11,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash/omit",
      "start": 383,
      "end": 396,
      "loc": {
        "start": {
          "line": 11,
          "column": 17
        },
        "end": {
          "line": 11,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 396,
      "end": 397,
      "loc": {
        "start": {
          "line": 11,
          "column": 30
        },
        "end": {
          "line": 11,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 398,
      "end": 404,
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 12,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "BidEntity",
      "start": 405,
      "end": 414,
      "loc": {
        "start": {
          "line": 12,
          "column": 7
        },
        "end": {
          "line": 12,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 415,
      "end": 419,
      "loc": {
        "start": {
          "line": 12,
          "column": 17
        },
        "end": {
          "line": 12,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./BidEntity",
      "start": 420,
      "end": 433,
      "loc": {
        "start": {
          "line": 12,
          "column": 22
        },
        "end": {
          "line": 12,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 433,
      "end": 434,
      "loc": {
        "start": {
          "line": 12,
          "column": 35
        },
        "end": {
          "line": 12,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 435,
      "end": 441,
      "loc": {
        "start": {
          "line": 13,
          "column": 0
        },
        "end": {
          "line": 13,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 442,
      "end": 449,
      "loc": {
        "start": {
          "line": 13,
          "column": 7
        },
        "end": {
          "line": 13,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 450,
      "end": 454,
      "loc": {
        "start": {
          "line": 13,
          "column": 15
        },
        "end": {
          "line": 13,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "../utils/Helpers",
      "start": 455,
      "end": 473,
      "loc": {
        "start": {
          "line": 13,
          "column": 20
        },
        "end": {
          "line": 13,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 473,
      "end": 474,
      "loc": {
        "start": {
          "line": 13,
          "column": 38
        },
        "end": {
          "line": 13,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 475,
      "end": 481,
      "loc": {
        "start": {
          "line": 14,
          "column": 0
        },
        "end": {
          "line": 14,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "PredictionService",
      "start": 482,
      "end": 499,
      "loc": {
        "start": {
          "line": 14,
          "column": 7
        },
        "end": {
          "line": 14,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 500,
      "end": 504,
      "loc": {
        "start": {
          "line": 14,
          "column": 25
        },
        "end": {
          "line": 14,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./services/PredictionService",
      "start": 505,
      "end": 535,
      "loc": {
        "start": {
          "line": 14,
          "column": 30
        },
        "end": {
          "line": 14,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 535,
      "end": 536,
      "loc": {
        "start": {
          "line": 14,
          "column": 60
        },
        "end": {
          "line": 14,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 537,
      "end": 543,
      "loc": {
        "start": {
          "line": 15,
          "column": 0
        },
        "end": {
          "line": 15,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "IndustryWidePredictionService",
      "start": 544,
      "end": 573,
      "loc": {
        "start": {
          "line": 15,
          "column": 7
        },
        "end": {
          "line": 15,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 574,
      "end": 578,
      "loc": {
        "start": {
          "line": 15,
          "column": 37
        },
        "end": {
          "line": 15,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./services/IndustryWidePredictionService",
      "start": 579,
      "end": 621,
      "loc": {
        "start": {
          "line": 15,
          "column": 42
        },
        "end": {
          "line": 15,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 621,
      "end": 622,
      "loc": {
        "start": {
          "line": 15,
          "column": 84
        },
        "end": {
          "line": 15,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 623,
      "end": 629,
      "loc": {
        "start": {
          "line": 16,
          "column": 0
        },
        "end": {
          "line": 16,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "LineItemRuleService",
      "start": 630,
      "end": 649,
      "loc": {
        "start": {
          "line": 16,
          "column": 7
        },
        "end": {
          "line": 16,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 650,
      "end": 654,
      "loc": {
        "start": {
          "line": 16,
          "column": 27
        },
        "end": {
          "line": 16,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./services/LineItemRuleService",
      "start": 655,
      "end": 687,
      "loc": {
        "start": {
          "line": 16,
          "column": 32
        },
        "end": {
          "line": 16,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 687,
      "end": 688,
      "loc": {
        "start": {
          "line": 16,
          "column": 64
        },
        "end": {
          "line": 16,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 689,
      "end": 695,
      "loc": {
        "start": {
          "line": 17,
          "column": 0
        },
        "end": {
          "line": 17,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 696,
      "end": 697,
      "loc": {
        "start": {
          "line": 17,
          "column": 7
        },
        "end": {
          "line": 17,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setAssembly",
      "start": 698,
      "end": 709,
      "loc": {
        "start": {
          "line": 17,
          "column": 9
        },
        "end": {
          "line": 17,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 709,
      "end": 710,
      "loc": {
        "start": {
          "line": 17,
          "column": 20
        },
        "end": {
          "line": 17,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getAssembly",
      "start": 711,
      "end": 722,
      "loc": {
        "start": {
          "line": 17,
          "column": 22
        },
        "end": {
          "line": 17,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 723,
      "end": 724,
      "loc": {
        "start": {
          "line": 17,
          "column": 34
        },
        "end": {
          "line": 17,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 725,
      "end": 729,
      "loc": {
        "start": {
          "line": 17,
          "column": 36
        },
        "end": {
          "line": 17,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./services/BidEntityAssemblyService",
      "start": 730,
      "end": 767,
      "loc": {
        "start": {
          "line": 17,
          "column": 41
        },
        "end": {
          "line": 17,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 767,
      "end": 768,
      "loc": {
        "start": {
          "line": 17,
          "column": 78
        },
        "end": {
          "line": 17,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 769,
      "end": 775,
      "loc": {
        "start": {
          "line": 18,
          "column": 0
        },
        "end": {
          "line": 18,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "WorkupService",
      "start": 776,
      "end": 789,
      "loc": {
        "start": {
          "line": 18,
          "column": 7
        },
        "end": {
          "line": 18,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 790,
      "end": 794,
      "loc": {
        "start": {
          "line": 18,
          "column": 21
        },
        "end": {
          "line": 18,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./services/WorkupService",
      "start": 795,
      "end": 821,
      "loc": {
        "start": {
          "line": 18,
          "column": 26
        },
        "end": {
          "line": 18,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 821,
      "end": 822,
      "loc": {
        "start": {
          "line": 18,
          "column": 52
        },
        "end": {
          "line": 18,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 823,
      "end": 829,
      "loc": {
        "start": {
          "line": 19,
          "column": 0
        },
        "end": {
          "line": 19,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Workup",
      "start": 830,
      "end": 836,
      "loc": {
        "start": {
          "line": 19,
          "column": 7
        },
        "end": {
          "line": 19,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 837,
      "end": 841,
      "loc": {
        "start": {
          "line": 19,
          "column": 14
        },
        "end": {
          "line": 19,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./Workup",
      "start": 842,
      "end": 852,
      "loc": {
        "start": {
          "line": 19,
          "column": 19
        },
        "end": {
          "line": 19,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 852,
      "end": 853,
      "loc": {
        "start": {
          "line": 19,
          "column": 29
        },
        "end": {
          "line": 19,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 854,
      "end": 860,
      "loc": {
        "start": {
          "line": 20,
          "column": 0
        },
        "end": {
          "line": 20,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "jStat",
      "start": 861,
      "end": 866,
      "loc": {
        "start": {
          "line": 20,
          "column": 7
        },
        "end": {
          "line": 20,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 867,
      "end": 871,
      "loc": {
        "start": {
          "line": 20,
          "column": 13
        },
        "end": {
          "line": 20,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "jstat",
      "start": 872,
      "end": 879,
      "loc": {
        "start": {
          "line": 20,
          "column": 18
        },
        "end": {
          "line": 20,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 879,
      "end": 880,
      "loc": {
        "start": {
          "line": 20,
          "column": 25
        },
        "end": {
          "line": 20,
          "column": 26
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n * Represents line item data.\n ",
      "start": 882,
      "end": 919,
      "loc": {
        "start": {
          "line": 22,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "export",
        "keyword": "export",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "export",
      "start": 920,
      "end": 926,
      "loc": {
        "start": {
          "line": 25,
          "column": 0
        },
        "end": {
          "line": 25,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "default",
        "keyword": "default",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 927,
      "end": 934,
      "loc": {
        "start": {
          "line": 25,
          "column": 7
        },
        "end": {
          "line": 25,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 935,
      "end": 940,
      "loc": {
        "start": {
          "line": 25,
          "column": 15
        },
        "end": {
          "line": 25,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "LineItem",
      "start": 941,
      "end": 949,
      "loc": {
        "start": {
          "line": 25,
          "column": 21
        },
        "end": {
          "line": 25,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "extends",
        "keyword": "extends",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "extends",
      "start": 950,
      "end": 957,
      "loc": {
        "start": {
          "line": 25,
          "column": 30
        },
        "end": {
          "line": 25,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "BidEntity",
      "start": 958,
      "end": 967,
      "loc": {
        "start": {
          "line": 25,
          "column": 38
        },
        "end": {
          "line": 25,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 968,
      "end": 969,
      "loc": {
        "start": {
          "line": 25,
          "column": 48
        },
        "end": {
          "line": 25,
          "column": 49
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Creates an instance of LineItem.\n   * @param {object} entityData\n   * @param {Bid} bid\n   ",
      "start": 972,
      "end": 1073,
      "loc": {
        "start": {
          "line": 26,
          "column": 2
        },
        "end": {
          "line": 30,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 1076,
      "end": 1087,
      "loc": {
        "start": {
          "line": 31,
          "column": 2
        },
        "end": {
          "line": 31,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1087,
      "end": 1088,
      "loc": {
        "start": {
          "line": 31,
          "column": 13
        },
        "end": {
          "line": 31,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entityData",
      "start": 1088,
      "end": 1098,
      "loc": {
        "start": {
          "line": 31,
          "column": 14
        },
        "end": {
          "line": 31,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1098,
      "end": 1099,
      "loc": {
        "start": {
          "line": 31,
          "column": 24
        },
        "end": {
          "line": 31,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 1100,
      "end": 1103,
      "loc": {
        "start": {
          "line": 31,
          "column": 26
        },
        "end": {
          "line": 31,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1103,
      "end": 1104,
      "loc": {
        "start": {
          "line": 31,
          "column": 29
        },
        "end": {
          "line": 31,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1105,
      "end": 1106,
      "loc": {
        "start": {
          "line": 31,
          "column": 31
        },
        "end": {
          "line": 31,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "super",
        "keyword": "super",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "super",
      "start": 1111,
      "end": 1116,
      "loc": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 32,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1116,
      "end": 1117,
      "loc": {
        "start": {
          "line": 32,
          "column": 9
        },
        "end": {
          "line": 32,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1117,
      "end": 1118,
      "loc": {
        "start": {
          "line": 32,
          "column": 10
        },
        "end": {
          "line": 32,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1118,
      "end": 1119,
      "loc": {
        "start": {
          "line": 32,
          "column": 11
        },
        "end": {
          "line": 32,
          "column": 12
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * Reference to the bid that the line item belongs to.\n     * @type {Bid}\n     ",
      "start": 1124,
      "end": 1213,
      "loc": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 36,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1218,
      "end": 1222,
      "loc": {
        "start": {
          "line": 37,
          "column": 4
        },
        "end": {
          "line": 37,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1222,
      "end": 1223,
      "loc": {
        "start": {
          "line": 37,
          "column": 8
        },
        "end": {
          "line": 37,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 1223,
      "end": 1226,
      "loc": {
        "start": {
          "line": 37,
          "column": 9
        },
        "end": {
          "line": 37,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1227,
      "end": 1228,
      "loc": {
        "start": {
          "line": 37,
          "column": 13
        },
        "end": {
          "line": 37,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 1229,
      "end": 1232,
      "loc": {
        "start": {
          "line": 37,
          "column": 15
        },
        "end": {
          "line": 37,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1232,
      "end": 1233,
      "loc": {
        "start": {
          "line": 37,
          "column": 18
        },
        "end": {
          "line": 37,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1238,
      "end": 1242,
      "loc": {
        "start": {
          "line": 38,
          "column": 4
        },
        "end": {
          "line": 38,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1242,
      "end": 1243,
      "loc": {
        "start": {
          "line": 38,
          "column": 8
        },
        "end": {
          "line": 38,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "maxEvents",
      "start": 1243,
      "end": 1252,
      "loc": {
        "start": {
          "line": 38,
          "column": 9
        },
        "end": {
          "line": 38,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1253,
      "end": 1254,
      "loc": {
        "start": {
          "line": 38,
          "column": 19
        },
        "end": {
          "line": 38,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 25,
      "start": 1255,
      "end": 1257,
      "loc": {
        "start": {
          "line": 38,
          "column": 21
        },
        "end": {
          "line": 38,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1257,
      "end": 1258,
      "loc": {
        "start": {
          "line": 38,
          "column": 23
        },
        "end": {
          "line": 38,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1263,
      "end": 1267,
      "loc": {
        "start": {
          "line": 39,
          "column": 4
        },
        "end": {
          "line": 39,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1267,
      "end": 1268,
      "loc": {
        "start": {
          "line": 39,
          "column": 8
        },
        "end": {
          "line": 39,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_originalConfig",
      "start": 1268,
      "end": 1283,
      "loc": {
        "start": {
          "line": 39,
          "column": 9
        },
        "end": {
          "line": 39,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1284,
      "end": 1285,
      "loc": {
        "start": {
          "line": 39,
          "column": 25
        },
        "end": {
          "line": 39,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "JSON",
      "start": 1286,
      "end": 1290,
      "loc": {
        "start": {
          "line": 39,
          "column": 27
        },
        "end": {
          "line": 39,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1290,
      "end": 1291,
      "loc": {
        "start": {
          "line": 39,
          "column": 31
        },
        "end": {
          "line": 39,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stringify",
      "start": 1291,
      "end": 1300,
      "loc": {
        "start": {
          "line": 39,
          "column": 32
        },
        "end": {
          "line": 39,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1300,
      "end": 1301,
      "loc": {
        "start": {
          "line": 39,
          "column": 41
        },
        "end": {
          "line": 39,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entityData",
      "start": 1301,
      "end": 1311,
      "loc": {
        "start": {
          "line": 39,
          "column": 42
        },
        "end": {
          "line": 39,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1311,
      "end": 1312,
      "loc": {
        "start": {
          "line": 39,
          "column": 52
        },
        "end": {
          "line": 39,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 1312,
      "end": 1318,
      "loc": {
        "start": {
          "line": 39,
          "column": 53
        },
        "end": {
          "line": 39,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1318,
      "end": 1319,
      "loc": {
        "start": {
          "line": 39,
          "column": 59
        },
        "end": {
          "line": 39,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1319,
      "end": 1320,
      "loc": {
        "start": {
          "line": 39,
          "column": 60
        },
        "end": {
          "line": 39,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1325,
      "end": 1329,
      "loc": {
        "start": {
          "line": 40,
          "column": 4
        },
        "end": {
          "line": 40,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1329,
      "end": 1330,
      "loc": {
        "start": {
          "line": 40,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_hasConfigEverChanged",
      "start": 1330,
      "end": 1351,
      "loc": {
        "start": {
          "line": 40,
          "column": 9
        },
        "end": {
          "line": 40,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1352,
      "end": 1353,
      "loc": {
        "start": {
          "line": 40,
          "column": 31
        },
        "end": {
          "line": 40,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 1354,
      "end": 1359,
      "loc": {
        "start": {
          "line": 40,
          "column": 33
        },
        "end": {
          "line": 40,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1359,
      "end": 1360,
      "loc": {
        "start": {
          "line": 40,
          "column": 38
        },
        "end": {
          "line": 40,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1365,
      "end": 1369,
      "loc": {
        "start": {
          "line": 41,
          "column": 4
        },
        "end": {
          "line": 41,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1369,
      "end": 1370,
      "loc": {
        "start": {
          "line": 41,
          "column": 8
        },
        "end": {
          "line": 41,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 1370,
      "end": 1375,
      "loc": {
        "start": {
          "line": 41,
          "column": 9
        },
        "end": {
          "line": 41,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1376,
      "end": 1377,
      "loc": {
        "start": {
          "line": 41,
          "column": 15
        },
        "end": {
          "line": 41,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entityData",
      "start": 1378,
      "end": 1388,
      "loc": {
        "start": {
          "line": 41,
          "column": 17
        },
        "end": {
          "line": 41,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1388,
      "end": 1389,
      "loc": {
        "start": {
          "line": 41,
          "column": 27
        },
        "end": {
          "line": 41,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1394,
      "end": 1398,
      "loc": {
        "start": {
          "line": 42,
          "column": 4
        },
        "end": {
          "line": 42,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1398,
      "end": 1399,
      "loc": {
        "start": {
          "line": 42,
          "column": 8
        },
        "end": {
          "line": 42,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_ruleService",
      "start": 1399,
      "end": 1411,
      "loc": {
        "start": {
          "line": 42,
          "column": 9
        },
        "end": {
          "line": 42,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1412,
      "end": 1413,
      "loc": {
        "start": {
          "line": 42,
          "column": 22
        },
        "end": {
          "line": 42,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 1414,
      "end": 1417,
      "loc": {
        "start": {
          "line": 42,
          "column": 24
        },
        "end": {
          "line": 42,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "LineItemRuleService",
      "start": 1418,
      "end": 1437,
      "loc": {
        "start": {
          "line": 42,
          "column": 28
        },
        "end": {
          "line": 42,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1437,
      "end": 1438,
      "loc": {
        "start": {
          "line": 42,
          "column": 47
        },
        "end": {
          "line": 42,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1438,
      "end": 1442,
      "loc": {
        "start": {
          "line": 42,
          "column": 48
        },
        "end": {
          "line": 42,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1442,
      "end": 1443,
      "loc": {
        "start": {
          "line": 42,
          "column": 52
        },
        "end": {
          "line": 42,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1443,
      "end": 1444,
      "loc": {
        "start": {
          "line": 42,
          "column": 53
        },
        "end": {
          "line": 42,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1449,
      "end": 1453,
      "loc": {
        "start": {
          "line": 43,
          "column": 4
        },
        "end": {
          "line": 43,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1453,
      "end": 1454,
      "loc": {
        "start": {
          "line": 43,
          "column": 8
        },
        "end": {
          "line": 43,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "onDelay",
      "start": 1454,
      "end": 1461,
      "loc": {
        "start": {
          "line": 43,
          "column": 9
        },
        "end": {
          "line": 43,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1461,
      "end": 1462,
      "loc": {
        "start": {
          "line": 43,
          "column": 16
        },
        "end": {
          "line": 43,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 1462,
      "end": 1480,
      "loc": {
        "start": {
          "line": 43,
          "column": 17
        },
        "end": {
          "line": 43,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1480,
      "end": 1481,
      "loc": {
        "start": {
          "line": 43,
          "column": 35
        },
        "end": {
          "line": 43,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 5,
      "start": 1482,
      "end": 1483,
      "loc": {
        "start": {
          "line": 43,
          "column": 37
        },
        "end": {
          "line": 43,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1483,
      "end": 1484,
      "loc": {
        "start": {
          "line": 43,
          "column": 38
        },
        "end": {
          "line": 43,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "self",
      "start": 1485,
      "end": 1491,
      "loc": {
        "start": {
          "line": 43,
          "column": 40
        },
        "end": {
          "line": 43,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1491,
      "end": 1492,
      "loc": {
        "start": {
          "line": 43,
          "column": 46
        },
        "end": {
          "line": 43,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1493,
      "end": 1494,
      "loc": {
        "start": {
          "line": 43,
          "column": 48
        },
        "end": {
          "line": 43,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1494,
      "end": 1495,
      "loc": {
        "start": {
          "line": 43,
          "column": 49
        },
        "end": {
          "line": 43,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1496,
      "end": 1498,
      "loc": {
        "start": {
          "line": 43,
          "column": 51
        },
        "end": {
          "line": 43,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1499,
      "end": 1503,
      "loc": {
        "start": {
          "line": 43,
          "column": 54
        },
        "end": {
          "line": 43,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1503,
      "end": 1504,
      "loc": {
        "start": {
          "line": 43,
          "column": 58
        },
        "end": {
          "line": 43,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 1504,
      "end": 1510,
      "loc": {
        "start": {
          "line": 43,
          "column": 59
        },
        "end": {
          "line": 43,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1510,
      "end": 1511,
      "loc": {
        "start": {
          "line": 43,
          "column": 65
        },
        "end": {
          "line": 43,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1511,
      "end": 1515,
      "loc": {
        "start": {
          "line": 43,
          "column": 66
        },
        "end": {
          "line": 43,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1515,
      "end": 1516,
      "loc": {
        "start": {
          "line": 43,
          "column": 70
        },
        "end": {
          "line": 43,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 1517,
      "end": 1521,
      "loc": {
        "start": {
          "line": 43,
          "column": 72
        },
        "end": {
          "line": 43,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1521,
      "end": 1522,
      "loc": {
        "start": {
          "line": 43,
          "column": 76
        },
        "end": {
          "line": 43,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1522,
      "end": 1523,
      "loc": {
        "start": {
          "line": 43,
          "column": 77
        },
        "end": {
          "line": 43,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1523,
      "end": 1524,
      "loc": {
        "start": {
          "line": 43,
          "column": 78
        },
        "end": {
          "line": 43,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1529,
      "end": 1533,
      "loc": {
        "start": {
          "line": 44,
          "column": 4
        },
        "end": {
          "line": 44,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1533,
      "end": 1534,
      "loc": {
        "start": {
          "line": 44,
          "column": 8
        },
        "end": {
          "line": 44,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_predictionService",
      "start": 1534,
      "end": 1552,
      "loc": {
        "start": {
          "line": 44,
          "column": 9
        },
        "end": {
          "line": 44,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1553,
      "end": 1554,
      "loc": {
        "start": {
          "line": 44,
          "column": 28
        },
        "end": {
          "line": 44,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 1555,
      "end": 1558,
      "loc": {
        "start": {
          "line": 44,
          "column": 30
        },
        "end": {
          "line": 44,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "PredictionService",
      "start": 1559,
      "end": 1576,
      "loc": {
        "start": {
          "line": 44,
          "column": 34
        },
        "end": {
          "line": 44,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1576,
      "end": 1577,
      "loc": {
        "start": {
          "line": 44,
          "column": 51
        },
        "end": {
          "line": 44,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1577,
      "end": 1581,
      "loc": {
        "start": {
          "line": 44,
          "column": 52
        },
        "end": {
          "line": 44,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1581,
      "end": 1582,
      "loc": {
        "start": {
          "line": 44,
          "column": 56
        },
        "end": {
          "line": 44,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1582,
      "end": 1583,
      "loc": {
        "start": {
          "line": 44,
          "column": 57
        },
        "end": {
          "line": 44,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1588,
      "end": 1592,
      "loc": {
        "start": {
          "line": 45,
          "column": 4
        },
        "end": {
          "line": 45,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1592,
      "end": 1593,
      "loc": {
        "start": {
          "line": 45,
          "column": 8
        },
        "end": {
          "line": 45,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_industryWidePredictionService",
      "start": 1593,
      "end": 1623,
      "loc": {
        "start": {
          "line": 45,
          "column": 9
        },
        "end": {
          "line": 45,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1624,
      "end": 1625,
      "loc": {
        "start": {
          "line": 45,
          "column": 40
        },
        "end": {
          "line": 45,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 1626,
      "end": 1629,
      "loc": {
        "start": {
          "line": 45,
          "column": 42
        },
        "end": {
          "line": 45,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "IndustryWidePredictionService",
      "start": 1630,
      "end": 1659,
      "loc": {
        "start": {
          "line": 45,
          "column": 46
        },
        "end": {
          "line": 45,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1659,
      "end": 1660,
      "loc": {
        "start": {
          "line": 45,
          "column": 75
        },
        "end": {
          "line": 45,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1660,
      "end": 1664,
      "loc": {
        "start": {
          "line": 45,
          "column": 76
        },
        "end": {
          "line": 45,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1664,
      "end": 1665,
      "loc": {
        "start": {
          "line": 45,
          "column": 80
        },
        "end": {
          "line": 45,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1665,
      "end": 1666,
      "loc": {
        "start": {
          "line": 45,
          "column": 81
        },
        "end": {
          "line": 45,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1671,
      "end": 1675,
      "loc": {
        "start": {
          "line": 46,
          "column": 4
        },
        "end": {
          "line": 46,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1675,
      "end": 1676,
      "loc": {
        "start": {
          "line": 46,
          "column": 8
        },
        "end": {
          "line": 46,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 1676,
      "end": 1688,
      "loc": {
        "start": {
          "line": 46,
          "column": 9
        },
        "end": {
          "line": 46,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1689,
      "end": 1690,
      "loc": {
        "start": {
          "line": 46,
          "column": 22
        },
        "end": {
          "line": 46,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1691,
      "end": 1692,
      "loc": {
        "start": {
          "line": 46,
          "column": 24
        },
        "end": {
          "line": 46,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1692,
      "end": 1693,
      "loc": {
        "start": {
          "line": 46,
          "column": 25
        },
        "end": {
          "line": 46,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1693,
      "end": 1694,
      "loc": {
        "start": {
          "line": 46,
          "column": 26
        },
        "end": {
          "line": 46,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1699,
      "end": 1703,
      "loc": {
        "start": {
          "line": 47,
          "column": 4
        },
        "end": {
          "line": 47,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1703,
      "end": 1704,
      "loc": {
        "start": {
          "line": 47,
          "column": 8
        },
        "end": {
          "line": 47,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 1704,
      "end": 1723,
      "loc": {
        "start": {
          "line": 47,
          "column": 9
        },
        "end": {
          "line": 47,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1724,
      "end": 1725,
      "loc": {
        "start": {
          "line": 47,
          "column": 29
        },
        "end": {
          "line": 47,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1726,
      "end": 1727,
      "loc": {
        "start": {
          "line": 47,
          "column": 31
        },
        "end": {
          "line": 47,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1727,
      "end": 1728,
      "loc": {
        "start": {
          "line": 47,
          "column": 32
        },
        "end": {
          "line": 47,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1728,
      "end": 1729,
      "loc": {
        "start": {
          "line": 47,
          "column": 33
        },
        "end": {
          "line": 47,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1734,
      "end": 1738,
      "loc": {
        "start": {
          "line": 48,
          "column": 4
        },
        "end": {
          "line": 48,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1738,
      "end": 1739,
      "loc": {
        "start": {
          "line": 48,
          "column": 8
        },
        "end": {
          "line": 48,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 1739,
      "end": 1759,
      "loc": {
        "start": {
          "line": 48,
          "column": 9
        },
        "end": {
          "line": 48,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1759,
      "end": 1760,
      "loc": {
        "start": {
          "line": 48,
          "column": 29
        },
        "end": {
          "line": 48,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 1760,
      "end": 1769,
      "loc": {
        "start": {
          "line": 48,
          "column": 30
        },
        "end": {
          "line": 48,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1769,
      "end": 1770,
      "loc": {
        "start": {
          "line": 48,
          "column": 39
        },
        "end": {
          "line": 48,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1770,
      "end": 1771,
      "loc": {
        "start": {
          "line": 48,
          "column": 40
        },
        "end": {
          "line": 48,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1776,
      "end": 1780,
      "loc": {
        "start": {
          "line": 49,
          "column": 4
        },
        "end": {
          "line": 49,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1780,
      "end": 1781,
      "loc": {
        "start": {
          "line": 49,
          "column": 8
        },
        "end": {
          "line": 49,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "accountStoplightIndicator",
      "start": 1781,
      "end": 1806,
      "loc": {
        "start": {
          "line": 49,
          "column": 9
        },
        "end": {
          "line": 49,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1807,
      "end": 1808,
      "loc": {
        "start": {
          "line": 49,
          "column": 35
        },
        "end": {
          "line": 49,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 1809,
      "end": 1813,
      "loc": {
        "start": {
          "line": 49,
          "column": 37
        },
        "end": {
          "line": 49,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1813,
      "end": 1814,
      "loc": {
        "start": {
          "line": 49,
          "column": 41
        },
        "end": {
          "line": 49,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1819,
      "end": 1823,
      "loc": {
        "start": {
          "line": 50,
          "column": 4
        },
        "end": {
          "line": 50,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1823,
      "end": 1824,
      "loc": {
        "start": {
          "line": 50,
          "column": 8
        },
        "end": {
          "line": 50,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "industryStoplightIndicator",
      "start": 1824,
      "end": 1850,
      "loc": {
        "start": {
          "line": 50,
          "column": 9
        },
        "end": {
          "line": 50,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1851,
      "end": 1852,
      "loc": {
        "start": {
          "line": 50,
          "column": 36
        },
        "end": {
          "line": 50,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 1853,
      "end": 1857,
      "loc": {
        "start": {
          "line": 50,
          "column": 38
        },
        "end": {
          "line": 50,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1857,
      "end": 1858,
      "loc": {
        "start": {
          "line": 50,
          "column": 42
        },
        "end": {
          "line": 50,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1861,
      "end": 1862,
      "loc": {
        "start": {
          "line": 51,
          "column": 2
        },
        "end": {
          "line": 51,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Sets the current prediction service being used as well as the distribution ranges.\n   ",
      "start": 1866,
      "end": 1963,
      "loc": {
        "start": {
          "line": 53,
          "column": 2
        },
        "end": {
          "line": 55,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 1966,
      "end": 1986,
      "loc": {
        "start": {
          "line": 56,
          "column": 2
        },
        "end": {
          "line": 56,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1986,
      "end": 1987,
      "loc": {
        "start": {
          "line": 56,
          "column": 22
        },
        "end": {
          "line": 56,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "serviceType",
      "start": 1987,
      "end": 1998,
      "loc": {
        "start": {
          "line": 56,
          "column": 23
        },
        "end": {
          "line": 56,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1998,
      "end": 1999,
      "loc": {
        "start": {
          "line": 56,
          "column": 34
        },
        "end": {
          "line": 56,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2000,
      "end": 2001,
      "loc": {
        "start": {
          "line": 56,
          "column": 36
        },
        "end": {
          "line": 56,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2006,
      "end": 2010,
      "loc": {
        "start": {
          "line": 57,
          "column": 4
        },
        "end": {
          "line": 57,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2010,
      "end": 2011,
      "loc": {
        "start": {
          "line": 57,
          "column": 8
        },
        "end": {
          "line": 57,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 2011,
      "end": 2025,
      "loc": {
        "start": {
          "line": 57,
          "column": 9
        },
        "end": {
          "line": 57,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2026,
      "end": 2027,
      "loc": {
        "start": {
          "line": 57,
          "column": 24
        },
        "end": {
          "line": 57,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "serviceType",
      "start": 2028,
      "end": 2039,
      "loc": {
        "start": {
          "line": 57,
          "column": 26
        },
        "end": {
          "line": 57,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2040,
      "end": 2042,
      "loc": {
        "start": {
          "line": 57,
          "column": 38
        },
        "end": {
          "line": 57,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 2043,
      "end": 2052,
      "loc": {
        "start": {
          "line": 57,
          "column": 41
        },
        "end": {
          "line": 57,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2052,
      "end": 2053,
      "loc": {
        "start": {
          "line": 57,
          "column": 50
        },
        "end": {
          "line": 57,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2058,
      "end": 2062,
      "loc": {
        "start": {
          "line": 58,
          "column": 4
        },
        "end": {
          "line": 58,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2062,
      "end": 2063,
      "loc": {
        "start": {
          "line": 58,
          "column": 8
        },
        "end": {
          "line": 58,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 2063,
      "end": 2075,
      "loc": {
        "start": {
          "line": 58,
          "column": 9
        },
        "end": {
          "line": 58,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2075,
      "end": 2076,
      "loc": {
        "start": {
          "line": 58,
          "column": 21
        },
        "end": {
          "line": 58,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2076,
      "end": 2080,
      "loc": {
        "start": {
          "line": 58,
          "column": 22
        },
        "end": {
          "line": 58,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2080,
      "end": 2081,
      "loc": {
        "start": {
          "line": 58,
          "column": 26
        },
        "end": {
          "line": 58,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 2081,
      "end": 2095,
      "loc": {
        "start": {
          "line": 58,
          "column": 27
        },
        "end": {
          "line": 58,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2095,
      "end": 2096,
      "loc": {
        "start": {
          "line": 58,
          "column": 41
        },
        "end": {
          "line": 58,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2097,
      "end": 2098,
      "loc": {
        "start": {
          "line": 58,
          "column": 43
        },
        "end": {
          "line": 58,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2099,
      "end": 2103,
      "loc": {
        "start": {
          "line": 58,
          "column": 45
        },
        "end": {
          "line": 58,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2103,
      "end": 2104,
      "loc": {
        "start": {
          "line": 58,
          "column": 49
        },
        "end": {
          "line": 58,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 2104,
      "end": 2116,
      "loc": {
        "start": {
          "line": 58,
          "column": 50
        },
        "end": {
          "line": 58,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2116,
      "end": 2117,
      "loc": {
        "start": {
          "line": 58,
          "column": 62
        },
        "end": {
          "line": 58,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2117,
      "end": 2121,
      "loc": {
        "start": {
          "line": 58,
          "column": 63
        },
        "end": {
          "line": 58,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2121,
      "end": 2122,
      "loc": {
        "start": {
          "line": 58,
          "column": 67
        },
        "end": {
          "line": 58,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 2122,
      "end": 2136,
      "loc": {
        "start": {
          "line": 58,
          "column": 68
        },
        "end": {
          "line": 58,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2136,
      "end": 2137,
      "loc": {
        "start": {
          "line": 58,
          "column": 82
        },
        "end": {
          "line": 58,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 2138,
      "end": 2140,
      "loc": {
        "start": {
          "line": 58,
          "column": 84
        },
        "end": {
          "line": 58,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2141,
      "end": 2142,
      "loc": {
        "start": {
          "line": 58,
          "column": 87
        },
        "end": {
          "line": 58,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2142,
      "end": 2143,
      "loc": {
        "start": {
          "line": 58,
          "column": 88
        },
        "end": {
          "line": 58,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2143,
      "end": 2144,
      "loc": {
        "start": {
          "line": 58,
          "column": 89
        },
        "end": {
          "line": 58,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "switch",
        "keyword": "switch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "switch",
      "start": 2149,
      "end": 2155,
      "loc": {
        "start": {
          "line": 59,
          "column": 4
        },
        "end": {
          "line": 59,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2156,
      "end": 2157,
      "loc": {
        "start": {
          "line": 59,
          "column": 11
        },
        "end": {
          "line": 59,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "serviceType",
      "start": 2157,
      "end": 2168,
      "loc": {
        "start": {
          "line": 59,
          "column": 12
        },
        "end": {
          "line": 59,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2168,
      "end": 2169,
      "loc": {
        "start": {
          "line": 59,
          "column": 23
        },
        "end": {
          "line": 59,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2170,
      "end": 2171,
      "loc": {
        "start": {
          "line": 59,
          "column": 25
        },
        "end": {
          "line": 59,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "case",
        "keyword": "case",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "case",
      "start": 2178,
      "end": 2182,
      "loc": {
        "start": {
          "line": 60,
          "column": 6
        },
        "end": {
          "line": 60,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "industry",
      "start": 2183,
      "end": 2193,
      "loc": {
        "start": {
          "line": 60,
          "column": 11
        },
        "end": {
          "line": 60,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2193,
      "end": 2194,
      "loc": {
        "start": {
          "line": 60,
          "column": 21
        },
        "end": {
          "line": 60,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2203,
      "end": 2207,
      "loc": {
        "start": {
          "line": 61,
          "column": 8
        },
        "end": {
          "line": 61,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2207,
      "end": 2208,
      "loc": {
        "start": {
          "line": 61,
          "column": 12
        },
        "end": {
          "line": 61,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 2208,
      "end": 2233,
      "loc": {
        "start": {
          "line": 61,
          "column": 13
        },
        "end": {
          "line": 61,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2234,
      "end": 2235,
      "loc": {
        "start": {
          "line": 61,
          "column": 39
        },
        "end": {
          "line": 61,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2236,
      "end": 2240,
      "loc": {
        "start": {
          "line": 61,
          "column": 41
        },
        "end": {
          "line": 61,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2240,
      "end": 2241,
      "loc": {
        "start": {
          "line": 61,
          "column": 45
        },
        "end": {
          "line": 61,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_industryWidePredictionService",
      "start": 2241,
      "end": 2271,
      "loc": {
        "start": {
          "line": 61,
          "column": 46
        },
        "end": {
          "line": 61,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2271,
      "end": 2272,
      "loc": {
        "start": {
          "line": 61,
          "column": 76
        },
        "end": {
          "line": 61,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2281,
      "end": 2285,
      "loc": {
        "start": {
          "line": 62,
          "column": 8
        },
        "end": {
          "line": 62,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2285,
      "end": 2286,
      "loc": {
        "start": {
          "line": 62,
          "column": 12
        },
        "end": {
          "line": 62,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_distributionRanges",
      "start": 2286,
      "end": 2305,
      "loc": {
        "start": {
          "line": 62,
          "column": 13
        },
        "end": {
          "line": 62,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2306,
      "end": 2307,
      "loc": {
        "start": {
          "line": 62,
          "column": 33
        },
        "end": {
          "line": 62,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2308,
      "end": 2312,
      "loc": {
        "start": {
          "line": 62,
          "column": 35
        },
        "end": {
          "line": 62,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2312,
      "end": 2313,
      "loc": {
        "start": {
          "line": 62,
          "column": 39
        },
        "end": {
          "line": 62,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_industryWidePredictionService",
      "start": 2313,
      "end": 2343,
      "loc": {
        "start": {
          "line": 62,
          "column": 40
        },
        "end": {
          "line": 62,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2343,
      "end": 2344,
      "loc": {
        "start": {
          "line": 62,
          "column": 70
        },
        "end": {
          "line": 62,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDistributionRanges",
      "start": 2344,
      "end": 2365,
      "loc": {
        "start": {
          "line": 62,
          "column": 71
        },
        "end": {
          "line": 62,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2365,
      "end": 2366,
      "loc": {
        "start": {
          "line": 62,
          "column": 92
        },
        "end": {
          "line": 62,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2366,
      "end": 2367,
      "loc": {
        "start": {
          "line": 62,
          "column": 93
        },
        "end": {
          "line": 62,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2367,
      "end": 2368,
      "loc": {
        "start": {
          "line": 62,
          "column": 94
        },
        "end": {
          "line": 62,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "break",
        "keyword": "break",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "break",
      "start": 2377,
      "end": 2382,
      "loc": {
        "start": {
          "line": 63,
          "column": 8
        },
        "end": {
          "line": 63,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2382,
      "end": 2383,
      "loc": {
        "start": {
          "line": 63,
          "column": 13
        },
        "end": {
          "line": 63,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "default",
        "keyword": "default",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 2390,
      "end": 2397,
      "loc": {
        "start": {
          "line": 64,
          "column": 6
        },
        "end": {
          "line": 64,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2397,
      "end": 2398,
      "loc": {
        "start": {
          "line": 64,
          "column": 13
        },
        "end": {
          "line": 64,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2407,
      "end": 2411,
      "loc": {
        "start": {
          "line": 65,
          "column": 8
        },
        "end": {
          "line": 65,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2411,
      "end": 2412,
      "loc": {
        "start": {
          "line": 65,
          "column": 12
        },
        "end": {
          "line": 65,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 2412,
      "end": 2437,
      "loc": {
        "start": {
          "line": 65,
          "column": 13
        },
        "end": {
          "line": 65,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2438,
      "end": 2439,
      "loc": {
        "start": {
          "line": 65,
          "column": 39
        },
        "end": {
          "line": 65,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2440,
      "end": 2444,
      "loc": {
        "start": {
          "line": 65,
          "column": 41
        },
        "end": {
          "line": 65,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2444,
      "end": 2445,
      "loc": {
        "start": {
          "line": 65,
          "column": 45
        },
        "end": {
          "line": 65,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_predictionService",
      "start": 2445,
      "end": 2463,
      "loc": {
        "start": {
          "line": 65,
          "column": 46
        },
        "end": {
          "line": 65,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2463,
      "end": 2464,
      "loc": {
        "start": {
          "line": 65,
          "column": 64
        },
        "end": {
          "line": 65,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2473,
      "end": 2477,
      "loc": {
        "start": {
          "line": 66,
          "column": 8
        },
        "end": {
          "line": 66,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2477,
      "end": 2478,
      "loc": {
        "start": {
          "line": 66,
          "column": 12
        },
        "end": {
          "line": 66,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_distributionRanges",
      "start": 2478,
      "end": 2497,
      "loc": {
        "start": {
          "line": 66,
          "column": 13
        },
        "end": {
          "line": 66,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2498,
      "end": 2499,
      "loc": {
        "start": {
          "line": 66,
          "column": 33
        },
        "end": {
          "line": 66,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2500,
      "end": 2504,
      "loc": {
        "start": {
          "line": 66,
          "column": 35
        },
        "end": {
          "line": 66,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2504,
      "end": 2505,
      "loc": {
        "start": {
          "line": 66,
          "column": 39
        },
        "end": {
          "line": 66,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 2505,
      "end": 2508,
      "loc": {
        "start": {
          "line": 66,
          "column": 40
        },
        "end": {
          "line": 66,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2508,
      "end": 2509,
      "loc": {
        "start": {
          "line": 66,
          "column": 43
        },
        "end": {
          "line": 66,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 2509,
      "end": 2517,
      "loc": {
        "start": {
          "line": 66,
          "column": 44
        },
        "end": {
          "line": 66,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2517,
      "end": 2518,
      "loc": {
        "start": {
          "line": 66,
          "column": 52
        },
        "end": {
          "line": 66,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 2518,
      "end": 2527,
      "loc": {
        "start": {
          "line": 66,
          "column": 53
        },
        "end": {
          "line": 66,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2527,
      "end": 2528,
      "loc": {
        "start": {
          "line": 66,
          "column": 62
        },
        "end": {
          "line": 66,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2528,
      "end": 2529,
      "loc": {
        "start": {
          "line": 66,
          "column": 63
        },
        "end": {
          "line": 66,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2529,
      "end": 2530,
      "loc": {
        "start": {
          "line": 66,
          "column": 64
        },
        "end": {
          "line": 66,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "distribution_ranges",
      "start": 2530,
      "end": 2549,
      "loc": {
        "start": {
          "line": 66,
          "column": 65
        },
        "end": {
          "line": 66,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2549,
      "end": 2550,
      "loc": {
        "start": {
          "line": 66,
          "column": 84
        },
        "end": {
          "line": 66,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 2550,
      "end": 2555,
      "loc": {
        "start": {
          "line": 66,
          "column": 85
        },
        "end": {
          "line": 66,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2555,
      "end": 2556,
      "loc": {
        "start": {
          "line": 66,
          "column": 90
        },
        "end": {
          "line": 66,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 2556,
      "end": 2559,
      "loc": {
        "start": {
          "line": 66,
          "column": 91
        },
        "end": {
          "line": 66,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2559,
      "end": 2560,
      "loc": {
        "start": {
          "line": 66,
          "column": 94
        },
        "end": {
          "line": 66,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 2560,
      "end": 2561,
      "loc": {
        "start": {
          "line": 66,
          "column": 95
        },
        "end": {
          "line": 66,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2562,
      "end": 2564,
      "loc": {
        "start": {
          "line": 66,
          "column": 97
        },
        "end": {
          "line": 66,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2565,
      "end": 2566,
      "loc": {
        "start": {
          "line": 66,
          "column": 100
        },
        "end": {
          "line": 66,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 2577,
      "end": 2583,
      "loc": {
        "start": {
          "line": 67,
          "column": 10
        },
        "end": {
          "line": 67,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 2584,
      "end": 2585,
      "loc": {
        "start": {
          "line": 67,
          "column": 17
        },
        "end": {
          "line": 67,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2585,
      "end": 2586,
      "loc": {
        "start": {
          "line": 67,
          "column": 18
        },
        "end": {
          "line": 67,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2595,
      "end": 2596,
      "loc": {
        "start": {
          "line": 68,
          "column": 8
        },
        "end": {
          "line": 68,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2596,
      "end": 2597,
      "loc": {
        "start": {
          "line": 68,
          "column": 9
        },
        "end": {
          "line": 68,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2597,
      "end": 2598,
      "loc": {
        "start": {
          "line": 68,
          "column": 10
        },
        "end": {
          "line": 68,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2603,
      "end": 2604,
      "loc": {
        "start": {
          "line": 69,
          "column": 4
        },
        "end": {
          "line": 69,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2607,
      "end": 2608,
      "loc": {
        "start": {
          "line": 70,
          "column": 2
        },
        "end": {
          "line": 70,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Base Property\n   * @type {number}\n   ",
      "start": 2612,
      "end": 2660,
      "loc": {
        "start": {
          "line": 72,
          "column": 2
        },
        "end": {
          "line": 75,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 2663,
      "end": 2666,
      "loc": {
        "start": {
          "line": 76,
          "column": 2
        },
        "end": {
          "line": 76,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 2667,
      "end": 2671,
      "loc": {
        "start": {
          "line": 76,
          "column": 6
        },
        "end": {
          "line": 76,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2671,
      "end": 2672,
      "loc": {
        "start": {
          "line": 76,
          "column": 10
        },
        "end": {
          "line": 76,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2672,
      "end": 2673,
      "loc": {
        "start": {
          "line": 76,
          "column": 11
        },
        "end": {
          "line": 76,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2674,
      "end": 2675,
      "loc": {
        "start": {
          "line": 76,
          "column": 13
        },
        "end": {
          "line": 76,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 2680,
      "end": 2686,
      "loc": {
        "start": {
          "line": 77,
          "column": 4
        },
        "end": {
          "line": 77,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 2687,
      "end": 2694,
      "loc": {
        "start": {
          "line": 77,
          "column": 11
        },
        "end": {
          "line": 77,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2694,
      "end": 2695,
      "loc": {
        "start": {
          "line": 77,
          "column": 18
        },
        "end": {
          "line": 77,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 2695,
      "end": 2708,
      "loc": {
        "start": {
          "line": 77,
          "column": 19
        },
        "end": {
          "line": 77,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2708,
      "end": 2709,
      "loc": {
        "start": {
          "line": 77,
          "column": 32
        },
        "end": {
          "line": 77,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2709,
      "end": 2713,
      "loc": {
        "start": {
          "line": 77,
          "column": 33
        },
        "end": {
          "line": 77,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2713,
      "end": 2714,
      "loc": {
        "start": {
          "line": 77,
          "column": 37
        },
        "end": {
          "line": 77,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 2714,
      "end": 2719,
      "loc": {
        "start": {
          "line": 77,
          "column": 38
        },
        "end": {
          "line": 77,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2719,
      "end": 2720,
      "loc": {
        "start": {
          "line": 77,
          "column": 43
        },
        "end": {
          "line": 77,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 2720,
      "end": 2724,
      "loc": {
        "start": {
          "line": 77,
          "column": 44
        },
        "end": {
          "line": 77,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2724,
      "end": 2725,
      "loc": {
        "start": {
          "line": 77,
          "column": 48
        },
        "end": {
          "line": 77,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2725,
      "end": 2726,
      "loc": {
        "start": {
          "line": 77,
          "column": 49
        },
        "end": {
          "line": 77,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2729,
      "end": 2730,
      "loc": {
        "start": {
          "line": 78,
          "column": 2
        },
        "end": {
          "line": 78,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 2734,
      "end": 2763,
      "loc": {
        "start": {
          "line": 80,
          "column": 2
        },
        "end": {
          "line": 82,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 2766,
      "end": 2769,
      "loc": {
        "start": {
          "line": 83,
          "column": 2
        },
        "end": {
          "line": 83,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 2770,
      "end": 2774,
      "loc": {
        "start": {
          "line": 83,
          "column": 6
        },
        "end": {
          "line": 83,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2774,
      "end": 2775,
      "loc": {
        "start": {
          "line": 83,
          "column": 10
        },
        "end": {
          "line": 83,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 2775,
      "end": 2778,
      "loc": {
        "start": {
          "line": 83,
          "column": 11
        },
        "end": {
          "line": 83,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2778,
      "end": 2779,
      "loc": {
        "start": {
          "line": 83,
          "column": 14
        },
        "end": {
          "line": 83,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2780,
      "end": 2781,
      "loc": {
        "start": {
          "line": 83,
          "column": 16
        },
        "end": {
          "line": 83,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 2786,
      "end": 2789,
      "loc": {
        "start": {
          "line": 84,
          "column": 4
        },
        "end": {
          "line": 84,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 2790,
      "end": 2803,
      "loc": {
        "start": {
          "line": 84,
          "column": 8
        },
        "end": {
          "line": 84,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2804,
      "end": 2805,
      "loc": {
        "start": {
          "line": 84,
          "column": 22
        },
        "end": {
          "line": 84,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2806,
      "end": 2810,
      "loc": {
        "start": {
          "line": 84,
          "column": 24
        },
        "end": {
          "line": 84,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2810,
      "end": 2811,
      "loc": {
        "start": {
          "line": 84,
          "column": 28
        },
        "end": {
          "line": 84,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 2811,
      "end": 2816,
      "loc": {
        "start": {
          "line": 84,
          "column": 29
        },
        "end": {
          "line": 84,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2816,
      "end": 2817,
      "loc": {
        "start": {
          "line": 84,
          "column": 34
        },
        "end": {
          "line": 84,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 2817,
      "end": 2821,
      "loc": {
        "start": {
          "line": 84,
          "column": 35
        },
        "end": {
          "line": 84,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2821,
      "end": 2822,
      "loc": {
        "start": {
          "line": 84,
          "column": 39
        },
        "end": {
          "line": 84,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 2827,
      "end": 2829,
      "loc": {
        "start": {
          "line": 85,
          "column": 4
        },
        "end": {
          "line": 85,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2830,
      "end": 2831,
      "loc": {
        "start": {
          "line": 85,
          "column": 7
        },
        "end": {
          "line": 85,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 2831,
      "end": 2838,
      "loc": {
        "start": {
          "line": 85,
          "column": 8
        },
        "end": {
          "line": 85,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2838,
      "end": 2839,
      "loc": {
        "start": {
          "line": 85,
          "column": 15
        },
        "end": {
          "line": 85,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 2839,
      "end": 2847,
      "loc": {
        "start": {
          "line": 85,
          "column": 16
        },
        "end": {
          "line": 85,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2847,
      "end": 2848,
      "loc": {
        "start": {
          "line": 85,
          "column": 24
        },
        "end": {
          "line": 85,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 2848,
      "end": 2851,
      "loc": {
        "start": {
          "line": 85,
          "column": 25
        },
        "end": {
          "line": 85,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2851,
      "end": 2852,
      "loc": {
        "start": {
          "line": 85,
          "column": 28
        },
        "end": {
          "line": 85,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2852,
      "end": 2853,
      "loc": {
        "start": {
          "line": 85,
          "column": 29
        },
        "end": {
          "line": 85,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2854,
      "end": 2855,
      "loc": {
        "start": {
          "line": 85,
          "column": 31
        },
        "end": {
          "line": 85,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2862,
      "end": 2866,
      "loc": {
        "start": {
          "line": 86,
          "column": 6
        },
        "end": {
          "line": 86,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2866,
      "end": 2867,
      "loc": {
        "start": {
          "line": 86,
          "column": 10
        },
        "end": {
          "line": 86,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 2867,
      "end": 2872,
      "loc": {
        "start": {
          "line": 86,
          "column": 11
        },
        "end": {
          "line": 86,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2872,
      "end": 2873,
      "loc": {
        "start": {
          "line": 86,
          "column": 16
        },
        "end": {
          "line": 86,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 2873,
      "end": 2877,
      "loc": {
        "start": {
          "line": 86,
          "column": 17
        },
        "end": {
          "line": 86,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2878,
      "end": 2879,
      "loc": {
        "start": {
          "line": 86,
          "column": 22
        },
        "end": {
          "line": 86,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 2880,
      "end": 2887,
      "loc": {
        "start": {
          "line": 86,
          "column": 24
        },
        "end": {
          "line": 86,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2887,
      "end": 2888,
      "loc": {
        "start": {
          "line": 86,
          "column": 31
        },
        "end": {
          "line": 86,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 2888,
      "end": 2901,
      "loc": {
        "start": {
          "line": 86,
          "column": 32
        },
        "end": {
          "line": 86,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2901,
      "end": 2902,
      "loc": {
        "start": {
          "line": 86,
          "column": 45
        },
        "end": {
          "line": 86,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 2902,
      "end": 2905,
      "loc": {
        "start": {
          "line": 86,
          "column": 46
        },
        "end": {
          "line": 86,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2905,
      "end": 2906,
      "loc": {
        "start": {
          "line": 86,
          "column": 49
        },
        "end": {
          "line": 86,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2906,
      "end": 2907,
      "loc": {
        "start": {
          "line": 86,
          "column": 50
        },
        "end": {
          "line": 86,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2914,
      "end": 2918,
      "loc": {
        "start": {
          "line": 87,
          "column": 6
        },
        "end": {
          "line": 87,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2918,
      "end": 2919,
      "loc": {
        "start": {
          "line": 87,
          "column": 10
        },
        "end": {
          "line": 87,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 2919,
      "end": 2927,
      "loc": {
        "start": {
          "line": 87,
          "column": 11
        },
        "end": {
          "line": 87,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2927,
      "end": 2928,
      "loc": {
        "start": {
          "line": 87,
          "column": 19
        },
        "end": {
          "line": 87,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "base",
      "start": 2928,
      "end": 2934,
      "loc": {
        "start": {
          "line": 87,
          "column": 20
        },
        "end": {
          "line": 87,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2934,
      "end": 2935,
      "loc": {
        "start": {
          "line": 87,
          "column": 26
        },
        "end": {
          "line": 87,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 2936,
      "end": 2940,
      "loc": {
        "start": {
          "line": 87,
          "column": 28
        },
        "end": {
          "line": 87,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2940,
      "end": 2941,
      "loc": {
        "start": {
          "line": 87,
          "column": 32
        },
        "end": {
          "line": 87,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2941,
      "end": 2942,
      "loc": {
        "start": {
          "line": 87,
          "column": 33
        },
        "end": {
          "line": 87,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2949,
      "end": 2953,
      "loc": {
        "start": {
          "line": 88,
          "column": 6
        },
        "end": {
          "line": 88,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2953,
      "end": 2954,
      "loc": {
        "start": {
          "line": 88,
          "column": 10
        },
        "end": {
          "line": 88,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 2954,
      "end": 2962,
      "loc": {
        "start": {
          "line": 88,
          "column": 11
        },
        "end": {
          "line": 88,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2962,
      "end": 2963,
      "loc": {
        "start": {
          "line": 88,
          "column": 19
        },
        "end": {
          "line": 88,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 2963,
      "end": 2969,
      "loc": {
        "start": {
          "line": 88,
          "column": 20
        },
        "end": {
          "line": 88,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2969,
      "end": 2970,
      "loc": {
        "start": {
          "line": 88,
          "column": 26
        },
        "end": {
          "line": 88,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 2971,
      "end": 2976,
      "loc": {
        "start": {
          "line": 88,
          "column": 28
        },
        "end": {
          "line": 88,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2976,
      "end": 2977,
      "loc": {
        "start": {
          "line": 88,
          "column": 33
        },
        "end": {
          "line": 88,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2977,
      "end": 2978,
      "loc": {
        "start": {
          "line": 88,
          "column": 34
        },
        "end": {
          "line": 88,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2985,
      "end": 2989,
      "loc": {
        "start": {
          "line": 89,
          "column": 6
        },
        "end": {
          "line": 89,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2989,
      "end": 2990,
      "loc": {
        "start": {
          "line": 89,
          "column": 10
        },
        "end": {
          "line": 89,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 2990,
      "end": 2998,
      "loc": {
        "start": {
          "line": 89,
          "column": 11
        },
        "end": {
          "line": 89,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2998,
      "end": 2999,
      "loc": {
        "start": {
          "line": 89,
          "column": 19
        },
        "end": {
          "line": 89,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 2999,
      "end": 3010,
      "loc": {
        "start": {
          "line": 89,
          "column": 20
        },
        "end": {
          "line": 89,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3010,
      "end": 3011,
      "loc": {
        "start": {
          "line": 89,
          "column": 31
        },
        "end": {
          "line": 89,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3012,
      "end": 3017,
      "loc": {
        "start": {
          "line": 89,
          "column": 33
        },
        "end": {
          "line": 89,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3017,
      "end": 3018,
      "loc": {
        "start": {
          "line": 89,
          "column": 38
        },
        "end": {
          "line": 89,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3018,
      "end": 3019,
      "loc": {
        "start": {
          "line": 89,
          "column": 39
        },
        "end": {
          "line": 89,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3026,
      "end": 3030,
      "loc": {
        "start": {
          "line": 90,
          "column": 6
        },
        "end": {
          "line": 90,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3030,
      "end": 3031,
      "loc": {
        "start": {
          "line": 90,
          "column": 10
        },
        "end": {
          "line": 90,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 3031,
      "end": 3039,
      "loc": {
        "start": {
          "line": 90,
          "column": 11
        },
        "end": {
          "line": 90,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3039,
      "end": 3040,
      "loc": {
        "start": {
          "line": 90,
          "column": 19
        },
        "end": {
          "line": 90,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 3040,
      "end": 3047,
      "loc": {
        "start": {
          "line": 90,
          "column": 20
        },
        "end": {
          "line": 90,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3047,
      "end": 3048,
      "loc": {
        "start": {
          "line": 90,
          "column": 27
        },
        "end": {
          "line": 90,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3049,
      "end": 3054,
      "loc": {
        "start": {
          "line": 90,
          "column": 29
        },
        "end": {
          "line": 90,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3054,
      "end": 3055,
      "loc": {
        "start": {
          "line": 90,
          "column": 34
        },
        "end": {
          "line": 90,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3055,
      "end": 3056,
      "loc": {
        "start": {
          "line": 90,
          "column": 35
        },
        "end": {
          "line": 90,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3063,
      "end": 3067,
      "loc": {
        "start": {
          "line": 91,
          "column": 6
        },
        "end": {
          "line": 91,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3067,
      "end": 3068,
      "loc": {
        "start": {
          "line": 91,
          "column": 10
        },
        "end": {
          "line": 91,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 3068,
      "end": 3076,
      "loc": {
        "start": {
          "line": 91,
          "column": 11
        },
        "end": {
          "line": 91,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3076,
      "end": 3077,
      "loc": {
        "start": {
          "line": 91,
          "column": 19
        },
        "end": {
          "line": 91,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 3077,
      "end": 3089,
      "loc": {
        "start": {
          "line": 91,
          "column": 20
        },
        "end": {
          "line": 91,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3089,
      "end": 3090,
      "loc": {
        "start": {
          "line": 91,
          "column": 32
        },
        "end": {
          "line": 91,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3091,
      "end": 3096,
      "loc": {
        "start": {
          "line": 91,
          "column": 34
        },
        "end": {
          "line": 91,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3096,
      "end": 3097,
      "loc": {
        "start": {
          "line": 91,
          "column": 39
        },
        "end": {
          "line": 91,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3097,
      "end": 3098,
      "loc": {
        "start": {
          "line": 91,
          "column": 40
        },
        "end": {
          "line": 91,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3105,
      "end": 3109,
      "loc": {
        "start": {
          "line": 92,
          "column": 6
        },
        "end": {
          "line": 92,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3109,
      "end": 3110,
      "loc": {
        "start": {
          "line": 92,
          "column": 10
        },
        "end": {
          "line": 92,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 3110,
      "end": 3118,
      "loc": {
        "start": {
          "line": 92,
          "column": 11
        },
        "end": {
          "line": 92,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3118,
      "end": 3119,
      "loc": {
        "start": {
          "line": 92,
          "column": 19
        },
        "end": {
          "line": 92,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 3119,
      "end": 3127,
      "loc": {
        "start": {
          "line": 92,
          "column": 20
        },
        "end": {
          "line": 92,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3127,
      "end": 3128,
      "loc": {
        "start": {
          "line": 92,
          "column": 28
        },
        "end": {
          "line": 92,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3129,
      "end": 3134,
      "loc": {
        "start": {
          "line": 92,
          "column": 30
        },
        "end": {
          "line": 92,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3134,
      "end": 3135,
      "loc": {
        "start": {
          "line": 92,
          "column": 35
        },
        "end": {
          "line": 92,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3135,
      "end": 3136,
      "loc": {
        "start": {
          "line": 92,
          "column": 36
        },
        "end": {
          "line": 92,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3143,
      "end": 3147,
      "loc": {
        "start": {
          "line": 93,
          "column": 6
        },
        "end": {
          "line": 93,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3147,
      "end": 3148,
      "loc": {
        "start": {
          "line": 93,
          "column": 10
        },
        "end": {
          "line": 93,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 3148,
      "end": 3156,
      "loc": {
        "start": {
          "line": 93,
          "column": 11
        },
        "end": {
          "line": 93,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3156,
      "end": 3157,
      "loc": {
        "start": {
          "line": 93,
          "column": 19
        },
        "end": {
          "line": 93,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 3157,
      "end": 3169,
      "loc": {
        "start": {
          "line": 93,
          "column": 20
        },
        "end": {
          "line": 93,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3169,
      "end": 3170,
      "loc": {
        "start": {
          "line": 93,
          "column": 32
        },
        "end": {
          "line": 93,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 3171,
      "end": 3176,
      "loc": {
        "start": {
          "line": 93,
          "column": 34
        },
        "end": {
          "line": 93,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3176,
      "end": 3177,
      "loc": {
        "start": {
          "line": 93,
          "column": 39
        },
        "end": {
          "line": 93,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3177,
      "end": 3178,
      "loc": {
        "start": {
          "line": 93,
          "column": 40
        },
        "end": {
          "line": 93,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3185,
      "end": 3189,
      "loc": {
        "start": {
          "line": 94,
          "column": 6
        },
        "end": {
          "line": 94,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3189,
      "end": 3190,
      "loc": {
        "start": {
          "line": 94,
          "column": 10
        },
        "end": {
          "line": 94,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 3190,
      "end": 3200,
      "loc": {
        "start": {
          "line": 94,
          "column": 11
        },
        "end": {
          "line": 94,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3201,
      "end": 3202,
      "loc": {
        "start": {
          "line": 94,
          "column": 22
        },
        "end": {
          "line": 94,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 3203,
      "end": 3204,
      "loc": {
        "start": {
          "line": 94,
          "column": 24
        },
        "end": {
          "line": 94,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3204,
      "end": 3205,
      "loc": {
        "start": {
          "line": 94,
          "column": 25
        },
        "end": {
          "line": 94,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3212,
      "end": 3216,
      "loc": {
        "start": {
          "line": 95,
          "column": 6
        },
        "end": {
          "line": 95,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3216,
      "end": 3217,
      "loc": {
        "start": {
          "line": 95,
          "column": 10
        },
        "end": {
          "line": 95,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 3217,
      "end": 3227,
      "loc": {
        "start": {
          "line": 95,
          "column": 11
        },
        "end": {
          "line": 95,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3228,
      "end": 3229,
      "loc": {
        "start": {
          "line": 95,
          "column": 22
        },
        "end": {
          "line": 95,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 3230,
      "end": 3234,
      "loc": {
        "start": {
          "line": 95,
          "column": 24
        },
        "end": {
          "line": 95,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3234,
      "end": 3235,
      "loc": {
        "start": {
          "line": 95,
          "column": 28
        },
        "end": {
          "line": 95,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3242,
      "end": 3246,
      "loc": {
        "start": {
          "line": 96,
          "column": 6
        },
        "end": {
          "line": 96,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3246,
      "end": 3247,
      "loc": {
        "start": {
          "line": 96,
          "column": 10
        },
        "end": {
          "line": 96,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 3247,
      "end": 3252,
      "loc": {
        "start": {
          "line": 96,
          "column": 11
        },
        "end": {
          "line": 96,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3252,
      "end": 3253,
      "loc": {
        "start": {
          "line": 96,
          "column": 16
        },
        "end": {
          "line": 96,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3253,
      "end": 3254,
      "loc": {
        "start": {
          "line": 96,
          "column": 17
        },
        "end": {
          "line": 96,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3254,
      "end": 3255,
      "loc": {
        "start": {
          "line": 96,
          "column": 18
        },
        "end": {
          "line": 96,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3262,
      "end": 3266,
      "loc": {
        "start": {
          "line": 97,
          "column": 6
        },
        "end": {
          "line": 97,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3266,
      "end": 3267,
      "loc": {
        "start": {
          "line": 97,
          "column": 10
        },
        "end": {
          "line": 97,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 3267,
      "end": 3284,
      "loc": {
        "start": {
          "line": 97,
          "column": 11
        },
        "end": {
          "line": 97,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3284,
      "end": 3285,
      "loc": {
        "start": {
          "line": 97,
          "column": 28
        },
        "end": {
          "line": 97,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 3285,
      "end": 3298,
      "loc": {
        "start": {
          "line": 97,
          "column": 29
        },
        "end": {
          "line": 97,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3298,
      "end": 3299,
      "loc": {
        "start": {
          "line": 97,
          "column": 42
        },
        "end": {
          "line": 97,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3300,
      "end": 3301,
      "loc": {
        "start": {
          "line": 97,
          "column": 44
        },
        "end": {
          "line": 97,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 3301,
      "end": 3305,
      "loc": {
        "start": {
          "line": 97,
          "column": 45
        },
        "end": {
          "line": 97,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3305,
      "end": 3306,
      "loc": {
        "start": {
          "line": 97,
          "column": 49
        },
        "end": {
          "line": 97,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3307,
      "end": 3311,
      "loc": {
        "start": {
          "line": 97,
          "column": 51
        },
        "end": {
          "line": 97,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3311,
      "end": 3312,
      "loc": {
        "start": {
          "line": 97,
          "column": 55
        },
        "end": {
          "line": 97,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 3312,
      "end": 3316,
      "loc": {
        "start": {
          "line": 97,
          "column": 56
        },
        "end": {
          "line": 97,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3316,
      "end": 3317,
      "loc": {
        "start": {
          "line": 97,
          "column": 60
        },
        "end": {
          "line": 97,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3317,
      "end": 3318,
      "loc": {
        "start": {
          "line": 97,
          "column": 61
        },
        "end": {
          "line": 97,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "base",
      "start": 3319,
      "end": 3325,
      "loc": {
        "start": {
          "line": 97,
          "column": 63
        },
        "end": {
          "line": 97,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3325,
      "end": 3326,
      "loc": {
        "start": {
          "line": 97,
          "column": 69
        },
        "end": {
          "line": 97,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "base",
      "start": 3327,
      "end": 3333,
      "loc": {
        "start": {
          "line": 97,
          "column": 71
        },
        "end": {
          "line": 97,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3333,
      "end": 3334,
      "loc": {
        "start": {
          "line": 97,
          "column": 77
        },
        "end": {
          "line": 97,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3334,
      "end": 3335,
      "loc": {
        "start": {
          "line": 97,
          "column": 78
        },
        "end": {
          "line": 97,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 3335,
      "end": 3340,
      "loc": {
        "start": {
          "line": 97,
          "column": 79
        },
        "end": {
          "line": 97,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3340,
      "end": 3341,
      "loc": {
        "start": {
          "line": 97,
          "column": 84
        },
        "end": {
          "line": 97,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 3341,
      "end": 3342,
      "loc": {
        "start": {
          "line": 97,
          "column": 85
        },
        "end": {
          "line": 97,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3343,
      "end": 3345,
      "loc": {
        "start": {
          "line": 97,
          "column": 87
        },
        "end": {
          "line": 97,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 3346,
      "end": 3347,
      "loc": {
        "start": {
          "line": 97,
          "column": 90
        },
        "end": {
          "line": 97,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3347,
      "end": 3348,
      "loc": {
        "start": {
          "line": 97,
          "column": 91
        },
        "end": {
          "line": 97,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3355,
      "end": 3359,
      "loc": {
        "start": {
          "line": 98,
          "column": 6
        },
        "end": {
          "line": 98,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3359,
      "end": 3360,
      "loc": {
        "start": {
          "line": 98,
          "column": 10
        },
        "end": {
          "line": 98,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 3360,
      "end": 3364,
      "loc": {
        "start": {
          "line": 98,
          "column": 11
        },
        "end": {
          "line": 98,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3364,
      "end": 3365,
      "loc": {
        "start": {
          "line": 98,
          "column": 15
        },
        "end": {
          "line": 98,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 3365,
      "end": 3383,
      "loc": {
        "start": {
          "line": 98,
          "column": 16
        },
        "end": {
          "line": 98,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3383,
      "end": 3384,
      "loc": {
        "start": {
          "line": 98,
          "column": 34
        },
        "end": {
          "line": 98,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3384,
      "end": 3385,
      "loc": {
        "start": {
          "line": 98,
          "column": 35
        },
        "end": {
          "line": 98,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3390,
      "end": 3391,
      "loc": {
        "start": {
          "line": 99,
          "column": 4
        },
        "end": {
          "line": 99,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3394,
      "end": 3395,
      "loc": {
        "start": {
          "line": 100,
          "column": 2
        },
        "end": {
          "line": 100,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Wage Property\n   * @type {number}\n   ",
      "start": 3399,
      "end": 3447,
      "loc": {
        "start": {
          "line": 102,
          "column": 2
        },
        "end": {
          "line": 105,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 3450,
      "end": 3453,
      "loc": {
        "start": {
          "line": 106,
          "column": 2
        },
        "end": {
          "line": 106,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 3454,
      "end": 3458,
      "loc": {
        "start": {
          "line": 106,
          "column": 6
        },
        "end": {
          "line": 106,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3458,
      "end": 3459,
      "loc": {
        "start": {
          "line": 106,
          "column": 10
        },
        "end": {
          "line": 106,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3459,
      "end": 3460,
      "loc": {
        "start": {
          "line": 106,
          "column": 11
        },
        "end": {
          "line": 106,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3461,
      "end": 3462,
      "loc": {
        "start": {
          "line": 106,
          "column": 13
        },
        "end": {
          "line": 106,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 3467,
      "end": 3473,
      "loc": {
        "start": {
          "line": 107,
          "column": 4
        },
        "end": {
          "line": 107,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 3474,
      "end": 3481,
      "loc": {
        "start": {
          "line": 107,
          "column": 11
        },
        "end": {
          "line": 107,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3481,
      "end": 3482,
      "loc": {
        "start": {
          "line": 107,
          "column": 18
        },
        "end": {
          "line": 107,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 3482,
      "end": 3495,
      "loc": {
        "start": {
          "line": 107,
          "column": 19
        },
        "end": {
          "line": 107,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3495,
      "end": 3496,
      "loc": {
        "start": {
          "line": 107,
          "column": 32
        },
        "end": {
          "line": 107,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3496,
      "end": 3500,
      "loc": {
        "start": {
          "line": 107,
          "column": 33
        },
        "end": {
          "line": 107,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3500,
      "end": 3501,
      "loc": {
        "start": {
          "line": 107,
          "column": 37
        },
        "end": {
          "line": 107,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 3501,
      "end": 3506,
      "loc": {
        "start": {
          "line": 107,
          "column": 38
        },
        "end": {
          "line": 107,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3506,
      "end": 3507,
      "loc": {
        "start": {
          "line": 107,
          "column": 43
        },
        "end": {
          "line": 107,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 3507,
      "end": 3511,
      "loc": {
        "start": {
          "line": 107,
          "column": 44
        },
        "end": {
          "line": 107,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3511,
      "end": 3512,
      "loc": {
        "start": {
          "line": 107,
          "column": 48
        },
        "end": {
          "line": 107,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3512,
      "end": 3513,
      "loc": {
        "start": {
          "line": 107,
          "column": 49
        },
        "end": {
          "line": 107,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3516,
      "end": 3517,
      "loc": {
        "start": {
          "line": 108,
          "column": 2
        },
        "end": {
          "line": 108,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 3521,
      "end": 3550,
      "loc": {
        "start": {
          "line": 110,
          "column": 2
        },
        "end": {
          "line": 112,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 3553,
      "end": 3556,
      "loc": {
        "start": {
          "line": 113,
          "column": 2
        },
        "end": {
          "line": 113,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 3557,
      "end": 3561,
      "loc": {
        "start": {
          "line": 113,
          "column": 6
        },
        "end": {
          "line": 113,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3561,
      "end": 3562,
      "loc": {
        "start": {
          "line": 113,
          "column": 10
        },
        "end": {
          "line": 113,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 3562,
      "end": 3565,
      "loc": {
        "start": {
          "line": 113,
          "column": 11
        },
        "end": {
          "line": 113,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3565,
      "end": 3566,
      "loc": {
        "start": {
          "line": 113,
          "column": 14
        },
        "end": {
          "line": 113,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3567,
      "end": 3568,
      "loc": {
        "start": {
          "line": 113,
          "column": 16
        },
        "end": {
          "line": 113,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 3573,
      "end": 3576,
      "loc": {
        "start": {
          "line": 114,
          "column": 4
        },
        "end": {
          "line": 114,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 3577,
      "end": 3590,
      "loc": {
        "start": {
          "line": 114,
          "column": 8
        },
        "end": {
          "line": 114,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3591,
      "end": 3592,
      "loc": {
        "start": {
          "line": 114,
          "column": 22
        },
        "end": {
          "line": 114,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3593,
      "end": 3597,
      "loc": {
        "start": {
          "line": 114,
          "column": 24
        },
        "end": {
          "line": 114,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3597,
      "end": 3598,
      "loc": {
        "start": {
          "line": 114,
          "column": 28
        },
        "end": {
          "line": 114,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 3598,
      "end": 3603,
      "loc": {
        "start": {
          "line": 114,
          "column": 29
        },
        "end": {
          "line": 114,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3603,
      "end": 3604,
      "loc": {
        "start": {
          "line": 114,
          "column": 34
        },
        "end": {
          "line": 114,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 3604,
      "end": 3608,
      "loc": {
        "start": {
          "line": 114,
          "column": 35
        },
        "end": {
          "line": 114,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3608,
      "end": 3609,
      "loc": {
        "start": {
          "line": 114,
          "column": 39
        },
        "end": {
          "line": 114,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 3614,
      "end": 3616,
      "loc": {
        "start": {
          "line": 115,
          "column": 4
        },
        "end": {
          "line": 115,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3617,
      "end": 3618,
      "loc": {
        "start": {
          "line": 115,
          "column": 7
        },
        "end": {
          "line": 115,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 3618,
      "end": 3625,
      "loc": {
        "start": {
          "line": 115,
          "column": 8
        },
        "end": {
          "line": 115,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3625,
      "end": 3626,
      "loc": {
        "start": {
          "line": 115,
          "column": 15
        },
        "end": {
          "line": 115,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 3626,
      "end": 3634,
      "loc": {
        "start": {
          "line": 115,
          "column": 16
        },
        "end": {
          "line": 115,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3634,
      "end": 3635,
      "loc": {
        "start": {
          "line": 115,
          "column": 24
        },
        "end": {
          "line": 115,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 3635,
      "end": 3638,
      "loc": {
        "start": {
          "line": 115,
          "column": 25
        },
        "end": {
          "line": 115,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3638,
      "end": 3639,
      "loc": {
        "start": {
          "line": 115,
          "column": 28
        },
        "end": {
          "line": 115,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3639,
      "end": 3640,
      "loc": {
        "start": {
          "line": 115,
          "column": 29
        },
        "end": {
          "line": 115,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3641,
      "end": 3642,
      "loc": {
        "start": {
          "line": 115,
          "column": 31
        },
        "end": {
          "line": 115,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3649,
      "end": 3653,
      "loc": {
        "start": {
          "line": 116,
          "column": 6
        },
        "end": {
          "line": 116,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3653,
      "end": 3654,
      "loc": {
        "start": {
          "line": 116,
          "column": 10
        },
        "end": {
          "line": 116,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 3654,
      "end": 3659,
      "loc": {
        "start": {
          "line": 116,
          "column": 11
        },
        "end": {
          "line": 116,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3659,
      "end": 3660,
      "loc": {
        "start": {
          "line": 116,
          "column": 16
        },
        "end": {
          "line": 116,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 3660,
      "end": 3664,
      "loc": {
        "start": {
          "line": 116,
          "column": 17
        },
        "end": {
          "line": 116,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3665,
      "end": 3666,
      "loc": {
        "start": {
          "line": 116,
          "column": 22
        },
        "end": {
          "line": 116,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 3667,
      "end": 3674,
      "loc": {
        "start": {
          "line": 116,
          "column": 24
        },
        "end": {
          "line": 116,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3674,
      "end": 3675,
      "loc": {
        "start": {
          "line": 116,
          "column": 31
        },
        "end": {
          "line": 116,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 3675,
      "end": 3688,
      "loc": {
        "start": {
          "line": 116,
          "column": 32
        },
        "end": {
          "line": 116,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3688,
      "end": 3689,
      "loc": {
        "start": {
          "line": 116,
          "column": 45
        },
        "end": {
          "line": 116,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 3689,
      "end": 3692,
      "loc": {
        "start": {
          "line": 116,
          "column": 46
        },
        "end": {
          "line": 116,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3692,
      "end": 3693,
      "loc": {
        "start": {
          "line": 116,
          "column": 49
        },
        "end": {
          "line": 116,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3693,
      "end": 3694,
      "loc": {
        "start": {
          "line": 116,
          "column": 50
        },
        "end": {
          "line": 116,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3701,
      "end": 3705,
      "loc": {
        "start": {
          "line": 117,
          "column": 6
        },
        "end": {
          "line": 117,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3705,
      "end": 3706,
      "loc": {
        "start": {
          "line": 117,
          "column": 10
        },
        "end": {
          "line": 117,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 3706,
      "end": 3714,
      "loc": {
        "start": {
          "line": 117,
          "column": 11
        },
        "end": {
          "line": 117,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3714,
      "end": 3715,
      "loc": {
        "start": {
          "line": 117,
          "column": 19
        },
        "end": {
          "line": 117,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "wage",
      "start": 3715,
      "end": 3721,
      "loc": {
        "start": {
          "line": 117,
          "column": 20
        },
        "end": {
          "line": 117,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3721,
      "end": 3722,
      "loc": {
        "start": {
          "line": 117,
          "column": 26
        },
        "end": {
          "line": 117,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 3723,
      "end": 3727,
      "loc": {
        "start": {
          "line": 117,
          "column": 28
        },
        "end": {
          "line": 117,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3727,
      "end": 3728,
      "loc": {
        "start": {
          "line": 117,
          "column": 32
        },
        "end": {
          "line": 117,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3728,
      "end": 3729,
      "loc": {
        "start": {
          "line": 117,
          "column": 33
        },
        "end": {
          "line": 117,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3736,
      "end": 3740,
      "loc": {
        "start": {
          "line": 118,
          "column": 6
        },
        "end": {
          "line": 118,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3740,
      "end": 3741,
      "loc": {
        "start": {
          "line": 118,
          "column": 10
        },
        "end": {
          "line": 118,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 3741,
      "end": 3751,
      "loc": {
        "start": {
          "line": 118,
          "column": 11
        },
        "end": {
          "line": 118,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3752,
      "end": 3753,
      "loc": {
        "start": {
          "line": 118,
          "column": 22
        },
        "end": {
          "line": 118,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 3754,
      "end": 3758,
      "loc": {
        "start": {
          "line": 118,
          "column": 24
        },
        "end": {
          "line": 118,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3758,
      "end": 3759,
      "loc": {
        "start": {
          "line": 118,
          "column": 28
        },
        "end": {
          "line": 118,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3766,
      "end": 3770,
      "loc": {
        "start": {
          "line": 119,
          "column": 6
        },
        "end": {
          "line": 119,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3770,
      "end": 3771,
      "loc": {
        "start": {
          "line": 119,
          "column": 10
        },
        "end": {
          "line": 119,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 3771,
      "end": 3776,
      "loc": {
        "start": {
          "line": 119,
          "column": 11
        },
        "end": {
          "line": 119,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3776,
      "end": 3777,
      "loc": {
        "start": {
          "line": 119,
          "column": 16
        },
        "end": {
          "line": 119,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3777,
      "end": 3778,
      "loc": {
        "start": {
          "line": 119,
          "column": 17
        },
        "end": {
          "line": 119,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3778,
      "end": 3779,
      "loc": {
        "start": {
          "line": 119,
          "column": 18
        },
        "end": {
          "line": 119,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3786,
      "end": 3790,
      "loc": {
        "start": {
          "line": 120,
          "column": 6
        },
        "end": {
          "line": 120,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3790,
      "end": 3791,
      "loc": {
        "start": {
          "line": 120,
          "column": 10
        },
        "end": {
          "line": 120,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 3791,
      "end": 3808,
      "loc": {
        "start": {
          "line": 120,
          "column": 11
        },
        "end": {
          "line": 120,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3808,
      "end": 3809,
      "loc": {
        "start": {
          "line": 120,
          "column": 28
        },
        "end": {
          "line": 120,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 3809,
      "end": 3822,
      "loc": {
        "start": {
          "line": 120,
          "column": 29
        },
        "end": {
          "line": 120,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3822,
      "end": 3823,
      "loc": {
        "start": {
          "line": 120,
          "column": 42
        },
        "end": {
          "line": 120,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3824,
      "end": 3825,
      "loc": {
        "start": {
          "line": 120,
          "column": 44
        },
        "end": {
          "line": 120,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 3825,
      "end": 3829,
      "loc": {
        "start": {
          "line": 120,
          "column": 45
        },
        "end": {
          "line": 120,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3829,
      "end": 3830,
      "loc": {
        "start": {
          "line": 120,
          "column": 49
        },
        "end": {
          "line": 120,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3831,
      "end": 3835,
      "loc": {
        "start": {
          "line": 120,
          "column": 51
        },
        "end": {
          "line": 120,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3835,
      "end": 3836,
      "loc": {
        "start": {
          "line": 120,
          "column": 55
        },
        "end": {
          "line": 120,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 3836,
      "end": 3840,
      "loc": {
        "start": {
          "line": 120,
          "column": 56
        },
        "end": {
          "line": 120,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3840,
      "end": 3841,
      "loc": {
        "start": {
          "line": 120,
          "column": 60
        },
        "end": {
          "line": 120,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3841,
      "end": 3842,
      "loc": {
        "start": {
          "line": 120,
          "column": 61
        },
        "end": {
          "line": 120,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "wage",
      "start": 3843,
      "end": 3849,
      "loc": {
        "start": {
          "line": 120,
          "column": 63
        },
        "end": {
          "line": 120,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3849,
      "end": 3850,
      "loc": {
        "start": {
          "line": 120,
          "column": 69
        },
        "end": {
          "line": 120,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "wage",
      "start": 3851,
      "end": 3857,
      "loc": {
        "start": {
          "line": 120,
          "column": 71
        },
        "end": {
          "line": 120,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3857,
      "end": 3858,
      "loc": {
        "start": {
          "line": 120,
          "column": 77
        },
        "end": {
          "line": 120,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3858,
      "end": 3859,
      "loc": {
        "start": {
          "line": 120,
          "column": 78
        },
        "end": {
          "line": 120,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 3859,
      "end": 3864,
      "loc": {
        "start": {
          "line": 120,
          "column": 79
        },
        "end": {
          "line": 120,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3864,
      "end": 3865,
      "loc": {
        "start": {
          "line": 120,
          "column": 84
        },
        "end": {
          "line": 120,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 3865,
      "end": 3866,
      "loc": {
        "start": {
          "line": 120,
          "column": 85
        },
        "end": {
          "line": 120,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3867,
      "end": 3869,
      "loc": {
        "start": {
          "line": 120,
          "column": 87
        },
        "end": {
          "line": 120,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 3870,
      "end": 3871,
      "loc": {
        "start": {
          "line": 120,
          "column": 90
        },
        "end": {
          "line": 120,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3871,
      "end": 3872,
      "loc": {
        "start": {
          "line": 120,
          "column": 91
        },
        "end": {
          "line": 120,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3872,
      "end": 3873,
      "loc": {
        "start": {
          "line": 120,
          "column": 92
        },
        "end": {
          "line": 120,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3880,
      "end": 3884,
      "loc": {
        "start": {
          "line": 121,
          "column": 6
        },
        "end": {
          "line": 121,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3884,
      "end": 3885,
      "loc": {
        "start": {
          "line": 121,
          "column": 10
        },
        "end": {
          "line": 121,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 3885,
      "end": 3889,
      "loc": {
        "start": {
          "line": 121,
          "column": 11
        },
        "end": {
          "line": 121,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3889,
      "end": 3890,
      "loc": {
        "start": {
          "line": 121,
          "column": 15
        },
        "end": {
          "line": 121,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 3890,
      "end": 3908,
      "loc": {
        "start": {
          "line": 121,
          "column": 16
        },
        "end": {
          "line": 121,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3908,
      "end": 3909,
      "loc": {
        "start": {
          "line": 121,
          "column": 34
        },
        "end": {
          "line": 121,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3909,
      "end": 3910,
      "loc": {
        "start": {
          "line": 121,
          "column": 35
        },
        "end": {
          "line": 121,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3915,
      "end": 3916,
      "loc": {
        "start": {
          "line": 122,
          "column": 4
        },
        "end": {
          "line": 122,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3919,
      "end": 3920,
      "loc": {
        "start": {
          "line": 123,
          "column": 2
        },
        "end": {
          "line": 123,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Is Included Property\n   * @type {boolean}\n   ",
      "start": 3924,
      "end": 3980,
      "loc": {
        "start": {
          "line": 125,
          "column": 2
        },
        "end": {
          "line": 128,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 3983,
      "end": 3986,
      "loc": {
        "start": {
          "line": 129,
          "column": 2
        },
        "end": {
          "line": 129,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 3987,
      "end": 3997,
      "loc": {
        "start": {
          "line": 129,
          "column": 6
        },
        "end": {
          "line": 129,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3997,
      "end": 3998,
      "loc": {
        "start": {
          "line": 129,
          "column": 16
        },
        "end": {
          "line": 129,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3998,
      "end": 3999,
      "loc": {
        "start": {
          "line": 129,
          "column": 17
        },
        "end": {
          "line": 129,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4000,
      "end": 4001,
      "loc": {
        "start": {
          "line": 129,
          "column": 19
        },
        "end": {
          "line": 129,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4006,
      "end": 4012,
      "loc": {
        "start": {
          "line": 130,
          "column": 4
        },
        "end": {
          "line": 130,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4013,
      "end": 4017,
      "loc": {
        "start": {
          "line": 130,
          "column": 11
        },
        "end": {
          "line": 130,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4017,
      "end": 4018,
      "loc": {
        "start": {
          "line": 130,
          "column": 15
        },
        "end": {
          "line": 130,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 4018,
      "end": 4023,
      "loc": {
        "start": {
          "line": 130,
          "column": 16
        },
        "end": {
          "line": 130,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4023,
      "end": 4024,
      "loc": {
        "start": {
          "line": 130,
          "column": 21
        },
        "end": {
          "line": 130,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_included",
      "start": 4024,
      "end": 4035,
      "loc": {
        "start": {
          "line": 130,
          "column": 22
        },
        "end": {
          "line": 130,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4035,
      "end": 4036,
      "loc": {
        "start": {
          "line": 130,
          "column": 33
        },
        "end": {
          "line": 130,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4039,
      "end": 4040,
      "loc": {
        "start": {
          "line": 131,
          "column": 2
        },
        "end": {
          "line": 131,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {boolean}\n   ",
      "start": 4044,
      "end": 4074,
      "loc": {
        "start": {
          "line": 133,
          "column": 2
        },
        "end": {
          "line": 135,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 4077,
      "end": 4080,
      "loc": {
        "start": {
          "line": 136,
          "column": 2
        },
        "end": {
          "line": 136,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 4081,
      "end": 4091,
      "loc": {
        "start": {
          "line": 136,
          "column": 6
        },
        "end": {
          "line": 136,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4091,
      "end": 4092,
      "loc": {
        "start": {
          "line": 136,
          "column": 16
        },
        "end": {
          "line": 136,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4092,
      "end": 4095,
      "loc": {
        "start": {
          "line": 136,
          "column": 17
        },
        "end": {
          "line": 136,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4095,
      "end": 4096,
      "loc": {
        "start": {
          "line": 136,
          "column": 20
        },
        "end": {
          "line": 136,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4097,
      "end": 4098,
      "loc": {
        "start": {
          "line": 136,
          "column": 22
        },
        "end": {
          "line": 136,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 4103,
      "end": 4106,
      "loc": {
        "start": {
          "line": 137,
          "column": 4
        },
        "end": {
          "line": 137,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 4107,
      "end": 4120,
      "loc": {
        "start": {
          "line": 137,
          "column": 8
        },
        "end": {
          "line": 137,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4121,
      "end": 4122,
      "loc": {
        "start": {
          "line": 137,
          "column": 22
        },
        "end": {
          "line": 137,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4123,
      "end": 4127,
      "loc": {
        "start": {
          "line": 137,
          "column": 24
        },
        "end": {
          "line": 137,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4127,
      "end": 4128,
      "loc": {
        "start": {
          "line": 137,
          "column": 28
        },
        "end": {
          "line": 137,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 4128,
      "end": 4133,
      "loc": {
        "start": {
          "line": 137,
          "column": 29
        },
        "end": {
          "line": 137,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4133,
      "end": 4134,
      "loc": {
        "start": {
          "line": 137,
          "column": 34
        },
        "end": {
          "line": 137,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_included",
      "start": 4134,
      "end": 4145,
      "loc": {
        "start": {
          "line": 137,
          "column": 35
        },
        "end": {
          "line": 137,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4145,
      "end": 4146,
      "loc": {
        "start": {
          "line": 137,
          "column": 46
        },
        "end": {
          "line": 137,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4151,
      "end": 4153,
      "loc": {
        "start": {
          "line": 138,
          "column": 4
        },
        "end": {
          "line": 138,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4154,
      "end": 4155,
      "loc": {
        "start": {
          "line": 138,
          "column": 7
        },
        "end": {
          "line": 138,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 4155,
      "end": 4164,
      "loc": {
        "start": {
          "line": 138,
          "column": 8
        },
        "end": {
          "line": 138,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4164,
      "end": 4165,
      "loc": {
        "start": {
          "line": 138,
          "column": 17
        },
        "end": {
          "line": 138,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4165,
      "end": 4168,
      "loc": {
        "start": {
          "line": 138,
          "column": 18
        },
        "end": {
          "line": 138,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4168,
      "end": 4169,
      "loc": {
        "start": {
          "line": 138,
          "column": 21
        },
        "end": {
          "line": 138,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4170,
      "end": 4172,
      "loc": {
        "start": {
          "line": 138,
          "column": 23
        },
        "end": {
          "line": 138,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4173,
      "end": 4177,
      "loc": {
        "start": {
          "line": 138,
          "column": 26
        },
        "end": {
          "line": 138,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4177,
      "end": 4178,
      "loc": {
        "start": {
          "line": 138,
          "column": 30
        },
        "end": {
          "line": 138,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 4178,
      "end": 4183,
      "loc": {
        "start": {
          "line": 138,
          "column": 31
        },
        "end": {
          "line": 138,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4183,
      "end": 4184,
      "loc": {
        "start": {
          "line": 138,
          "column": 36
        },
        "end": {
          "line": 138,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_included",
      "start": 4184,
      "end": 4195,
      "loc": {
        "start": {
          "line": 138,
          "column": 37
        },
        "end": {
          "line": 138,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 4196,
      "end": 4198,
      "loc": {
        "start": {
          "line": 138,
          "column": 49
        },
        "end": {
          "line": 138,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4199,
      "end": 4202,
      "loc": {
        "start": {
          "line": 138,
          "column": 52
        },
        "end": {
          "line": 138,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4202,
      "end": 4203,
      "loc": {
        "start": {
          "line": 138,
          "column": 55
        },
        "end": {
          "line": 138,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4204,
      "end": 4205,
      "loc": {
        "start": {
          "line": 138,
          "column": 57
        },
        "end": {
          "line": 138,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4212,
      "end": 4216,
      "loc": {
        "start": {
          "line": 139,
          "column": 6
        },
        "end": {
          "line": 139,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4216,
      "end": 4217,
      "loc": {
        "start": {
          "line": 139,
          "column": 10
        },
        "end": {
          "line": 139,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 4217,
      "end": 4222,
      "loc": {
        "start": {
          "line": 139,
          "column": 11
        },
        "end": {
          "line": 139,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4222,
      "end": 4223,
      "loc": {
        "start": {
          "line": 139,
          "column": 16
        },
        "end": {
          "line": 139,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_included",
      "start": 4223,
      "end": 4234,
      "loc": {
        "start": {
          "line": 139,
          "column": 17
        },
        "end": {
          "line": 139,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4235,
      "end": 4236,
      "loc": {
        "start": {
          "line": 139,
          "column": 29
        },
        "end": {
          "line": 139,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4237,
      "end": 4240,
      "loc": {
        "start": {
          "line": 139,
          "column": 31
        },
        "end": {
          "line": 139,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4240,
      "end": 4241,
      "loc": {
        "start": {
          "line": 139,
          "column": 34
        },
        "end": {
          "line": 139,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4248,
      "end": 4252,
      "loc": {
        "start": {
          "line": 140,
          "column": 6
        },
        "end": {
          "line": 140,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4252,
      "end": 4253,
      "loc": {
        "start": {
          "line": 140,
          "column": 10
        },
        "end": {
          "line": 140,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 4253,
      "end": 4261,
      "loc": {
        "start": {
          "line": 140,
          "column": 11
        },
        "end": {
          "line": 140,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4261,
      "end": 4262,
      "loc": {
        "start": {
          "line": 140,
          "column": 19
        },
        "end": {
          "line": 140,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_included",
      "start": 4262,
      "end": 4275,
      "loc": {
        "start": {
          "line": 140,
          "column": 20
        },
        "end": {
          "line": 140,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4275,
      "end": 4276,
      "loc": {
        "start": {
          "line": 140,
          "column": 33
        },
        "end": {
          "line": 140,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 4277,
      "end": 4281,
      "loc": {
        "start": {
          "line": 140,
          "column": 35
        },
        "end": {
          "line": 140,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4281,
      "end": 4282,
      "loc": {
        "start": {
          "line": 140,
          "column": 39
        },
        "end": {
          "line": 140,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4282,
      "end": 4283,
      "loc": {
        "start": {
          "line": 140,
          "column": 40
        },
        "end": {
          "line": 140,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4290,
      "end": 4294,
      "loc": {
        "start": {
          "line": 141,
          "column": 6
        },
        "end": {
          "line": 141,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4294,
      "end": 4295,
      "loc": {
        "start": {
          "line": 141,
          "column": 10
        },
        "end": {
          "line": 141,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 4295,
      "end": 4300,
      "loc": {
        "start": {
          "line": 141,
          "column": 11
        },
        "end": {
          "line": 141,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4300,
      "end": 4301,
      "loc": {
        "start": {
          "line": 141,
          "column": 16
        },
        "end": {
          "line": 141,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4301,
      "end": 4302,
      "loc": {
        "start": {
          "line": 141,
          "column": 17
        },
        "end": {
          "line": 141,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4302,
      "end": 4303,
      "loc": {
        "start": {
          "line": 141,
          "column": 18
        },
        "end": {
          "line": 141,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4310,
      "end": 4314,
      "loc": {
        "start": {
          "line": 142,
          "column": 6
        },
        "end": {
          "line": 142,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4314,
      "end": 4315,
      "loc": {
        "start": {
          "line": 142,
          "column": 10
        },
        "end": {
          "line": 142,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 4315,
      "end": 4332,
      "loc": {
        "start": {
          "line": 142,
          "column": 11
        },
        "end": {
          "line": 142,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4332,
      "end": 4333,
      "loc": {
        "start": {
          "line": 142,
          "column": 28
        },
        "end": {
          "line": 142,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 4333,
      "end": 4346,
      "loc": {
        "start": {
          "line": 142,
          "column": 29
        },
        "end": {
          "line": 142,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4346,
      "end": 4347,
      "loc": {
        "start": {
          "line": 142,
          "column": 42
        },
        "end": {
          "line": 142,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4348,
      "end": 4349,
      "loc": {
        "start": {
          "line": 142,
          "column": 44
        },
        "end": {
          "line": 142,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_included",
      "start": 4349,
      "end": 4360,
      "loc": {
        "start": {
          "line": 142,
          "column": 45
        },
        "end": {
          "line": 142,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4360,
      "end": 4361,
      "loc": {
        "start": {
          "line": 142,
          "column": 56
        },
        "end": {
          "line": 142,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4362,
      "end": 4366,
      "loc": {
        "start": {
          "line": 142,
          "column": 58
        },
        "end": {
          "line": 142,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4366,
      "end": 4367,
      "loc": {
        "start": {
          "line": 142,
          "column": 62
        },
        "end": {
          "line": 142,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 4367,
      "end": 4377,
      "loc": {
        "start": {
          "line": 142,
          "column": 63
        },
        "end": {
          "line": 142,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4377,
      "end": 4378,
      "loc": {
        "start": {
          "line": 142,
          "column": 73
        },
        "end": {
          "line": 142,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4378,
      "end": 4379,
      "loc": {
        "start": {
          "line": 142,
          "column": 74
        },
        "end": {
          "line": 142,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_included",
      "start": 4380,
      "end": 4393,
      "loc": {
        "start": {
          "line": 142,
          "column": 76
        },
        "end": {
          "line": 142,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4393,
      "end": 4394,
      "loc": {
        "start": {
          "line": 142,
          "column": 89
        },
        "end": {
          "line": 142,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_included",
      "start": 4395,
      "end": 4408,
      "loc": {
        "start": {
          "line": 142,
          "column": 91
        },
        "end": {
          "line": 142,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4408,
      "end": 4409,
      "loc": {
        "start": {
          "line": 142,
          "column": 104
        },
        "end": {
          "line": 142,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4409,
      "end": 4410,
      "loc": {
        "start": {
          "line": 142,
          "column": 105
        },
        "end": {
          "line": 142,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 4410,
      "end": 4415,
      "loc": {
        "start": {
          "line": 142,
          "column": 106
        },
        "end": {
          "line": 142,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4415,
      "end": 4416,
      "loc": {
        "start": {
          "line": 142,
          "column": 111
        },
        "end": {
          "line": 142,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 4416,
      "end": 4417,
      "loc": {
        "start": {
          "line": 142,
          "column": 112
        },
        "end": {
          "line": 142,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4418,
      "end": 4420,
      "loc": {
        "start": {
          "line": 142,
          "column": 114
        },
        "end": {
          "line": 142,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 4421,
      "end": 4422,
      "loc": {
        "start": {
          "line": 142,
          "column": 117
        },
        "end": {
          "line": 142,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4422,
      "end": 4423,
      "loc": {
        "start": {
          "line": 142,
          "column": 118
        },
        "end": {
          "line": 142,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4423,
      "end": 4424,
      "loc": {
        "start": {
          "line": 142,
          "column": 119
        },
        "end": {
          "line": 142,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4431,
      "end": 4435,
      "loc": {
        "start": {
          "line": 143,
          "column": 6
        },
        "end": {
          "line": 143,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4435,
      "end": 4436,
      "loc": {
        "start": {
          "line": 143,
          "column": 10
        },
        "end": {
          "line": 143,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 4436,
      "end": 4440,
      "loc": {
        "start": {
          "line": 143,
          "column": 11
        },
        "end": {
          "line": 143,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4440,
      "end": 4441,
      "loc": {
        "start": {
          "line": 143,
          "column": 15
        },
        "end": {
          "line": 143,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 4441,
      "end": 4459,
      "loc": {
        "start": {
          "line": 143,
          "column": 16
        },
        "end": {
          "line": 143,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4459,
      "end": 4460,
      "loc": {
        "start": {
          "line": 143,
          "column": 34
        },
        "end": {
          "line": 143,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4460,
      "end": 4461,
      "loc": {
        "start": {
          "line": 143,
          "column": 35
        },
        "end": {
          "line": 143,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4466,
      "end": 4467,
      "loc": {
        "start": {
          "line": 144,
          "column": 4
        },
        "end": {
          "line": 144,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4470,
      "end": 4471,
      "loc": {
        "start": {
          "line": 145,
          "column": 2
        },
        "end": {
          "line": 145,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Is Weighted Property - determines whether or not the contribution weight should be applied to the cost\n   * @type {boolean}\n   ",
      "start": 4475,
      "end": 4613,
      "loc": {
        "start": {
          "line": 147,
          "column": 2
        },
        "end": {
          "line": 150,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 4616,
      "end": 4619,
      "loc": {
        "start": {
          "line": 151,
          "column": 2
        },
        "end": {
          "line": 151,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 4620,
      "end": 4630,
      "loc": {
        "start": {
          "line": 151,
          "column": 6
        },
        "end": {
          "line": 151,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4630,
      "end": 4631,
      "loc": {
        "start": {
          "line": 151,
          "column": 16
        },
        "end": {
          "line": 151,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4631,
      "end": 4632,
      "loc": {
        "start": {
          "line": 151,
          "column": 17
        },
        "end": {
          "line": 151,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4633,
      "end": 4634,
      "loc": {
        "start": {
          "line": 151,
          "column": 19
        },
        "end": {
          "line": 151,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4639,
      "end": 4641,
      "loc": {
        "start": {
          "line": 152,
          "column": 4
        },
        "end": {
          "line": 152,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4642,
      "end": 4643,
      "loc": {
        "start": {
          "line": 152,
          "column": 7
        },
        "end": {
          "line": 152,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 4643,
      "end": 4644,
      "loc": {
        "start": {
          "line": 152,
          "column": 8
        },
        "end": {
          "line": 152,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4644,
      "end": 4648,
      "loc": {
        "start": {
          "line": 152,
          "column": 9
        },
        "end": {
          "line": 152,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4648,
      "end": 4649,
      "loc": {
        "start": {
          "line": 152,
          "column": 13
        },
        "end": {
          "line": 152,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isPredicted",
      "start": 4649,
      "end": 4660,
      "loc": {
        "start": {
          "line": 152,
          "column": 14
        },
        "end": {
          "line": 152,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4660,
      "end": 4661,
      "loc": {
        "start": {
          "line": 152,
          "column": 25
        },
        "end": {
          "line": 152,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 4661,
      "end": 4667,
      "loc": {
        "start": {
          "line": 152,
          "column": 26
        },
        "end": {
          "line": 152,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4667,
      "end": 4668,
      "loc": {
        "start": {
          "line": 152,
          "column": 32
        },
        "end": {
          "line": 152,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4668,
      "end": 4669,
      "loc": {
        "start": {
          "line": 152,
          "column": 33
        },
        "end": {
          "line": 152,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4670,
      "end": 4671,
      "loc": {
        "start": {
          "line": 152,
          "column": 35
        },
        "end": {
          "line": 152,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4678,
      "end": 4684,
      "loc": {
        "start": {
          "line": 153,
          "column": 6
        },
        "end": {
          "line": 153,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 4685,
      "end": 4690,
      "loc": {
        "start": {
          "line": 153,
          "column": 13
        },
        "end": {
          "line": 153,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4690,
      "end": 4691,
      "loc": {
        "start": {
          "line": 153,
          "column": 18
        },
        "end": {
          "line": 153,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4696,
      "end": 4697,
      "loc": {
        "start": {
          "line": 154,
          "column": 4
        },
        "end": {
          "line": 154,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4702,
      "end": 4708,
      "loc": {
        "start": {
          "line": 155,
          "column": 4
        },
        "end": {
          "line": 155,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4709,
      "end": 4713,
      "loc": {
        "start": {
          "line": 155,
          "column": 11
        },
        "end": {
          "line": 155,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4713,
      "end": 4714,
      "loc": {
        "start": {
          "line": 155,
          "column": 15
        },
        "end": {
          "line": 155,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 4714,
      "end": 4720,
      "loc": {
        "start": {
          "line": 155,
          "column": 16
        },
        "end": {
          "line": 155,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4720,
      "end": 4721,
      "loc": {
        "start": {
          "line": 155,
          "column": 22
        },
        "end": {
          "line": 155,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_weighted",
      "start": 4721,
      "end": 4732,
      "loc": {
        "start": {
          "line": 155,
          "column": 23
        },
        "end": {
          "line": 155,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4732,
      "end": 4733,
      "loc": {
        "start": {
          "line": 155,
          "column": 34
        },
        "end": {
          "line": 155,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4736,
      "end": 4737,
      "loc": {
        "start": {
          "line": 156,
          "column": 2
        },
        "end": {
          "line": 156,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {boolean}\n   ",
      "start": 4741,
      "end": 4771,
      "loc": {
        "start": {
          "line": 158,
          "column": 2
        },
        "end": {
          "line": 160,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 4774,
      "end": 4777,
      "loc": {
        "start": {
          "line": 161,
          "column": 2
        },
        "end": {
          "line": 161,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 4778,
      "end": 4788,
      "loc": {
        "start": {
          "line": 161,
          "column": 6
        },
        "end": {
          "line": 161,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4788,
      "end": 4789,
      "loc": {
        "start": {
          "line": 161,
          "column": 16
        },
        "end": {
          "line": 161,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4789,
      "end": 4792,
      "loc": {
        "start": {
          "line": 161,
          "column": 17
        },
        "end": {
          "line": 161,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4792,
      "end": 4793,
      "loc": {
        "start": {
          "line": 161,
          "column": 20
        },
        "end": {
          "line": 161,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4794,
      "end": 4795,
      "loc": {
        "start": {
          "line": 161,
          "column": 22
        },
        "end": {
          "line": 161,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 4800,
      "end": 4803,
      "loc": {
        "start": {
          "line": 162,
          "column": 4
        },
        "end": {
          "line": 162,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 4804,
      "end": 4817,
      "loc": {
        "start": {
          "line": 162,
          "column": 8
        },
        "end": {
          "line": 162,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4818,
      "end": 4819,
      "loc": {
        "start": {
          "line": 162,
          "column": 22
        },
        "end": {
          "line": 162,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4820,
      "end": 4824,
      "loc": {
        "start": {
          "line": 162,
          "column": 24
        },
        "end": {
          "line": 162,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4824,
      "end": 4825,
      "loc": {
        "start": {
          "line": 162,
          "column": 28
        },
        "end": {
          "line": 162,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 4825,
      "end": 4830,
      "loc": {
        "start": {
          "line": 162,
          "column": 29
        },
        "end": {
          "line": 162,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4830,
      "end": 4831,
      "loc": {
        "start": {
          "line": 162,
          "column": 34
        },
        "end": {
          "line": 162,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_weighted",
      "start": 4831,
      "end": 4842,
      "loc": {
        "start": {
          "line": 162,
          "column": 35
        },
        "end": {
          "line": 162,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4842,
      "end": 4843,
      "loc": {
        "start": {
          "line": 162,
          "column": 46
        },
        "end": {
          "line": 162,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4848,
      "end": 4850,
      "loc": {
        "start": {
          "line": 163,
          "column": 4
        },
        "end": {
          "line": 163,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4851,
      "end": 4852,
      "loc": {
        "start": {
          "line": 163,
          "column": 7
        },
        "end": {
          "line": 163,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 4852,
      "end": 4861,
      "loc": {
        "start": {
          "line": 163,
          "column": 8
        },
        "end": {
          "line": 163,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4861,
      "end": 4862,
      "loc": {
        "start": {
          "line": 163,
          "column": 17
        },
        "end": {
          "line": 163,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4862,
      "end": 4865,
      "loc": {
        "start": {
          "line": 163,
          "column": 18
        },
        "end": {
          "line": 163,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4865,
      "end": 4866,
      "loc": {
        "start": {
          "line": 163,
          "column": 21
        },
        "end": {
          "line": 163,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 4867,
      "end": 4869,
      "loc": {
        "start": {
          "line": 163,
          "column": 23
        },
        "end": {
          "line": 163,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4870,
      "end": 4874,
      "loc": {
        "start": {
          "line": 163,
          "column": 26
        },
        "end": {
          "line": 163,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4874,
      "end": 4875,
      "loc": {
        "start": {
          "line": 163,
          "column": 30
        },
        "end": {
          "line": 163,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 4875,
      "end": 4880,
      "loc": {
        "start": {
          "line": 163,
          "column": 31
        },
        "end": {
          "line": 163,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4880,
      "end": 4881,
      "loc": {
        "start": {
          "line": 163,
          "column": 36
        },
        "end": {
          "line": 163,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 4881,
      "end": 4887,
      "loc": {
        "start": {
          "line": 163,
          "column": 37
        },
        "end": {
          "line": 163,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4887,
      "end": 4888,
      "loc": {
        "start": {
          "line": 163,
          "column": 43
        },
        "end": {
          "line": 163,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_weighted",
      "start": 4888,
      "end": 4899,
      "loc": {
        "start": {
          "line": 163,
          "column": 44
        },
        "end": {
          "line": 163,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 4900,
      "end": 4902,
      "loc": {
        "start": {
          "line": 163,
          "column": 56
        },
        "end": {
          "line": 163,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4903,
      "end": 4906,
      "loc": {
        "start": {
          "line": 163,
          "column": 59
        },
        "end": {
          "line": 163,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4906,
      "end": 4907,
      "loc": {
        "start": {
          "line": 163,
          "column": 62
        },
        "end": {
          "line": 163,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4908,
      "end": 4909,
      "loc": {
        "start": {
          "line": 163,
          "column": 64
        },
        "end": {
          "line": 163,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4916,
      "end": 4920,
      "loc": {
        "start": {
          "line": 164,
          "column": 6
        },
        "end": {
          "line": 164,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4920,
      "end": 4921,
      "loc": {
        "start": {
          "line": 164,
          "column": 10
        },
        "end": {
          "line": 164,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 4921,
      "end": 4926,
      "loc": {
        "start": {
          "line": 164,
          "column": 11
        },
        "end": {
          "line": 164,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4926,
      "end": 4927,
      "loc": {
        "start": {
          "line": 164,
          "column": 16
        },
        "end": {
          "line": 164,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 4927,
      "end": 4933,
      "loc": {
        "start": {
          "line": 164,
          "column": 17
        },
        "end": {
          "line": 164,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4933,
      "end": 4934,
      "loc": {
        "start": {
          "line": 164,
          "column": 23
        },
        "end": {
          "line": 164,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_weighted",
      "start": 4934,
      "end": 4945,
      "loc": {
        "start": {
          "line": 164,
          "column": 24
        },
        "end": {
          "line": 164,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 4946,
      "end": 4947,
      "loc": {
        "start": {
          "line": 164,
          "column": 36
        },
        "end": {
          "line": 164,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 4948,
      "end": 4951,
      "loc": {
        "start": {
          "line": 164,
          "column": 38
        },
        "end": {
          "line": 164,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4951,
      "end": 4952,
      "loc": {
        "start": {
          "line": 164,
          "column": 41
        },
        "end": {
          "line": 164,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4959,
      "end": 4963,
      "loc": {
        "start": {
          "line": 165,
          "column": 6
        },
        "end": {
          "line": 165,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4963,
      "end": 4964,
      "loc": {
        "start": {
          "line": 165,
          "column": 10
        },
        "end": {
          "line": 165,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 4964,
      "end": 4972,
      "loc": {
        "start": {
          "line": 165,
          "column": 11
        },
        "end": {
          "line": 165,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4972,
      "end": 4973,
      "loc": {
        "start": {
          "line": 165,
          "column": 19
        },
        "end": {
          "line": 165,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_weighted",
      "start": 4973,
      "end": 4986,
      "loc": {
        "start": {
          "line": 165,
          "column": 20
        },
        "end": {
          "line": 165,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4986,
      "end": 4987,
      "loc": {
        "start": {
          "line": 165,
          "column": 33
        },
        "end": {
          "line": 165,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 4988,
      "end": 4992,
      "loc": {
        "start": {
          "line": 165,
          "column": 35
        },
        "end": {
          "line": 165,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4992,
      "end": 4993,
      "loc": {
        "start": {
          "line": 165,
          "column": 39
        },
        "end": {
          "line": 165,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4993,
      "end": 4994,
      "loc": {
        "start": {
          "line": 165,
          "column": 40
        },
        "end": {
          "line": 165,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5001,
      "end": 5005,
      "loc": {
        "start": {
          "line": 166,
          "column": 6
        },
        "end": {
          "line": 166,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5005,
      "end": 5006,
      "loc": {
        "start": {
          "line": 166,
          "column": 10
        },
        "end": {
          "line": 166,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 5006,
      "end": 5011,
      "loc": {
        "start": {
          "line": 166,
          "column": 11
        },
        "end": {
          "line": 166,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5011,
      "end": 5012,
      "loc": {
        "start": {
          "line": 166,
          "column": 16
        },
        "end": {
          "line": 166,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5012,
      "end": 5013,
      "loc": {
        "start": {
          "line": 166,
          "column": 17
        },
        "end": {
          "line": 166,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5013,
      "end": 5014,
      "loc": {
        "start": {
          "line": 166,
          "column": 18
        },
        "end": {
          "line": 166,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5021,
      "end": 5025,
      "loc": {
        "start": {
          "line": 167,
          "column": 6
        },
        "end": {
          "line": 167,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5025,
      "end": 5026,
      "loc": {
        "start": {
          "line": 167,
          "column": 10
        },
        "end": {
          "line": 167,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 5026,
      "end": 5043,
      "loc": {
        "start": {
          "line": 167,
          "column": 11
        },
        "end": {
          "line": 167,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5043,
      "end": 5044,
      "loc": {
        "start": {
          "line": 167,
          "column": 28
        },
        "end": {
          "line": 167,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 5044,
      "end": 5057,
      "loc": {
        "start": {
          "line": 167,
          "column": 29
        },
        "end": {
          "line": 167,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5057,
      "end": 5058,
      "loc": {
        "start": {
          "line": 167,
          "column": 42
        },
        "end": {
          "line": 167,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5059,
      "end": 5060,
      "loc": {
        "start": {
          "line": 167,
          "column": 44
        },
        "end": {
          "line": 167,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_weighted",
      "start": 5060,
      "end": 5071,
      "loc": {
        "start": {
          "line": 167,
          "column": 45
        },
        "end": {
          "line": 167,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5071,
      "end": 5072,
      "loc": {
        "start": {
          "line": 167,
          "column": 56
        },
        "end": {
          "line": 167,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5073,
      "end": 5077,
      "loc": {
        "start": {
          "line": 167,
          "column": 58
        },
        "end": {
          "line": 167,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5077,
      "end": 5078,
      "loc": {
        "start": {
          "line": 167,
          "column": 62
        },
        "end": {
          "line": 167,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 5078,
      "end": 5088,
      "loc": {
        "start": {
          "line": 167,
          "column": 63
        },
        "end": {
          "line": 167,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5088,
      "end": 5089,
      "loc": {
        "start": {
          "line": 167,
          "column": 73
        },
        "end": {
          "line": 167,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5089,
      "end": 5090,
      "loc": {
        "start": {
          "line": 167,
          "column": 74
        },
        "end": {
          "line": 167,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "config",
      "start": 5091,
      "end": 5099,
      "loc": {
        "start": {
          "line": 167,
          "column": 76
        },
        "end": {
          "line": 167,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5099,
      "end": 5100,
      "loc": {
        "start": {
          "line": 167,
          "column": 84
        },
        "end": {
          "line": 167,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_weighted",
      "start": 5101,
      "end": 5114,
      "loc": {
        "start": {
          "line": 167,
          "column": 86
        },
        "end": {
          "line": 167,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5114,
      "end": 5115,
      "loc": {
        "start": {
          "line": 167,
          "column": 99
        },
        "end": {
          "line": 167,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5115,
      "end": 5116,
      "loc": {
        "start": {
          "line": 167,
          "column": 100
        },
        "end": {
          "line": 167,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 5116,
      "end": 5121,
      "loc": {
        "start": {
          "line": 167,
          "column": 101
        },
        "end": {
          "line": 167,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5121,
      "end": 5122,
      "loc": {
        "start": {
          "line": 167,
          "column": 106
        },
        "end": {
          "line": 167,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 5122,
      "end": 5123,
      "loc": {
        "start": {
          "line": 167,
          "column": 107
        },
        "end": {
          "line": 167,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5124,
      "end": 5126,
      "loc": {
        "start": {
          "line": 167,
          "column": 109
        },
        "end": {
          "line": 167,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 5127,
      "end": 5128,
      "loc": {
        "start": {
          "line": 167,
          "column": 112
        },
        "end": {
          "line": 167,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5128,
      "end": 5129,
      "loc": {
        "start": {
          "line": 167,
          "column": 113
        },
        "end": {
          "line": 167,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5129,
      "end": 5130,
      "loc": {
        "start": {
          "line": 167,
          "column": 114
        },
        "end": {
          "line": 167,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5137,
      "end": 5141,
      "loc": {
        "start": {
          "line": 168,
          "column": 6
        },
        "end": {
          "line": 168,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5141,
      "end": 5142,
      "loc": {
        "start": {
          "line": 168,
          "column": 10
        },
        "end": {
          "line": 168,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 5142,
      "end": 5146,
      "loc": {
        "start": {
          "line": 168,
          "column": 11
        },
        "end": {
          "line": 168,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5146,
      "end": 5147,
      "loc": {
        "start": {
          "line": 168,
          "column": 15
        },
        "end": {
          "line": 168,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 5147,
      "end": 5165,
      "loc": {
        "start": {
          "line": 168,
          "column": 16
        },
        "end": {
          "line": 168,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5165,
      "end": 5166,
      "loc": {
        "start": {
          "line": 168,
          "column": 34
        },
        "end": {
          "line": 168,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5166,
      "end": 5167,
      "loc": {
        "start": {
          "line": 168,
          "column": 35
        },
        "end": {
          "line": 168,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5172,
      "end": 5173,
      "loc": {
        "start": {
          "line": 169,
          "column": 4
        },
        "end": {
          "line": 169,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5176,
      "end": 5177,
      "loc": {
        "start": {
          "line": 170,
          "column": 2
        },
        "end": {
          "line": 170,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Labor Hours Property\n   * @type {number}\n   ",
      "start": 5181,
      "end": 5236,
      "loc": {
        "start": {
          "line": 172,
          "column": 2
        },
        "end": {
          "line": 175,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 5239,
      "end": 5242,
      "loc": {
        "start": {
          "line": 176,
          "column": 2
        },
        "end": {
          "line": 176,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "laborHours",
      "start": 5243,
      "end": 5253,
      "loc": {
        "start": {
          "line": 176,
          "column": 6
        },
        "end": {
          "line": 176,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5253,
      "end": 5254,
      "loc": {
        "start": {
          "line": 176,
          "column": 16
        },
        "end": {
          "line": 176,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5254,
      "end": 5255,
      "loc": {
        "start": {
          "line": 176,
          "column": 17
        },
        "end": {
          "line": 176,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5256,
      "end": 5257,
      "loc": {
        "start": {
          "line": 176,
          "column": 19
        },
        "end": {
          "line": 176,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 5262,
      "end": 5268,
      "loc": {
        "start": {
          "line": 177,
          "column": 4
        },
        "end": {
          "line": 177,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 5269,
      "end": 5276,
      "loc": {
        "start": {
          "line": 177,
          "column": 11
        },
        "end": {
          "line": 177,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5276,
      "end": 5277,
      "loc": {
        "start": {
          "line": 177,
          "column": 18
        },
        "end": {
          "line": 177,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 5277,
      "end": 5290,
      "loc": {
        "start": {
          "line": 177,
          "column": 19
        },
        "end": {
          "line": 177,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5290,
      "end": 5291,
      "loc": {
        "start": {
          "line": 177,
          "column": 32
        },
        "end": {
          "line": 177,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5291,
      "end": 5295,
      "loc": {
        "start": {
          "line": 177,
          "column": 33
        },
        "end": {
          "line": 177,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5295,
      "end": 5296,
      "loc": {
        "start": {
          "line": 177,
          "column": 37
        },
        "end": {
          "line": 177,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 5296,
      "end": 5301,
      "loc": {
        "start": {
          "line": 177,
          "column": 38
        },
        "end": {
          "line": 177,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5301,
      "end": 5302,
      "loc": {
        "start": {
          "line": 177,
          "column": 43
        },
        "end": {
          "line": 177,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labor_hours",
      "start": 5302,
      "end": 5313,
      "loc": {
        "start": {
          "line": 177,
          "column": 44
        },
        "end": {
          "line": 177,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5313,
      "end": 5314,
      "loc": {
        "start": {
          "line": 177,
          "column": 55
        },
        "end": {
          "line": 177,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5314,
      "end": 5315,
      "loc": {
        "start": {
          "line": 177,
          "column": 56
        },
        "end": {
          "line": 177,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5318,
      "end": 5319,
      "loc": {
        "start": {
          "line": 178,
          "column": 2
        },
        "end": {
          "line": 178,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 5323,
      "end": 5352,
      "loc": {
        "start": {
          "line": 180,
          "column": 2
        },
        "end": {
          "line": 182,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 5355,
      "end": 5358,
      "loc": {
        "start": {
          "line": 183,
          "column": 2
        },
        "end": {
          "line": 183,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "laborHours",
      "start": 5359,
      "end": 5369,
      "loc": {
        "start": {
          "line": 183,
          "column": 6
        },
        "end": {
          "line": 183,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5369,
      "end": 5370,
      "loc": {
        "start": {
          "line": 183,
          "column": 16
        },
        "end": {
          "line": 183,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 5370,
      "end": 5373,
      "loc": {
        "start": {
          "line": 183,
          "column": 17
        },
        "end": {
          "line": 183,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5373,
      "end": 5374,
      "loc": {
        "start": {
          "line": 183,
          "column": 20
        },
        "end": {
          "line": 183,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5375,
      "end": 5376,
      "loc": {
        "start": {
          "line": 183,
          "column": 22
        },
        "end": {
          "line": 183,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 5381,
      "end": 5384,
      "loc": {
        "start": {
          "line": 184,
          "column": 4
        },
        "end": {
          "line": 184,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 5385,
      "end": 5398,
      "loc": {
        "start": {
          "line": 184,
          "column": 8
        },
        "end": {
          "line": 184,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5399,
      "end": 5400,
      "loc": {
        "start": {
          "line": 184,
          "column": 22
        },
        "end": {
          "line": 184,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5401,
      "end": 5405,
      "loc": {
        "start": {
          "line": 184,
          "column": 24
        },
        "end": {
          "line": 184,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5405,
      "end": 5406,
      "loc": {
        "start": {
          "line": 184,
          "column": 28
        },
        "end": {
          "line": 184,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 5406,
      "end": 5411,
      "loc": {
        "start": {
          "line": 184,
          "column": 29
        },
        "end": {
          "line": 184,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5411,
      "end": 5412,
      "loc": {
        "start": {
          "line": 184,
          "column": 34
        },
        "end": {
          "line": 184,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labor_hours",
      "start": 5412,
      "end": 5423,
      "loc": {
        "start": {
          "line": 184,
          "column": 35
        },
        "end": {
          "line": 184,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5423,
      "end": 5424,
      "loc": {
        "start": {
          "line": 184,
          "column": 46
        },
        "end": {
          "line": 184,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5429,
      "end": 5431,
      "loc": {
        "start": {
          "line": 185,
          "column": 4
        },
        "end": {
          "line": 185,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5432,
      "end": 5433,
      "loc": {
        "start": {
          "line": 185,
          "column": 7
        },
        "end": {
          "line": 185,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 5433,
      "end": 5440,
      "loc": {
        "start": {
          "line": 185,
          "column": 8
        },
        "end": {
          "line": 185,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5440,
      "end": 5441,
      "loc": {
        "start": {
          "line": 185,
          "column": 15
        },
        "end": {
          "line": 185,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 5441,
      "end": 5449,
      "loc": {
        "start": {
          "line": 185,
          "column": 16
        },
        "end": {
          "line": 185,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5449,
      "end": 5450,
      "loc": {
        "start": {
          "line": 185,
          "column": 24
        },
        "end": {
          "line": 185,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 5450,
      "end": 5453,
      "loc": {
        "start": {
          "line": 185,
          "column": 25
        },
        "end": {
          "line": 185,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5453,
      "end": 5454,
      "loc": {
        "start": {
          "line": 185,
          "column": 28
        },
        "end": {
          "line": 185,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 5455,
      "end": 5457,
      "loc": {
        "start": {
          "line": 185,
          "column": 30
        },
        "end": {
          "line": 185,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5458,
      "end": 5462,
      "loc": {
        "start": {
          "line": 185,
          "column": 33
        },
        "end": {
          "line": 185,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5462,
      "end": 5463,
      "loc": {
        "start": {
          "line": 185,
          "column": 37
        },
        "end": {
          "line": 185,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 5463,
      "end": 5468,
      "loc": {
        "start": {
          "line": 185,
          "column": 38
        },
        "end": {
          "line": 185,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5468,
      "end": 5469,
      "loc": {
        "start": {
          "line": 185,
          "column": 43
        },
        "end": {
          "line": 185,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labor_hours",
      "start": 5469,
      "end": 5480,
      "loc": {
        "start": {
          "line": 185,
          "column": 44
        },
        "end": {
          "line": 185,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 5481,
      "end": 5483,
      "loc": {
        "start": {
          "line": 185,
          "column": 56
        },
        "end": {
          "line": 185,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 5484,
      "end": 5491,
      "loc": {
        "start": {
          "line": 185,
          "column": 59
        },
        "end": {
          "line": 185,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5491,
      "end": 5492,
      "loc": {
        "start": {
          "line": 185,
          "column": 66
        },
        "end": {
          "line": 185,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 5492,
      "end": 5505,
      "loc": {
        "start": {
          "line": 185,
          "column": 67
        },
        "end": {
          "line": 185,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5505,
      "end": 5506,
      "loc": {
        "start": {
          "line": 185,
          "column": 80
        },
        "end": {
          "line": 185,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 5506,
      "end": 5509,
      "loc": {
        "start": {
          "line": 185,
          "column": 81
        },
        "end": {
          "line": 185,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5509,
      "end": 5510,
      "loc": {
        "start": {
          "line": 185,
          "column": 84
        },
        "end": {
          "line": 185,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 5511,
      "end": 5513,
      "loc": {
        "start": {
          "line": 185,
          "column": 86
        },
        "end": {
          "line": 185,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5514,
      "end": 5518,
      "loc": {
        "start": {
          "line": 185,
          "column": 89
        },
        "end": {
          "line": 185,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5518,
      "end": 5519,
      "loc": {
        "start": {
          "line": 185,
          "column": 93
        },
        "end": {
          "line": 185,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 5519,
      "end": 5526,
      "loc": {
        "start": {
          "line": 185,
          "column": 94
        },
        "end": {
          "line": 185,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5526,
      "end": 5527,
      "loc": {
        "start": {
          "line": 185,
          "column": 101
        },
        "end": {
          "line": 185,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5527,
      "end": 5528,
      "loc": {
        "start": {
          "line": 185,
          "column": 102
        },
        "end": {
          "line": 185,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5528,
      "end": 5529,
      "loc": {
        "start": {
          "line": 185,
          "column": 103
        },
        "end": {
          "line": 185,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5530,
      "end": 5531,
      "loc": {
        "start": {
          "line": 185,
          "column": 105
        },
        "end": {
          "line": 185,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5538,
      "end": 5542,
      "loc": {
        "start": {
          "line": 186,
          "column": 6
        },
        "end": {
          "line": 186,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5542,
      "end": 5543,
      "loc": {
        "start": {
          "line": 186,
          "column": 10
        },
        "end": {
          "line": 186,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 5543,
      "end": 5548,
      "loc": {
        "start": {
          "line": 186,
          "column": 11
        },
        "end": {
          "line": 186,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5548,
      "end": 5549,
      "loc": {
        "start": {
          "line": 186,
          "column": 16
        },
        "end": {
          "line": 186,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labor_hours",
      "start": 5549,
      "end": 5560,
      "loc": {
        "start": {
          "line": 186,
          "column": 17
        },
        "end": {
          "line": 186,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5561,
      "end": 5562,
      "loc": {
        "start": {
          "line": 186,
          "column": 29
        },
        "end": {
          "line": 186,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 5563,
      "end": 5570,
      "loc": {
        "start": {
          "line": 186,
          "column": 31
        },
        "end": {
          "line": 186,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5570,
      "end": 5571,
      "loc": {
        "start": {
          "line": 186,
          "column": 38
        },
        "end": {
          "line": 186,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 5571,
      "end": 5584,
      "loc": {
        "start": {
          "line": 186,
          "column": 39
        },
        "end": {
          "line": 186,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5584,
      "end": 5585,
      "loc": {
        "start": {
          "line": 186,
          "column": 52
        },
        "end": {
          "line": 186,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 5585,
      "end": 5588,
      "loc": {
        "start": {
          "line": 186,
          "column": 53
        },
        "end": {
          "line": 186,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5588,
      "end": 5589,
      "loc": {
        "start": {
          "line": 186,
          "column": 56
        },
        "end": {
          "line": 186,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5589,
      "end": 5590,
      "loc": {
        "start": {
          "line": 186,
          "column": 57
        },
        "end": {
          "line": 186,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5597,
      "end": 5601,
      "loc": {
        "start": {
          "line": 187,
          "column": 6
        },
        "end": {
          "line": 187,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5601,
      "end": 5602,
      "loc": {
        "start": {
          "line": 187,
          "column": 10
        },
        "end": {
          "line": 187,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 5602,
      "end": 5610,
      "loc": {
        "start": {
          "line": 187,
          "column": 11
        },
        "end": {
          "line": 187,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5610,
      "end": 5611,
      "loc": {
        "start": {
          "line": 187,
          "column": 19
        },
        "end": {
          "line": 187,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 5611,
      "end": 5624,
      "loc": {
        "start": {
          "line": 187,
          "column": 20
        },
        "end": {
          "line": 187,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5624,
      "end": 5625,
      "loc": {
        "start": {
          "line": 187,
          "column": 33
        },
        "end": {
          "line": 187,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 5626,
      "end": 5630,
      "loc": {
        "start": {
          "line": 187,
          "column": 35
        },
        "end": {
          "line": 187,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5630,
      "end": 5631,
      "loc": {
        "start": {
          "line": 187,
          "column": 39
        },
        "end": {
          "line": 187,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5631,
      "end": 5632,
      "loc": {
        "start": {
          "line": 187,
          "column": 40
        },
        "end": {
          "line": 187,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5639,
      "end": 5643,
      "loc": {
        "start": {
          "line": 188,
          "column": 6
        },
        "end": {
          "line": 188,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5643,
      "end": 5644,
      "loc": {
        "start": {
          "line": 188,
          "column": 10
        },
        "end": {
          "line": 188,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 5644,
      "end": 5652,
      "loc": {
        "start": {
          "line": 188,
          "column": 11
        },
        "end": {
          "line": 188,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5652,
      "end": 5653,
      "loc": {
        "start": {
          "line": 188,
          "column": 19
        },
        "end": {
          "line": 188,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 5653,
      "end": 5659,
      "loc": {
        "start": {
          "line": 188,
          "column": 20
        },
        "end": {
          "line": 188,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5659,
      "end": 5660,
      "loc": {
        "start": {
          "line": 188,
          "column": 26
        },
        "end": {
          "line": 188,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 5661,
      "end": 5666,
      "loc": {
        "start": {
          "line": 188,
          "column": 28
        },
        "end": {
          "line": 188,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5666,
      "end": 5667,
      "loc": {
        "start": {
          "line": 188,
          "column": 33
        },
        "end": {
          "line": 188,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5667,
      "end": 5668,
      "loc": {
        "start": {
          "line": 188,
          "column": 34
        },
        "end": {
          "line": 188,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5675,
      "end": 5679,
      "loc": {
        "start": {
          "line": 189,
          "column": 6
        },
        "end": {
          "line": 189,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5679,
      "end": 5680,
      "loc": {
        "start": {
          "line": 189,
          "column": 10
        },
        "end": {
          "line": 189,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 5680,
      "end": 5688,
      "loc": {
        "start": {
          "line": 189,
          "column": 11
        },
        "end": {
          "line": 189,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5688,
      "end": 5689,
      "loc": {
        "start": {
          "line": 189,
          "column": 19
        },
        "end": {
          "line": 189,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 5689,
      "end": 5700,
      "loc": {
        "start": {
          "line": 189,
          "column": 20
        },
        "end": {
          "line": 189,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5700,
      "end": 5701,
      "loc": {
        "start": {
          "line": 189,
          "column": 31
        },
        "end": {
          "line": 189,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 5702,
      "end": 5707,
      "loc": {
        "start": {
          "line": 189,
          "column": 33
        },
        "end": {
          "line": 189,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5707,
      "end": 5708,
      "loc": {
        "start": {
          "line": 189,
          "column": 38
        },
        "end": {
          "line": 189,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5708,
      "end": 5709,
      "loc": {
        "start": {
          "line": 189,
          "column": 39
        },
        "end": {
          "line": 189,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5716,
      "end": 5720,
      "loc": {
        "start": {
          "line": 190,
          "column": 6
        },
        "end": {
          "line": 190,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5720,
      "end": 5721,
      "loc": {
        "start": {
          "line": 190,
          "column": 10
        },
        "end": {
          "line": 190,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 5721,
      "end": 5729,
      "loc": {
        "start": {
          "line": 190,
          "column": 11
        },
        "end": {
          "line": 190,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5729,
      "end": 5730,
      "loc": {
        "start": {
          "line": 190,
          "column": 19
        },
        "end": {
          "line": 190,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 5730,
      "end": 5742,
      "loc": {
        "start": {
          "line": 190,
          "column": 20
        },
        "end": {
          "line": 190,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5742,
      "end": 5743,
      "loc": {
        "start": {
          "line": 190,
          "column": 32
        },
        "end": {
          "line": 190,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 5744,
      "end": 5749,
      "loc": {
        "start": {
          "line": 190,
          "column": 34
        },
        "end": {
          "line": 190,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5749,
      "end": 5750,
      "loc": {
        "start": {
          "line": 190,
          "column": 39
        },
        "end": {
          "line": 190,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5750,
      "end": 5751,
      "loc": {
        "start": {
          "line": 190,
          "column": 40
        },
        "end": {
          "line": 190,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5759,
      "end": 5761,
      "loc": {
        "start": {
          "line": 192,
          "column": 6
        },
        "end": {
          "line": 192,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5762,
      "end": 5763,
      "loc": {
        "start": {
          "line": 192,
          "column": 9
        },
        "end": {
          "line": 192,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5763,
      "end": 5767,
      "loc": {
        "start": {
          "line": 192,
          "column": 10
        },
        "end": {
          "line": 192,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5767,
      "end": 5768,
      "loc": {
        "start": {
          "line": 192,
          "column": 14
        },
        "end": {
          "line": 192,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "subtotal",
      "start": 5768,
      "end": 5776,
      "loc": {
        "start": {
          "line": 192,
          "column": 15
        },
        "end": {
          "line": 192,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 5777,
      "end": 5778,
      "loc": {
        "start": {
          "line": 192,
          "column": 24
        },
        "end": {
          "line": 192,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 5779,
      "end": 5780,
      "loc": {
        "start": {
          "line": 192,
          "column": 26
        },
        "end": {
          "line": 192,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5780,
      "end": 5781,
      "loc": {
        "start": {
          "line": 192,
          "column": 27
        },
        "end": {
          "line": 192,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5782,
      "end": 5783,
      "loc": {
        "start": {
          "line": 192,
          "column": 29
        },
        "end": {
          "line": 192,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5792,
      "end": 5796,
      "loc": {
        "start": {
          "line": 193,
          "column": 8
        },
        "end": {
          "line": 193,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5796,
      "end": 5797,
      "loc": {
        "start": {
          "line": 193,
          "column": 12
        },
        "end": {
          "line": 193,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 5797,
      "end": 5802,
      "loc": {
        "start": {
          "line": 193,
          "column": 13
        },
        "end": {
          "line": 193,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5802,
      "end": 5803,
      "loc": {
        "start": {
          "line": 193,
          "column": 18
        },
        "end": {
          "line": 193,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 5803,
      "end": 5813,
      "loc": {
        "start": {
          "line": 193,
          "column": 19
        },
        "end": {
          "line": 193,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5814,
      "end": 5815,
      "loc": {
        "start": {
          "line": 193,
          "column": 30
        },
        "end": {
          "line": 193,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5816,
      "end": 5820,
      "loc": {
        "start": {
          "line": 193,
          "column": 32
        },
        "end": {
          "line": 193,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5820,
      "end": 5821,
      "loc": {
        "start": {
          "line": 193,
          "column": 36
        },
        "end": {
          "line": 193,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 5821,
      "end": 5826,
      "loc": {
        "start": {
          "line": 193,
          "column": 37
        },
        "end": {
          "line": 193,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5826,
      "end": 5827,
      "loc": {
        "start": {
          "line": 193,
          "column": 42
        },
        "end": {
          "line": 193,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labor_hours",
      "start": 5827,
      "end": 5838,
      "loc": {
        "start": {
          "line": 193,
          "column": 43
        },
        "end": {
          "line": 193,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 5839,
      "end": 5840,
      "loc": {
        "start": {
          "line": 193,
          "column": 55
        },
        "end": {
          "line": 193,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5841,
      "end": 5845,
      "loc": {
        "start": {
          "line": 193,
          "column": 57
        },
        "end": {
          "line": 193,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5845,
      "end": 5846,
      "loc": {
        "start": {
          "line": 193,
          "column": 61
        },
        "end": {
          "line": 193,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "subtotal",
      "start": 5846,
      "end": 5854,
      "loc": {
        "start": {
          "line": 193,
          "column": 62
        },
        "end": {
          "line": 193,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5854,
      "end": 5855,
      "loc": {
        "start": {
          "line": 193,
          "column": 70
        },
        "end": {
          "line": 193,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5864,
      "end": 5868,
      "loc": {
        "start": {
          "line": 194,
          "column": 8
        },
        "end": {
          "line": 194,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5868,
      "end": 5869,
      "loc": {
        "start": {
          "line": 194,
          "column": 12
        },
        "end": {
          "line": 194,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 5869,
      "end": 5877,
      "loc": {
        "start": {
          "line": 194,
          "column": 13
        },
        "end": {
          "line": 194,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5877,
      "end": 5878,
      "loc": {
        "start": {
          "line": 194,
          "column": 21
        },
        "end": {
          "line": 194,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 5878,
      "end": 5890,
      "loc": {
        "start": {
          "line": 194,
          "column": 22
        },
        "end": {
          "line": 194,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5890,
      "end": 5891,
      "loc": {
        "start": {
          "line": 194,
          "column": 34
        },
        "end": {
          "line": 194,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 5892,
      "end": 5896,
      "loc": {
        "start": {
          "line": 194,
          "column": 36
        },
        "end": {
          "line": 194,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5896,
      "end": 5897,
      "loc": {
        "start": {
          "line": 194,
          "column": 40
        },
        "end": {
          "line": 194,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5897,
      "end": 5898,
      "loc": {
        "start": {
          "line": 194,
          "column": 41
        },
        "end": {
          "line": 194,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5905,
      "end": 5906,
      "loc": {
        "start": {
          "line": 195,
          "column": 6
        },
        "end": {
          "line": 195,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 5907,
      "end": 5911,
      "loc": {
        "start": {
          "line": 195,
          "column": 8
        },
        "end": {
          "line": 195,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5912,
      "end": 5913,
      "loc": {
        "start": {
          "line": 195,
          "column": 13
        },
        "end": {
          "line": 195,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5922,
      "end": 5926,
      "loc": {
        "start": {
          "line": 196,
          "column": 8
        },
        "end": {
          "line": 196,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5926,
      "end": 5927,
      "loc": {
        "start": {
          "line": 196,
          "column": 12
        },
        "end": {
          "line": 196,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 5927,
      "end": 5932,
      "loc": {
        "start": {
          "line": 196,
          "column": 13
        },
        "end": {
          "line": 196,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5932,
      "end": 5933,
      "loc": {
        "start": {
          "line": 196,
          "column": 18
        },
        "end": {
          "line": 196,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 5933,
      "end": 5943,
      "loc": {
        "start": {
          "line": 196,
          "column": 19
        },
        "end": {
          "line": 196,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 5944,
      "end": 5945,
      "loc": {
        "start": {
          "line": 196,
          "column": 30
        },
        "end": {
          "line": 196,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 5946,
      "end": 5947,
      "loc": {
        "start": {
          "line": 196,
          "column": 32
        },
        "end": {
          "line": 196,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5947,
      "end": 5948,
      "loc": {
        "start": {
          "line": 196,
          "column": 33
        },
        "end": {
          "line": 196,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5957,
      "end": 5961,
      "loc": {
        "start": {
          "line": 197,
          "column": 8
        },
        "end": {
          "line": 197,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5961,
      "end": 5962,
      "loc": {
        "start": {
          "line": 197,
          "column": 12
        },
        "end": {
          "line": 197,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 5962,
      "end": 5970,
      "loc": {
        "start": {
          "line": 197,
          "column": 13
        },
        "end": {
          "line": 197,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5970,
      "end": 5971,
      "loc": {
        "start": {
          "line": 197,
          "column": 21
        },
        "end": {
          "line": 197,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 5971,
      "end": 5983,
      "loc": {
        "start": {
          "line": 197,
          "column": 22
        },
        "end": {
          "line": 197,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5983,
      "end": 5984,
      "loc": {
        "start": {
          "line": 197,
          "column": 34
        },
        "end": {
          "line": 197,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 5985,
      "end": 5990,
      "loc": {
        "start": {
          "line": 197,
          "column": 36
        },
        "end": {
          "line": 197,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5990,
      "end": 5991,
      "loc": {
        "start": {
          "line": 197,
          "column": 41
        },
        "end": {
          "line": 197,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5991,
      "end": 5992,
      "loc": {
        "start": {
          "line": 197,
          "column": 42
        },
        "end": {
          "line": 197,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5999,
      "end": 6000,
      "loc": {
        "start": {
          "line": 198,
          "column": 6
        },
        "end": {
          "line": 198,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6007,
      "end": 6011,
      "loc": {
        "start": {
          "line": 199,
          "column": 6
        },
        "end": {
          "line": 199,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6011,
      "end": 6012,
      "loc": {
        "start": {
          "line": 199,
          "column": 10
        },
        "end": {
          "line": 199,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 6012,
      "end": 6022,
      "loc": {
        "start": {
          "line": 199,
          "column": 11
        },
        "end": {
          "line": 199,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6023,
      "end": 6024,
      "loc": {
        "start": {
          "line": 199,
          "column": 22
        },
        "end": {
          "line": 199,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 6025,
      "end": 6029,
      "loc": {
        "start": {
          "line": 199,
          "column": 24
        },
        "end": {
          "line": 199,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6029,
      "end": 6030,
      "loc": {
        "start": {
          "line": 199,
          "column": 28
        },
        "end": {
          "line": 199,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6037,
      "end": 6041,
      "loc": {
        "start": {
          "line": 200,
          "column": 6
        },
        "end": {
          "line": 200,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6041,
      "end": 6042,
      "loc": {
        "start": {
          "line": 200,
          "column": 10
        },
        "end": {
          "line": 200,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 6042,
      "end": 6047,
      "loc": {
        "start": {
          "line": 200,
          "column": 11
        },
        "end": {
          "line": 200,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6047,
      "end": 6048,
      "loc": {
        "start": {
          "line": 200,
          "column": 16
        },
        "end": {
          "line": 200,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6048,
      "end": 6049,
      "loc": {
        "start": {
          "line": 200,
          "column": 17
        },
        "end": {
          "line": 200,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6049,
      "end": 6050,
      "loc": {
        "start": {
          "line": 200,
          "column": 18
        },
        "end": {
          "line": 200,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6057,
      "end": 6061,
      "loc": {
        "start": {
          "line": 201,
          "column": 6
        },
        "end": {
          "line": 201,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6061,
      "end": 6062,
      "loc": {
        "start": {
          "line": 201,
          "column": 10
        },
        "end": {
          "line": 201,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 6062,
      "end": 6079,
      "loc": {
        "start": {
          "line": 201,
          "column": 11
        },
        "end": {
          "line": 201,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6079,
      "end": 6080,
      "loc": {
        "start": {
          "line": 201,
          "column": 28
        },
        "end": {
          "line": 201,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 6080,
      "end": 6093,
      "loc": {
        "start": {
          "line": 201,
          "column": 29
        },
        "end": {
          "line": 201,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6093,
      "end": 6094,
      "loc": {
        "start": {
          "line": 201,
          "column": 42
        },
        "end": {
          "line": 201,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6095,
      "end": 6096,
      "loc": {
        "start": {
          "line": 201,
          "column": 44
        },
        "end": {
          "line": 201,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labor_hours",
      "start": 6096,
      "end": 6107,
      "loc": {
        "start": {
          "line": 201,
          "column": 45
        },
        "end": {
          "line": 201,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6107,
      "end": 6108,
      "loc": {
        "start": {
          "line": 201,
          "column": 56
        },
        "end": {
          "line": 201,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6109,
      "end": 6113,
      "loc": {
        "start": {
          "line": 201,
          "column": 58
        },
        "end": {
          "line": 201,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6113,
      "end": 6114,
      "loc": {
        "start": {
          "line": 201,
          "column": 62
        },
        "end": {
          "line": 201,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "laborHours",
      "start": 6114,
      "end": 6124,
      "loc": {
        "start": {
          "line": 201,
          "column": 63
        },
        "end": {
          "line": 201,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6124,
      "end": 6125,
      "loc": {
        "start": {
          "line": 201,
          "column": 73
        },
        "end": {
          "line": 201,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6125,
      "end": 6126,
      "loc": {
        "start": {
          "line": 201,
          "column": 74
        },
        "end": {
          "line": 201,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 6127,
      "end": 6140,
      "loc": {
        "start": {
          "line": 201,
          "column": 76
        },
        "end": {
          "line": 201,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6140,
      "end": 6141,
      "loc": {
        "start": {
          "line": 201,
          "column": 89
        },
        "end": {
          "line": 201,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 6142,
      "end": 6155,
      "loc": {
        "start": {
          "line": 201,
          "column": 91
        },
        "end": {
          "line": 201,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6155,
      "end": 6156,
      "loc": {
        "start": {
          "line": 201,
          "column": 104
        },
        "end": {
          "line": 201,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6156,
      "end": 6157,
      "loc": {
        "start": {
          "line": 201,
          "column": 105
        },
        "end": {
          "line": 201,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 6157,
      "end": 6162,
      "loc": {
        "start": {
          "line": 201,
          "column": 106
        },
        "end": {
          "line": 201,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6162,
      "end": 6163,
      "loc": {
        "start": {
          "line": 201,
          "column": 111
        },
        "end": {
          "line": 201,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 6163,
      "end": 6164,
      "loc": {
        "start": {
          "line": 201,
          "column": 112
        },
        "end": {
          "line": 201,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6165,
      "end": 6167,
      "loc": {
        "start": {
          "line": 201,
          "column": 114
        },
        "end": {
          "line": 201,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 6168,
      "end": 6169,
      "loc": {
        "start": {
          "line": 201,
          "column": 117
        },
        "end": {
          "line": 201,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6169,
      "end": 6170,
      "loc": {
        "start": {
          "line": 201,
          "column": 118
        },
        "end": {
          "line": 201,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6170,
      "end": 6171,
      "loc": {
        "start": {
          "line": 201,
          "column": 119
        },
        "end": {
          "line": 201,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6178,
      "end": 6182,
      "loc": {
        "start": {
          "line": 202,
          "column": 6
        },
        "end": {
          "line": 202,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6182,
      "end": 6183,
      "loc": {
        "start": {
          "line": 202,
          "column": 10
        },
        "end": {
          "line": 202,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 6183,
      "end": 6187,
      "loc": {
        "start": {
          "line": 202,
          "column": 11
        },
        "end": {
          "line": 202,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6187,
      "end": 6188,
      "loc": {
        "start": {
          "line": 202,
          "column": 15
        },
        "end": {
          "line": 202,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 6188,
      "end": 6206,
      "loc": {
        "start": {
          "line": 202,
          "column": 16
        },
        "end": {
          "line": 202,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6206,
      "end": 6207,
      "loc": {
        "start": {
          "line": 202,
          "column": 34
        },
        "end": {
          "line": 202,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6207,
      "end": 6208,
      "loc": {
        "start": {
          "line": 202,
          "column": 35
        },
        "end": {
          "line": 202,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6213,
      "end": 6214,
      "loc": {
        "start": {
          "line": 203,
          "column": 4
        },
        "end": {
          "line": 203,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6217,
      "end": 6218,
      "loc": {
        "start": {
          "line": 204,
          "column": 2
        },
        "end": {
          "line": 204,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Burden Property\n   * @type {number}\n   ",
      "start": 6222,
      "end": 6272,
      "loc": {
        "start": {
          "line": 206,
          "column": 2
        },
        "end": {
          "line": 209,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 6275,
      "end": 6278,
      "loc": {
        "start": {
          "line": 210,
          "column": 2
        },
        "end": {
          "line": 210,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 6279,
      "end": 6285,
      "loc": {
        "start": {
          "line": 210,
          "column": 6
        },
        "end": {
          "line": 210,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6285,
      "end": 6286,
      "loc": {
        "start": {
          "line": 210,
          "column": 12
        },
        "end": {
          "line": 210,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6286,
      "end": 6287,
      "loc": {
        "start": {
          "line": 210,
          "column": 13
        },
        "end": {
          "line": 210,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6288,
      "end": 6289,
      "loc": {
        "start": {
          "line": 210,
          "column": 15
        },
        "end": {
          "line": 210,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6294,
      "end": 6300,
      "loc": {
        "start": {
          "line": 211,
          "column": 4
        },
        "end": {
          "line": 211,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 6301,
      "end": 6308,
      "loc": {
        "start": {
          "line": 211,
          "column": 11
        },
        "end": {
          "line": 211,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6308,
      "end": 6309,
      "loc": {
        "start": {
          "line": 211,
          "column": 18
        },
        "end": {
          "line": 211,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 6309,
      "end": 6322,
      "loc": {
        "start": {
          "line": 211,
          "column": 19
        },
        "end": {
          "line": 211,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6322,
      "end": 6323,
      "loc": {
        "start": {
          "line": 211,
          "column": 32
        },
        "end": {
          "line": 211,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6323,
      "end": 6327,
      "loc": {
        "start": {
          "line": 211,
          "column": 33
        },
        "end": {
          "line": 211,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6327,
      "end": 6328,
      "loc": {
        "start": {
          "line": 211,
          "column": 37
        },
        "end": {
          "line": 211,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 6328,
      "end": 6333,
      "loc": {
        "start": {
          "line": 211,
          "column": 38
        },
        "end": {
          "line": 211,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6333,
      "end": 6334,
      "loc": {
        "start": {
          "line": 211,
          "column": 43
        },
        "end": {
          "line": 211,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 6334,
      "end": 6340,
      "loc": {
        "start": {
          "line": 211,
          "column": 44
        },
        "end": {
          "line": 211,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6340,
      "end": 6341,
      "loc": {
        "start": {
          "line": 211,
          "column": 50
        },
        "end": {
          "line": 211,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6341,
      "end": 6342,
      "loc": {
        "start": {
          "line": 211,
          "column": 51
        },
        "end": {
          "line": 211,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6345,
      "end": 6346,
      "loc": {
        "start": {
          "line": 212,
          "column": 2
        },
        "end": {
          "line": 212,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 6350,
      "end": 6379,
      "loc": {
        "start": {
          "line": 214,
          "column": 2
        },
        "end": {
          "line": 216,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 6382,
      "end": 6385,
      "loc": {
        "start": {
          "line": 217,
          "column": 2
        },
        "end": {
          "line": 217,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 6386,
      "end": 6392,
      "loc": {
        "start": {
          "line": 217,
          "column": 6
        },
        "end": {
          "line": 217,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6392,
      "end": 6393,
      "loc": {
        "start": {
          "line": 217,
          "column": 12
        },
        "end": {
          "line": 217,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 6393,
      "end": 6396,
      "loc": {
        "start": {
          "line": 217,
          "column": 13
        },
        "end": {
          "line": 217,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6396,
      "end": 6397,
      "loc": {
        "start": {
          "line": 217,
          "column": 16
        },
        "end": {
          "line": 217,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6398,
      "end": 6399,
      "loc": {
        "start": {
          "line": 217,
          "column": 18
        },
        "end": {
          "line": 217,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 6404,
      "end": 6407,
      "loc": {
        "start": {
          "line": 218,
          "column": 4
        },
        "end": {
          "line": 218,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 6408,
      "end": 6421,
      "loc": {
        "start": {
          "line": 218,
          "column": 8
        },
        "end": {
          "line": 218,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6422,
      "end": 6423,
      "loc": {
        "start": {
          "line": 218,
          "column": 22
        },
        "end": {
          "line": 218,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6424,
      "end": 6428,
      "loc": {
        "start": {
          "line": 218,
          "column": 24
        },
        "end": {
          "line": 218,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6428,
      "end": 6429,
      "loc": {
        "start": {
          "line": 218,
          "column": 28
        },
        "end": {
          "line": 218,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 6429,
      "end": 6434,
      "loc": {
        "start": {
          "line": 218,
          "column": 29
        },
        "end": {
          "line": 218,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6434,
      "end": 6435,
      "loc": {
        "start": {
          "line": 218,
          "column": 34
        },
        "end": {
          "line": 218,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 6435,
      "end": 6441,
      "loc": {
        "start": {
          "line": 218,
          "column": 35
        },
        "end": {
          "line": 218,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6441,
      "end": 6442,
      "loc": {
        "start": {
          "line": 218,
          "column": 41
        },
        "end": {
          "line": 218,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6447,
      "end": 6449,
      "loc": {
        "start": {
          "line": 219,
          "column": 4
        },
        "end": {
          "line": 219,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6450,
      "end": 6451,
      "loc": {
        "start": {
          "line": 219,
          "column": 7
        },
        "end": {
          "line": 219,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 6451,
      "end": 6458,
      "loc": {
        "start": {
          "line": 219,
          "column": 8
        },
        "end": {
          "line": 219,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6458,
      "end": 6459,
      "loc": {
        "start": {
          "line": 219,
          "column": 15
        },
        "end": {
          "line": 219,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 6459,
      "end": 6467,
      "loc": {
        "start": {
          "line": 219,
          "column": 16
        },
        "end": {
          "line": 219,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6467,
      "end": 6468,
      "loc": {
        "start": {
          "line": 219,
          "column": 24
        },
        "end": {
          "line": 219,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 6468,
      "end": 6471,
      "loc": {
        "start": {
          "line": 219,
          "column": 25
        },
        "end": {
          "line": 219,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6471,
      "end": 6472,
      "loc": {
        "start": {
          "line": 219,
          "column": 28
        },
        "end": {
          "line": 219,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 6473,
      "end": 6475,
      "loc": {
        "start": {
          "line": 219,
          "column": 30
        },
        "end": {
          "line": 219,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6476,
      "end": 6480,
      "loc": {
        "start": {
          "line": 219,
          "column": 33
        },
        "end": {
          "line": 219,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6480,
      "end": 6481,
      "loc": {
        "start": {
          "line": 219,
          "column": 37
        },
        "end": {
          "line": 219,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 6481,
      "end": 6486,
      "loc": {
        "start": {
          "line": 219,
          "column": 38
        },
        "end": {
          "line": 219,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6486,
      "end": 6487,
      "loc": {
        "start": {
          "line": 219,
          "column": 43
        },
        "end": {
          "line": 219,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 6487,
      "end": 6493,
      "loc": {
        "start": {
          "line": 219,
          "column": 44
        },
        "end": {
          "line": 219,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 6494,
      "end": 6496,
      "loc": {
        "start": {
          "line": 219,
          "column": 51
        },
        "end": {
          "line": 219,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 6497,
      "end": 6504,
      "loc": {
        "start": {
          "line": 219,
          "column": 54
        },
        "end": {
          "line": 219,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6504,
      "end": 6505,
      "loc": {
        "start": {
          "line": 219,
          "column": 61
        },
        "end": {
          "line": 219,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 6505,
      "end": 6518,
      "loc": {
        "start": {
          "line": 219,
          "column": 62
        },
        "end": {
          "line": 219,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6518,
      "end": 6519,
      "loc": {
        "start": {
          "line": 219,
          "column": 75
        },
        "end": {
          "line": 219,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 6519,
      "end": 6522,
      "loc": {
        "start": {
          "line": 219,
          "column": 76
        },
        "end": {
          "line": 219,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6522,
      "end": 6523,
      "loc": {
        "start": {
          "line": 219,
          "column": 79
        },
        "end": {
          "line": 219,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6523,
      "end": 6524,
      "loc": {
        "start": {
          "line": 219,
          "column": 80
        },
        "end": {
          "line": 219,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6525,
      "end": 6526,
      "loc": {
        "start": {
          "line": 219,
          "column": 82
        },
        "end": {
          "line": 219,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6533,
      "end": 6537,
      "loc": {
        "start": {
          "line": 220,
          "column": 6
        },
        "end": {
          "line": 220,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6537,
      "end": 6538,
      "loc": {
        "start": {
          "line": 220,
          "column": 10
        },
        "end": {
          "line": 220,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 6538,
      "end": 6543,
      "loc": {
        "start": {
          "line": 220,
          "column": 11
        },
        "end": {
          "line": 220,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6543,
      "end": 6544,
      "loc": {
        "start": {
          "line": 220,
          "column": 16
        },
        "end": {
          "line": 220,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 6544,
      "end": 6550,
      "loc": {
        "start": {
          "line": 220,
          "column": 17
        },
        "end": {
          "line": 220,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6551,
      "end": 6552,
      "loc": {
        "start": {
          "line": 220,
          "column": 24
        },
        "end": {
          "line": 220,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 6553,
      "end": 6560,
      "loc": {
        "start": {
          "line": 220,
          "column": 26
        },
        "end": {
          "line": 220,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6560,
      "end": 6561,
      "loc": {
        "start": {
          "line": 220,
          "column": 33
        },
        "end": {
          "line": 220,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 6561,
      "end": 6574,
      "loc": {
        "start": {
          "line": 220,
          "column": 34
        },
        "end": {
          "line": 220,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6574,
      "end": 6575,
      "loc": {
        "start": {
          "line": 220,
          "column": 47
        },
        "end": {
          "line": 220,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 6575,
      "end": 6578,
      "loc": {
        "start": {
          "line": 220,
          "column": 48
        },
        "end": {
          "line": 220,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6578,
      "end": 6579,
      "loc": {
        "start": {
          "line": 220,
          "column": 51
        },
        "end": {
          "line": 220,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6579,
      "end": 6580,
      "loc": {
        "start": {
          "line": 220,
          "column": 52
        },
        "end": {
          "line": 220,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6587,
      "end": 6591,
      "loc": {
        "start": {
          "line": 221,
          "column": 6
        },
        "end": {
          "line": 221,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6591,
      "end": 6592,
      "loc": {
        "start": {
          "line": 221,
          "column": 10
        },
        "end": {
          "line": 221,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 6592,
      "end": 6600,
      "loc": {
        "start": {
          "line": 221,
          "column": 11
        },
        "end": {
          "line": 221,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6600,
      "end": 6601,
      "loc": {
        "start": {
          "line": 221,
          "column": 19
        },
        "end": {
          "line": 221,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "burden",
      "start": 6601,
      "end": 6609,
      "loc": {
        "start": {
          "line": 221,
          "column": 20
        },
        "end": {
          "line": 221,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6609,
      "end": 6610,
      "loc": {
        "start": {
          "line": 221,
          "column": 28
        },
        "end": {
          "line": 221,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 6611,
      "end": 6615,
      "loc": {
        "start": {
          "line": 221,
          "column": 30
        },
        "end": {
          "line": 221,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6615,
      "end": 6616,
      "loc": {
        "start": {
          "line": 221,
          "column": 34
        },
        "end": {
          "line": 221,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6616,
      "end": 6617,
      "loc": {
        "start": {
          "line": 221,
          "column": 35
        },
        "end": {
          "line": 221,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6624,
      "end": 6628,
      "loc": {
        "start": {
          "line": 222,
          "column": 6
        },
        "end": {
          "line": 222,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6628,
      "end": 6629,
      "loc": {
        "start": {
          "line": 222,
          "column": 10
        },
        "end": {
          "line": 222,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 6629,
      "end": 6639,
      "loc": {
        "start": {
          "line": 222,
          "column": 11
        },
        "end": {
          "line": 222,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 6640,
      "end": 6641,
      "loc": {
        "start": {
          "line": 222,
          "column": 22
        },
        "end": {
          "line": 222,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 6642,
      "end": 6646,
      "loc": {
        "start": {
          "line": 222,
          "column": 24
        },
        "end": {
          "line": 222,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6646,
      "end": 6647,
      "loc": {
        "start": {
          "line": 222,
          "column": 28
        },
        "end": {
          "line": 222,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6654,
      "end": 6658,
      "loc": {
        "start": {
          "line": 223,
          "column": 6
        },
        "end": {
          "line": 223,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6658,
      "end": 6659,
      "loc": {
        "start": {
          "line": 223,
          "column": 10
        },
        "end": {
          "line": 223,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 6659,
      "end": 6664,
      "loc": {
        "start": {
          "line": 223,
          "column": 11
        },
        "end": {
          "line": 223,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6664,
      "end": 6665,
      "loc": {
        "start": {
          "line": 223,
          "column": 16
        },
        "end": {
          "line": 223,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6665,
      "end": 6666,
      "loc": {
        "start": {
          "line": 223,
          "column": 17
        },
        "end": {
          "line": 223,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6666,
      "end": 6667,
      "loc": {
        "start": {
          "line": 223,
          "column": 18
        },
        "end": {
          "line": 223,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6674,
      "end": 6678,
      "loc": {
        "start": {
          "line": 224,
          "column": 6
        },
        "end": {
          "line": 224,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6678,
      "end": 6679,
      "loc": {
        "start": {
          "line": 224,
          "column": 10
        },
        "end": {
          "line": 224,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 6679,
      "end": 6696,
      "loc": {
        "start": {
          "line": 224,
          "column": 11
        },
        "end": {
          "line": 224,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6696,
      "end": 6697,
      "loc": {
        "start": {
          "line": 224,
          "column": 28
        },
        "end": {
          "line": 224,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 6697,
      "end": 6710,
      "loc": {
        "start": {
          "line": 224,
          "column": 29
        },
        "end": {
          "line": 224,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6710,
      "end": 6711,
      "loc": {
        "start": {
          "line": 224,
          "column": 42
        },
        "end": {
          "line": 224,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6712,
      "end": 6713,
      "loc": {
        "start": {
          "line": 224,
          "column": 44
        },
        "end": {
          "line": 224,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 6713,
      "end": 6719,
      "loc": {
        "start": {
          "line": 224,
          "column": 45
        },
        "end": {
          "line": 224,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6719,
      "end": 6720,
      "loc": {
        "start": {
          "line": 224,
          "column": 51
        },
        "end": {
          "line": 224,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6721,
      "end": 6725,
      "loc": {
        "start": {
          "line": 224,
          "column": 53
        },
        "end": {
          "line": 224,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6725,
      "end": 6726,
      "loc": {
        "start": {
          "line": 224,
          "column": 57
        },
        "end": {
          "line": 224,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 6726,
      "end": 6732,
      "loc": {
        "start": {
          "line": 224,
          "column": 58
        },
        "end": {
          "line": 224,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6732,
      "end": 6733,
      "loc": {
        "start": {
          "line": 224,
          "column": 64
        },
        "end": {
          "line": 224,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6733,
      "end": 6734,
      "loc": {
        "start": {
          "line": 224,
          "column": 65
        },
        "end": {
          "line": 224,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "burden",
      "start": 6735,
      "end": 6743,
      "loc": {
        "start": {
          "line": 224,
          "column": 67
        },
        "end": {
          "line": 224,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6743,
      "end": 6744,
      "loc": {
        "start": {
          "line": 224,
          "column": 75
        },
        "end": {
          "line": 224,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "burden",
      "start": 6745,
      "end": 6753,
      "loc": {
        "start": {
          "line": 224,
          "column": 77
        },
        "end": {
          "line": 224,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6753,
      "end": 6754,
      "loc": {
        "start": {
          "line": 224,
          "column": 85
        },
        "end": {
          "line": 224,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6754,
      "end": 6755,
      "loc": {
        "start": {
          "line": 224,
          "column": 86
        },
        "end": {
          "line": 224,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 6755,
      "end": 6760,
      "loc": {
        "start": {
          "line": 224,
          "column": 87
        },
        "end": {
          "line": 224,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6760,
      "end": 6761,
      "loc": {
        "start": {
          "line": 224,
          "column": 92
        },
        "end": {
          "line": 224,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 6761,
      "end": 6762,
      "loc": {
        "start": {
          "line": 224,
          "column": 93
        },
        "end": {
          "line": 224,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6763,
      "end": 6765,
      "loc": {
        "start": {
          "line": 224,
          "column": 95
        },
        "end": {
          "line": 224,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 6766,
      "end": 6767,
      "loc": {
        "start": {
          "line": 224,
          "column": 98
        },
        "end": {
          "line": 224,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6767,
      "end": 6768,
      "loc": {
        "start": {
          "line": 224,
          "column": 99
        },
        "end": {
          "line": 224,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6768,
      "end": 6769,
      "loc": {
        "start": {
          "line": 224,
          "column": 100
        },
        "end": {
          "line": 224,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6776,
      "end": 6780,
      "loc": {
        "start": {
          "line": 225,
          "column": 6
        },
        "end": {
          "line": 225,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6780,
      "end": 6781,
      "loc": {
        "start": {
          "line": 225,
          "column": 10
        },
        "end": {
          "line": 225,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 6781,
      "end": 6785,
      "loc": {
        "start": {
          "line": 225,
          "column": 11
        },
        "end": {
          "line": 225,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6785,
      "end": 6786,
      "loc": {
        "start": {
          "line": 225,
          "column": 15
        },
        "end": {
          "line": 225,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 6786,
      "end": 6804,
      "loc": {
        "start": {
          "line": 225,
          "column": 16
        },
        "end": {
          "line": 225,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6804,
      "end": 6805,
      "loc": {
        "start": {
          "line": 225,
          "column": 34
        },
        "end": {
          "line": 225,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6805,
      "end": 6806,
      "loc": {
        "start": {
          "line": 225,
          "column": 35
        },
        "end": {
          "line": 225,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6811,
      "end": 6812,
      "loc": {
        "start": {
          "line": 226,
          "column": 4
        },
        "end": {
          "line": 226,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6815,
      "end": 6816,
      "loc": {
        "start": {
          "line": 227,
          "column": 2
        },
        "end": {
          "line": 227,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 6820,
      "end": 6849,
      "loc": {
        "start": {
          "line": 229,
          "column": 2
        },
        "end": {
          "line": 231,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 6852,
      "end": 6855,
      "loc": {
        "start": {
          "line": 232,
          "column": 2
        },
        "end": {
          "line": 232,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 6856,
      "end": 6862,
      "loc": {
        "start": {
          "line": 232,
          "column": 6
        },
        "end": {
          "line": 232,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6862,
      "end": 6863,
      "loc": {
        "start": {
          "line": 232,
          "column": 12
        },
        "end": {
          "line": 232,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6863,
      "end": 6864,
      "loc": {
        "start": {
          "line": 232,
          "column": 13
        },
        "end": {
          "line": 232,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6865,
      "end": 6866,
      "loc": {
        "start": {
          "line": 232,
          "column": 15
        },
        "end": {
          "line": 232,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6871,
      "end": 6873,
      "loc": {
        "start": {
          "line": 233,
          "column": 4
        },
        "end": {
          "line": 233,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6874,
      "end": 6875,
      "loc": {
        "start": {
          "line": 233,
          "column": 7
        },
        "end": {
          "line": 233,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6882,
      "end": 6886,
      "loc": {
        "start": {
          "line": 234,
          "column": 6
        },
        "end": {
          "line": 234,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6886,
      "end": 6887,
      "loc": {
        "start": {
          "line": 234,
          "column": 10
        },
        "end": {
          "line": 234,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 6887,
      "end": 6893,
      "loc": {
        "start": {
          "line": 234,
          "column": 11
        },
        "end": {
          "line": 234,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6893,
      "end": 6894,
      "loc": {
        "start": {
          "line": 234,
          "column": 17
        },
        "end": {
          "line": 234,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workups",
      "start": 6894,
      "end": 6901,
      "loc": {
        "start": {
          "line": 234,
          "column": 18
        },
        "end": {
          "line": 234,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6901,
      "end": 6902,
      "loc": {
        "start": {
          "line": 234,
          "column": 25
        },
        "end": {
          "line": 234,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 6902,
      "end": 6903,
      "loc": {
        "start": {
          "line": 234,
          "column": 26
        },
        "end": {
          "line": 234,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6903,
      "end": 6904,
      "loc": {
        "start": {
          "line": 234,
          "column": 27
        },
        "end": {
          "line": 234,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 6905,
      "end": 6907,
      "loc": {
        "start": {
          "line": 234,
          "column": 29
        },
        "end": {
          "line": 234,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6914,
      "end": 6918,
      "loc": {
        "start": {
          "line": 235,
          "column": 6
        },
        "end": {
          "line": 235,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6918,
      "end": 6919,
      "loc": {
        "start": {
          "line": 235,
          "column": 10
        },
        "end": {
          "line": 235,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 6919,
      "end": 6925,
      "loc": {
        "start": {
          "line": 235,
          "column": 11
        },
        "end": {
          "line": 235,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6925,
      "end": 6926,
      "loc": {
        "start": {
          "line": 235,
          "column": 17
        },
        "end": {
          "line": 235,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workups",
      "start": 6926,
      "end": 6933,
      "loc": {
        "start": {
          "line": 235,
          "column": 18
        },
        "end": {
          "line": 235,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6933,
      "end": 6934,
      "loc": {
        "start": {
          "line": 235,
          "column": 25
        },
        "end": {
          "line": 235,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 6934,
      "end": 6935,
      "loc": {
        "start": {
          "line": 235,
          "column": 26
        },
        "end": {
          "line": 235,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6935,
      "end": 6936,
      "loc": {
        "start": {
          "line": 235,
          "column": 27
        },
        "end": {
          "line": 235,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6936,
      "end": 6937,
      "loc": {
        "start": {
          "line": 235,
          "column": 28
        },
        "end": {
          "line": 235,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6937,
      "end": 6942,
      "loc": {
        "start": {
          "line": 235,
          "column": 29
        },
        "end": {
          "line": 235,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 6943,
      "end": 6946,
      "loc": {
        "start": {
          "line": 235,
          "column": 35
        },
        "end": {
          "line": 235,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 6947,
      "end": 6956,
      "loc": {
        "start": {
          "line": 235,
          "column": 39
        },
        "end": {
          "line": 235,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 6957,
      "end": 6959,
      "loc": {
        "start": {
          "line": 235,
          "column": 49
        },
        "end": {
          "line": 235,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6966,
      "end": 6970,
      "loc": {
        "start": {
          "line": 236,
          "column": 6
        },
        "end": {
          "line": 236,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6970,
      "end": 6971,
      "loc": {
        "start": {
          "line": 236,
          "column": 10
        },
        "end": {
          "line": 236,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 6971,
      "end": 6977,
      "loc": {
        "start": {
          "line": 236,
          "column": 11
        },
        "end": {
          "line": 236,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6977,
      "end": 6978,
      "loc": {
        "start": {
          "line": 236,
          "column": 17
        },
        "end": {
          "line": 236,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workups",
      "start": 6978,
      "end": 6985,
      "loc": {
        "start": {
          "line": 236,
          "column": 18
        },
        "end": {
          "line": 236,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6985,
      "end": 6986,
      "loc": {
        "start": {
          "line": 236,
          "column": 25
        },
        "end": {
          "line": 236,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 6986,
      "end": 6987,
      "loc": {
        "start": {
          "line": 236,
          "column": 26
        },
        "end": {
          "line": 236,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6987,
      "end": 6988,
      "loc": {
        "start": {
          "line": 236,
          "column": 27
        },
        "end": {
          "line": 236,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6988,
      "end": 6989,
      "loc": {
        "start": {
          "line": 236,
          "column": 28
        },
        "end": {
          "line": 236,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 6989,
      "end": 6994,
      "loc": {
        "start": {
          "line": 236,
          "column": 29
        },
        "end": {
          "line": 236,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 6995,
      "end": 6998,
      "loc": {
        "start": {
          "line": 236,
          "column": 35
        },
        "end": {
          "line": 236,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 6999,
      "end": 7003,
      "loc": {
        "start": {
          "line": 236,
          "column": 39
        },
        "end": {
          "line": 236,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7008,
      "end": 7009,
      "loc": {
        "start": {
          "line": 237,
          "column": 4
        },
        "end": {
          "line": 237,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7010,
      "end": 7011,
      "loc": {
        "start": {
          "line": 237,
          "column": 6
        },
        "end": {
          "line": 237,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7018,
      "end": 7024,
      "loc": {
        "start": {
          "line": 238,
          "column": 6
        },
        "end": {
          "line": 238,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 7025,
      "end": 7032,
      "loc": {
        "start": {
          "line": 238,
          "column": 13
        },
        "end": {
          "line": 238,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7032,
      "end": 7033,
      "loc": {
        "start": {
          "line": 238,
          "column": 20
        },
        "end": {
          "line": 238,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 7033,
      "end": 7046,
      "loc": {
        "start": {
          "line": 238,
          "column": 21
        },
        "end": {
          "line": 238,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7046,
      "end": 7047,
      "loc": {
        "start": {
          "line": 238,
          "column": 34
        },
        "end": {
          "line": 238,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7047,
      "end": 7051,
      "loc": {
        "start": {
          "line": 238,
          "column": 35
        },
        "end": {
          "line": 238,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7051,
      "end": 7052,
      "loc": {
        "start": {
          "line": 238,
          "column": 39
        },
        "end": {
          "line": 238,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 7052,
      "end": 7058,
      "loc": {
        "start": {
          "line": 238,
          "column": 40
        },
        "end": {
          "line": 238,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7058,
      "end": 7059,
      "loc": {
        "start": {
          "line": 238,
          "column": 46
        },
        "end": {
          "line": 238,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workups",
      "start": 7059,
      "end": 7066,
      "loc": {
        "start": {
          "line": 238,
          "column": 47
        },
        "end": {
          "line": 238,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7066,
      "end": 7067,
      "loc": {
        "start": {
          "line": 238,
          "column": 54
        },
        "end": {
          "line": 238,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 7067,
      "end": 7068,
      "loc": {
        "start": {
          "line": 238,
          "column": 55
        },
        "end": {
          "line": 238,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7068,
      "end": 7069,
      "loc": {
        "start": {
          "line": 238,
          "column": 56
        },
        "end": {
          "line": 238,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7069,
      "end": 7070,
      "loc": {
        "start": {
          "line": 238,
          "column": 57
        },
        "end": {
          "line": 238,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 7070,
      "end": 7075,
      "loc": {
        "start": {
          "line": 238,
          "column": 58
        },
        "end": {
          "line": 238,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7075,
      "end": 7076,
      "loc": {
        "start": {
          "line": 238,
          "column": 63
        },
        "end": {
          "line": 238,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7076,
      "end": 7077,
      "loc": {
        "start": {
          "line": 238,
          "column": 64
        },
        "end": {
          "line": 238,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7082,
      "end": 7083,
      "loc": {
        "start": {
          "line": 239,
          "column": 4
        },
        "end": {
          "line": 239,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7088,
      "end": 7094,
      "loc": {
        "start": {
          "line": 240,
          "column": 4
        },
        "end": {
          "line": 240,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 7095,
      "end": 7099,
      "loc": {
        "start": {
          "line": 240,
          "column": 11
        },
        "end": {
          "line": 240,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7099,
      "end": 7100,
      "loc": {
        "start": {
          "line": 240,
          "column": 15
        },
        "end": {
          "line": 240,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7103,
      "end": 7104,
      "loc": {
        "start": {
          "line": 241,
          "column": 2
        },
        "end": {
          "line": 241,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Scalar Property\n   * @type {number}\n   ",
      "start": 7108,
      "end": 7158,
      "loc": {
        "start": {
          "line": 243,
          "column": 2
        },
        "end": {
          "line": 246,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 7161,
      "end": 7164,
      "loc": {
        "start": {
          "line": 247,
          "column": 2
        },
        "end": {
          "line": 247,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scalar",
      "start": 7165,
      "end": 7171,
      "loc": {
        "start": {
          "line": 247,
          "column": 6
        },
        "end": {
          "line": 247,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7171,
      "end": 7172,
      "loc": {
        "start": {
          "line": 247,
          "column": 12
        },
        "end": {
          "line": 247,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7172,
      "end": 7173,
      "loc": {
        "start": {
          "line": 247,
          "column": 13
        },
        "end": {
          "line": 247,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7174,
      "end": 7175,
      "loc": {
        "start": {
          "line": 247,
          "column": 15
        },
        "end": {
          "line": 247,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 7180,
      "end": 7183,
      "loc": {
        "start": {
          "line": 248,
          "column": 4
        },
        "end": {
          "line": 248,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 7184,
      "end": 7192,
      "loc": {
        "start": {
          "line": 248,
          "column": 8
        },
        "end": {
          "line": 248,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7193,
      "end": 7194,
      "loc": {
        "start": {
          "line": 248,
          "column": 17
        },
        "end": {
          "line": 248,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7195,
      "end": 7196,
      "loc": {
        "start": {
          "line": 248,
          "column": 19
        },
        "end": {
          "line": 248,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7196,
      "end": 7197,
      "loc": {
        "start": {
          "line": 248,
          "column": 20
        },
        "end": {
          "line": 248,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7197,
      "end": 7198,
      "loc": {
        "start": {
          "line": 248,
          "column": 21
        },
        "end": {
          "line": 248,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 7203,
      "end": 7208,
      "loc": {
        "start": {
          "line": 249,
          "column": 4
        },
        "end": {
          "line": 249,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formulaArgs",
      "start": 7209,
      "end": 7220,
      "loc": {
        "start": {
          "line": 249,
          "column": 10
        },
        "end": {
          "line": 249,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7221,
      "end": 7222,
      "loc": {
        "start": {
          "line": 249,
          "column": 22
        },
        "end": {
          "line": 249,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 7223,
      "end": 7230,
      "loc": {
        "start": {
          "line": 249,
          "column": 24
        },
        "end": {
          "line": 249,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7230,
      "end": 7231,
      "loc": {
        "start": {
          "line": 249,
          "column": 31
        },
        "end": {
          "line": 249,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseFormulaArguments",
      "start": 7231,
      "end": 7252,
      "loc": {
        "start": {
          "line": 249,
          "column": 32
        },
        "end": {
          "line": 249,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7252,
      "end": 7253,
      "loc": {
        "start": {
          "line": 249,
          "column": 53
        },
        "end": {
          "line": 249,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7253,
      "end": 7257,
      "loc": {
        "start": {
          "line": 249,
          "column": 54
        },
        "end": {
          "line": 249,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7257,
      "end": 7258,
      "loc": {
        "start": {
          "line": 249,
          "column": 58
        },
        "end": {
          "line": 249,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 7258,
      "end": 7264,
      "loc": {
        "start": {
          "line": 249,
          "column": 59
        },
        "end": {
          "line": 249,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7264,
      "end": 7265,
      "loc": {
        "start": {
          "line": 249,
          "column": 65
        },
        "end": {
          "line": 249,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formula",
      "start": 7265,
      "end": 7272,
      "loc": {
        "start": {
          "line": 249,
          "column": 66
        },
        "end": {
          "line": 249,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7272,
      "end": 7273,
      "loc": {
        "start": {
          "line": 249,
          "column": 73
        },
        "end": {
          "line": 249,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7273,
      "end": 7274,
      "loc": {
        "start": {
          "line": 249,
          "column": 74
        },
        "end": {
          "line": 249,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 7279,
      "end": 7284,
      "loc": {
        "start": {
          "line": 250,
          "column": 4
        },
        "end": {
          "line": 250,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scalarContracts",
      "start": 7285,
      "end": 7300,
      "loc": {
        "start": {
          "line": 250,
          "column": 10
        },
        "end": {
          "line": 250,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7301,
      "end": 7302,
      "loc": {
        "start": {
          "line": 250,
          "column": 26
        },
        "end": {
          "line": 250,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7303,
      "end": 7307,
      "loc": {
        "start": {
          "line": 250,
          "column": 28
        },
        "end": {
          "line": 250,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7307,
      "end": 7308,
      "loc": {
        "start": {
          "line": 250,
          "column": 32
        },
        "end": {
          "line": 250,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getExtraScalarDependencies",
      "start": 7308,
      "end": 7335,
      "loc": {
        "start": {
          "line": 250,
          "column": 33
        },
        "end": {
          "line": 250,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7335,
      "end": 7336,
      "loc": {
        "start": {
          "line": 250,
          "column": 60
        },
        "end": {
          "line": 250,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7336,
      "end": 7337,
      "loc": {
        "start": {
          "line": 250,
          "column": 61
        },
        "end": {
          "line": 250,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7337,
      "end": 7338,
      "loc": {
        "start": {
          "line": 250,
          "column": 62
        },
        "end": {
          "line": 250,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "each",
      "start": 7343,
      "end": 7347,
      "loc": {
        "start": {
          "line": 251,
          "column": 4
        },
        "end": {
          "line": 251,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7347,
      "end": 7348,
      "loc": {
        "start": {
          "line": 251,
          "column": 8
        },
        "end": {
          "line": 251,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scalarContracts",
      "start": 7348,
      "end": 7363,
      "loc": {
        "start": {
          "line": 251,
          "column": 9
        },
        "end": {
          "line": 251,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7363,
      "end": 7364,
      "loc": {
        "start": {
          "line": 251,
          "column": 24
        },
        "end": {
          "line": 251,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7365,
      "end": 7366,
      "loc": {
        "start": {
          "line": 251,
          "column": 26
        },
        "end": {
          "line": 251,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 7366,
      "end": 7384,
      "loc": {
        "start": {
          "line": 251,
          "column": 27
        },
        "end": {
          "line": 251,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7384,
      "end": 7385,
      "loc": {
        "start": {
          "line": 251,
          "column": 45
        },
        "end": {
          "line": 251,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 7386,
      "end": 7389,
      "loc": {
        "start": {
          "line": 251,
          "column": 47
        },
        "end": {
          "line": 251,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7389,
      "end": 7390,
      "loc": {
        "start": {
          "line": 251,
          "column": 50
        },
        "end": {
          "line": 251,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7391,
      "end": 7393,
      "loc": {
        "start": {
          "line": 251,
          "column": 52
        },
        "end": {
          "line": 251,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7394,
      "end": 7395,
      "loc": {
        "start": {
          "line": 251,
          "column": 55
        },
        "end": {
          "line": 251,
          "column": 56
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if dependency is included in formula",
      "start": 7402,
      "end": 7447,
      "loc": {
        "start": {
          "line": 252,
          "column": 6
        },
        "end": {
          "line": 252,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 7454,
      "end": 7459,
      "loc": {
        "start": {
          "line": 253,
          "column": 6
        },
        "end": {
          "line": 253,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formulaUsesDependency",
      "start": 7460,
      "end": 7481,
      "loc": {
        "start": {
          "line": 253,
          "column": 12
        },
        "end": {
          "line": 253,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7482,
      "end": 7483,
      "loc": {
        "start": {
          "line": 253,
          "column": 34
        },
        "end": {
          "line": 253,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formulaArgs",
      "start": 7484,
      "end": 7495,
      "loc": {
        "start": {
          "line": 253,
          "column": 36
        },
        "end": {
          "line": 253,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7495,
      "end": 7496,
      "loc": {
        "start": {
          "line": 253,
          "column": 47
        },
        "end": {
          "line": 253,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 7496,
      "end": 7503,
      "loc": {
        "start": {
          "line": 253,
          "column": 48
        },
        "end": {
          "line": 253,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7503,
      "end": 7504,
      "loc": {
        "start": {
          "line": 253,
          "column": 55
        },
        "end": {
          "line": 253,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 7504,
      "end": 7507,
      "loc": {
        "start": {
          "line": 253,
          "column": 56
        },
        "end": {
          "line": 253,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7507,
      "end": 7508,
      "loc": {
        "start": {
          "line": 253,
          "column": 59
        },
        "end": {
          "line": 253,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "charAt",
      "start": 7508,
      "end": 7514,
      "loc": {
        "start": {
          "line": 253,
          "column": 60
        },
        "end": {
          "line": 253,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7514,
      "end": 7515,
      "loc": {
        "start": {
          "line": 253,
          "column": 66
        },
        "end": {
          "line": 253,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 7,
      "start": 7515,
      "end": 7516,
      "loc": {
        "start": {
          "line": 253,
          "column": 67
        },
        "end": {
          "line": 253,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7516,
      "end": 7517,
      "loc": {
        "start": {
          "line": 253,
          "column": 68
        },
        "end": {
          "line": 253,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7517,
      "end": 7518,
      "loc": {
        "start": {
          "line": 253,
          "column": 69
        },
        "end": {
          "line": 253,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 7519,
      "end": 7521,
      "loc": {
        "start": {
          "line": 253,
          "column": 71
        },
        "end": {
          "line": 253,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 7522,
      "end": 7523,
      "loc": {
        "start": {
          "line": 253,
          "column": 74
        },
        "end": {
          "line": 253,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7523,
      "end": 7524,
      "loc": {
        "start": {
          "line": 253,
          "column": 75
        },
        "end": {
          "line": 253,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7531,
      "end": 7533,
      "loc": {
        "start": {
          "line": 254,
          "column": 6
        },
        "end": {
          "line": 254,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7534,
      "end": 7535,
      "loc": {
        "start": {
          "line": 254,
          "column": 9
        },
        "end": {
          "line": 254,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formulaUsesDependency",
      "start": 7535,
      "end": 7556,
      "loc": {
        "start": {
          "line": 254,
          "column": 10
        },
        "end": {
          "line": 254,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7556,
      "end": 7557,
      "loc": {
        "start": {
          "line": 254,
          "column": 31
        },
        "end": {
          "line": 254,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7558,
      "end": 7559,
      "loc": {
        "start": {
          "line": 254,
          "column": 33
        },
        "end": {
          "line": 254,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 7568,
      "end": 7573,
      "loc": {
        "start": {
          "line": 255,
          "column": 8
        },
        "end": {
          "line": 255,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 7574,
      "end": 7577,
      "loc": {
        "start": {
          "line": 255,
          "column": 14
        },
        "end": {
          "line": 255,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7578,
      "end": 7579,
      "loc": {
        "start": {
          "line": 255,
          "column": 18
        },
        "end": {
          "line": 255,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7580,
      "end": 7584,
      "loc": {
        "start": {
          "line": 255,
          "column": 20
        },
        "end": {
          "line": 255,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7584,
      "end": 7585,
      "loc": {
        "start": {
          "line": 255,
          "column": 24
        },
        "end": {
          "line": 255,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 7585,
      "end": 7604,
      "loc": {
        "start": {
          "line": 255,
          "column": 25
        },
        "end": {
          "line": 255,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7604,
      "end": 7605,
      "loc": {
        "start": {
          "line": 255,
          "column": 44
        },
        "end": {
          "line": 255,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 7605,
      "end": 7623,
      "loc": {
        "start": {
          "line": 255,
          "column": 45
        },
        "end": {
          "line": 255,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7623,
      "end": 7624,
      "loc": {
        "start": {
          "line": 255,
          "column": 63
        },
        "end": {
          "line": 255,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar",
      "start": 7625,
      "end": 7633,
      "loc": {
        "start": {
          "line": 255,
          "column": 65
        },
        "end": {
          "line": 255,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7633,
      "end": 7634,
      "loc": {
        "start": {
          "line": 255,
          "column": 73
        },
        "end": {
          "line": 255,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7634,
      "end": 7635,
      "loc": {
        "start": {
          "line": 255,
          "column": 74
        },
        "end": {
          "line": 255,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 7644,
      "end": 7652,
      "loc": {
        "start": {
          "line": 256,
          "column": 8
        },
        "end": {
          "line": 256,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7652,
      "end": 7653,
      "loc": {
        "start": {
          "line": 256,
          "column": 16
        },
        "end": {
          "line": 256,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 7653,
      "end": 7656,
      "loc": {
        "start": {
          "line": 256,
          "column": 17
        },
        "end": {
          "line": 256,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7656,
      "end": 7657,
      "loc": {
        "start": {
          "line": 256,
          "column": 20
        },
        "end": {
          "line": 256,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "charAt",
      "start": 7657,
      "end": 7663,
      "loc": {
        "start": {
          "line": 256,
          "column": 21
        },
        "end": {
          "line": 256,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7663,
      "end": 7664,
      "loc": {
        "start": {
          "line": 256,
          "column": 27
        },
        "end": {
          "line": 256,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 7,
      "start": 7664,
      "end": 7665,
      "loc": {
        "start": {
          "line": 256,
          "column": 28
        },
        "end": {
          "line": 256,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7665,
      "end": 7666,
      "loc": {
        "start": {
          "line": 256,
          "column": 29
        },
        "end": {
          "line": 256,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7666,
      "end": 7667,
      "loc": {
        "start": {
          "line": 256,
          "column": 30
        },
        "end": {
          "line": 256,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7668,
      "end": 7669,
      "loc": {
        "start": {
          "line": 256,
          "column": 32
        },
        "end": {
          "line": 256,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 7670,
      "end": 7677,
      "loc": {
        "start": {
          "line": 256,
          "column": 34
        },
        "end": {
          "line": 256,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7677,
      "end": 7678,
      "loc": {
        "start": {
          "line": 256,
          "column": 41
        },
        "end": {
          "line": 256,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 7678,
      "end": 7691,
      "loc": {
        "start": {
          "line": 256,
          "column": 42
        },
        "end": {
          "line": 256,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7691,
      "end": 7692,
      "loc": {
        "start": {
          "line": 256,
          "column": 55
        },
        "end": {
          "line": 256,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 7692,
      "end": 7695,
      "loc": {
        "start": {
          "line": 256,
          "column": 56
        },
        "end": {
          "line": 256,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7695,
      "end": 7696,
      "loc": {
        "start": {
          "line": 256,
          "column": 59
        },
        "end": {
          "line": 256,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 7697,
      "end": 7698,
      "loc": {
        "start": {
          "line": 256,
          "column": 61
        },
        "end": {
          "line": 256,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7698,
      "end": 7699,
      "loc": {
        "start": {
          "line": 256,
          "column": 62
        },
        "end": {
          "line": 256,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7699,
      "end": 7700,
      "loc": {
        "start": {
          "line": 256,
          "column": 63
        },
        "end": {
          "line": 256,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7707,
      "end": 7708,
      "loc": {
        "start": {
          "line": 257,
          "column": 6
        },
        "end": {
          "line": 257,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7713,
      "end": 7714,
      "loc": {
        "start": {
          "line": 258,
          "column": 4
        },
        "end": {
          "line": 258,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7714,
      "end": 7715,
      "loc": {
        "start": {
          "line": 258,
          "column": 5
        },
        "end": {
          "line": 258,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7715,
      "end": 7716,
      "loc": {
        "start": {
          "line": 258,
          "column": 6
        },
        "end": {
          "line": 258,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7722,
      "end": 7724,
      "loc": {
        "start": {
          "line": 260,
          "column": 4
        },
        "end": {
          "line": 260,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7725,
      "end": 7726,
      "loc": {
        "start": {
          "line": 260,
          "column": 7
        },
        "end": {
          "line": 260,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formulaArgs",
      "start": 7726,
      "end": 7737,
      "loc": {
        "start": {
          "line": 260,
          "column": 8
        },
        "end": {
          "line": 260,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7737,
      "end": 7738,
      "loc": {
        "start": {
          "line": 260,
          "column": 19
        },
        "end": {
          "line": 260,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 7738,
      "end": 7745,
      "loc": {
        "start": {
          "line": 260,
          "column": 20
        },
        "end": {
          "line": 260,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7745,
      "end": 7746,
      "loc": {
        "start": {
          "line": 260,
          "column": 27
        },
        "end": {
          "line": 260,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "x",
      "start": 7746,
      "end": 7749,
      "loc": {
        "start": {
          "line": 260,
          "column": 28
        },
        "end": {
          "line": 260,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7749,
      "end": 7750,
      "loc": {
        "start": {
          "line": 260,
          "column": 31
        },
        "end": {
          "line": 260,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 7751,
      "end": 7753,
      "loc": {
        "start": {
          "line": 260,
          "column": 33
        },
        "end": {
          "line": 260,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 7754,
      "end": 7755,
      "loc": {
        "start": {
          "line": 260,
          "column": 36
        },
        "end": {
          "line": 260,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7755,
      "end": 7756,
      "loc": {
        "start": {
          "line": 260,
          "column": 37
        },
        "end": {
          "line": 260,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7757,
      "end": 7758,
      "loc": {
        "start": {
          "line": 260,
          "column": 39
        },
        "end": {
          "line": 260,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 7765,
      "end": 7770,
      "loc": {
        "start": {
          "line": 261,
          "column": 6
        },
        "end": {
          "line": 261,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 7771,
      "end": 7774,
      "loc": {
        "start": {
          "line": 261,
          "column": 12
        },
        "end": {
          "line": 261,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7775,
      "end": 7776,
      "loc": {
        "start": {
          "line": 261,
          "column": 16
        },
        "end": {
          "line": 261,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7777,
      "end": 7781,
      "loc": {
        "start": {
          "line": 261,
          "column": 18
        },
        "end": {
          "line": 261,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7781,
      "end": 7782,
      "loc": {
        "start": {
          "line": 261,
          "column": 22
        },
        "end": {
          "line": 261,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 7782,
      "end": 7801,
      "loc": {
        "start": {
          "line": 261,
          "column": 23
        },
        "end": {
          "line": 261,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7801,
      "end": 7802,
      "loc": {
        "start": {
          "line": 261,
          "column": 42
        },
        "end": {
          "line": 261,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7802,
      "end": 7806,
      "loc": {
        "start": {
          "line": 261,
          "column": 43
        },
        "end": {
          "line": 261,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7806,
      "end": 7807,
      "loc": {
        "start": {
          "line": 261,
          "column": 47
        },
        "end": {
          "line": 261,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 7807,
      "end": 7813,
      "loc": {
        "start": {
          "line": 261,
          "column": 48
        },
        "end": {
          "line": 261,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7813,
      "end": 7814,
      "loc": {
        "start": {
          "line": 261,
          "column": 54
        },
        "end": {
          "line": 261,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 7814,
      "end": 7826,
      "loc": {
        "start": {
          "line": 261,
          "column": 55
        },
        "end": {
          "line": 261,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7826,
      "end": 7827,
      "loc": {
        "start": {
          "line": 261,
          "column": 67
        },
        "end": {
          "line": 261,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scalar",
      "start": 7827,
      "end": 7833,
      "loc": {
        "start": {
          "line": 261,
          "column": 68
        },
        "end": {
          "line": 261,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7833,
      "end": 7834,
      "loc": {
        "start": {
          "line": 261,
          "column": 74
        },
        "end": {
          "line": 261,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar",
      "start": 7835,
      "end": 7843,
      "loc": {
        "start": {
          "line": 261,
          "column": 76
        },
        "end": {
          "line": 261,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7843,
      "end": 7844,
      "loc": {
        "start": {
          "line": 261,
          "column": 84
        },
        "end": {
          "line": 261,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7844,
      "end": 7845,
      "loc": {
        "start": {
          "line": 261,
          "column": 85
        },
        "end": {
          "line": 261,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 7852,
      "end": 7860,
      "loc": {
        "start": {
          "line": 262,
          "column": 6
        },
        "end": {
          "line": 262,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7860,
      "end": 7861,
      "loc": {
        "start": {
          "line": 262,
          "column": 14
        },
        "end": {
          "line": 262,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 7861,
      "end": 7862,
      "loc": {
        "start": {
          "line": 262,
          "column": 15
        },
        "end": {
          "line": 262,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 7863,
      "end": 7864,
      "loc": {
        "start": {
          "line": 262,
          "column": 17
        },
        "end": {
          "line": 262,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 7865,
      "end": 7872,
      "loc": {
        "start": {
          "line": 262,
          "column": 19
        },
        "end": {
          "line": 262,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7872,
      "end": 7873,
      "loc": {
        "start": {
          "line": 262,
          "column": 26
        },
        "end": {
          "line": 262,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 7873,
      "end": 7886,
      "loc": {
        "start": {
          "line": 262,
          "column": 27
        },
        "end": {
          "line": 262,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7886,
      "end": 7887,
      "loc": {
        "start": {
          "line": 262,
          "column": 40
        },
        "end": {
          "line": 262,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 7887,
      "end": 7890,
      "loc": {
        "start": {
          "line": 262,
          "column": 41
        },
        "end": {
          "line": 262,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7890,
      "end": 7891,
      "loc": {
        "start": {
          "line": 262,
          "column": 44
        },
        "end": {
          "line": 262,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 7892,
      "end": 7893,
      "loc": {
        "start": {
          "line": 262,
          "column": 46
        },
        "end": {
          "line": 262,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7893,
      "end": 7894,
      "loc": {
        "start": {
          "line": 262,
          "column": 47
        },
        "end": {
          "line": 262,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7894,
      "end": 7895,
      "loc": {
        "start": {
          "line": 262,
          "column": 48
        },
        "end": {
          "line": 262,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7900,
      "end": 7901,
      "loc": {
        "start": {
          "line": 263,
          "column": 4
        },
        "end": {
          "line": 263,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7906,
      "end": 7908,
      "loc": {
        "start": {
          "line": 264,
          "column": 4
        },
        "end": {
          "line": 264,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7909,
      "end": 7910,
      "loc": {
        "start": {
          "line": 264,
          "column": 7
        },
        "end": {
          "line": 264,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formulaArgs",
      "start": 7910,
      "end": 7921,
      "loc": {
        "start": {
          "line": 264,
          "column": 8
        },
        "end": {
          "line": 264,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7921,
      "end": 7922,
      "loc": {
        "start": {
          "line": 264,
          "column": 19
        },
        "end": {
          "line": 264,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 7922,
      "end": 7929,
      "loc": {
        "start": {
          "line": 264,
          "column": 20
        },
        "end": {
          "line": 264,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7929,
      "end": 7930,
      "loc": {
        "start": {
          "line": 264,
          "column": 27
        },
        "end": {
          "line": 264,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "workup",
      "start": 7930,
      "end": 7938,
      "loc": {
        "start": {
          "line": 264,
          "column": 28
        },
        "end": {
          "line": 264,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7938,
      "end": 7939,
      "loc": {
        "start": {
          "line": 264,
          "column": 36
        },
        "end": {
          "line": 264,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 7940,
      "end": 7942,
      "loc": {
        "start": {
          "line": 264,
          "column": 38
        },
        "end": {
          "line": 264,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 7943,
      "end": 7944,
      "loc": {
        "start": {
          "line": 264,
          "column": 41
        },
        "end": {
          "line": 264,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7944,
      "end": 7945,
      "loc": {
        "start": {
          "line": 264,
          "column": 42
        },
        "end": {
          "line": 264,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7946,
      "end": 7947,
      "loc": {
        "start": {
          "line": 264,
          "column": 44
        },
        "end": {
          "line": 264,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7954,
      "end": 7956,
      "loc": {
        "start": {
          "line": 265,
          "column": 6
        },
        "end": {
          "line": 265,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7957,
      "end": 7958,
      "loc": {
        "start": {
          "line": 265,
          "column": 9
        },
        "end": {
          "line": 265,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7958,
      "end": 7962,
      "loc": {
        "start": {
          "line": 265,
          "column": 10
        },
        "end": {
          "line": 265,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7962,
      "end": 7963,
      "loc": {
        "start": {
          "line": 265,
          "column": 14
        },
        "end": {
          "line": 265,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWorkup",
      "start": 7963,
      "end": 7973,
      "loc": {
        "start": {
          "line": 265,
          "column": 15
        },
        "end": {
          "line": 265,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7973,
      "end": 7974,
      "loc": {
        "start": {
          "line": 265,
          "column": 25
        },
        "end": {
          "line": 265,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7974,
      "end": 7975,
      "loc": {
        "start": {
          "line": 265,
          "column": 26
        },
        "end": {
          "line": 265,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 7976,
      "end": 7978,
      "loc": {
        "start": {
          "line": 265,
          "column": 28
        },
        "end": {
          "line": 265,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "WorkupService",
      "start": 7979,
      "end": 7992,
      "loc": {
        "start": {
          "line": 265,
          "column": 31
        },
        "end": {
          "line": 265,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7992,
      "end": 7993,
      "loc": {
        "start": {
          "line": 265,
          "column": 44
        },
        "end": {
          "line": 265,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasNullDependency",
      "start": 7993,
      "end": 8010,
      "loc": {
        "start": {
          "line": 265,
          "column": 45
        },
        "end": {
          "line": 265,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8010,
      "end": 8011,
      "loc": {
        "start": {
          "line": 265,
          "column": 62
        },
        "end": {
          "line": 265,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8011,
      "end": 8015,
      "loc": {
        "start": {
          "line": 265,
          "column": 63
        },
        "end": {
          "line": 265,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8015,
      "end": 8016,
      "loc": {
        "start": {
          "line": 265,
          "column": 67
        },
        "end": {
          "line": 265,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWorkup",
      "start": 8016,
      "end": 8026,
      "loc": {
        "start": {
          "line": 265,
          "column": 68
        },
        "end": {
          "line": 265,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8026,
      "end": 8027,
      "loc": {
        "start": {
          "line": 265,
          "column": 78
        },
        "end": {
          "line": 265,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8027,
      "end": 8028,
      "loc": {
        "start": {
          "line": 265,
          "column": 79
        },
        "end": {
          "line": 265,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8028,
      "end": 8029,
      "loc": {
        "start": {
          "line": 265,
          "column": 80
        },
        "end": {
          "line": 265,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8030,
      "end": 8034,
      "loc": {
        "start": {
          "line": 265,
          "column": 82
        },
        "end": {
          "line": 265,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8034,
      "end": 8035,
      "loc": {
        "start": {
          "line": 265,
          "column": 86
        },
        "end": {
          "line": 265,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 8035,
      "end": 8038,
      "loc": {
        "start": {
          "line": 265,
          "column": 87
        },
        "end": {
          "line": 265,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8038,
      "end": 8039,
      "loc": {
        "start": {
          "line": 265,
          "column": 90
        },
        "end": {
          "line": 265,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8039,
      "end": 8040,
      "loc": {
        "start": {
          "line": 265,
          "column": 91
        },
        "end": {
          "line": 265,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8041,
      "end": 8042,
      "loc": {
        "start": {
          "line": 265,
          "column": 93
        },
        "end": {
          "line": 265,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8051,
      "end": 8055,
      "loc": {
        "start": {
          "line": 266,
          "column": 8
        },
        "end": {
          "line": 266,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8055,
      "end": 8056,
      "loc": {
        "start": {
          "line": 266,
          "column": 12
        },
        "end": {
          "line": 266,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 8056,
      "end": 8075,
      "loc": {
        "start": {
          "line": 266,
          "column": 13
        },
        "end": {
          "line": 266,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8075,
      "end": 8076,
      "loc": {
        "start": {
          "line": 266,
          "column": 32
        },
        "end": {
          "line": 266,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 8076,
      "end": 8080,
      "loc": {
        "start": {
          "line": 266,
          "column": 33
        },
        "end": {
          "line": 266,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8080,
      "end": 8081,
      "loc": {
        "start": {
          "line": 266,
          "column": 37
        },
        "end": {
          "line": 266,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar",
      "start": 8081,
      "end": 8089,
      "loc": {
        "start": {
          "line": 266,
          "column": 38
        },
        "end": {
          "line": 266,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8089,
      "end": 8090,
      "loc": {
        "start": {
          "line": 266,
          "column": 46
        },
        "end": {
          "line": 266,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8090,
      "end": 8091,
      "loc": {
        "start": {
          "line": 266,
          "column": 47
        },
        "end": {
          "line": 266,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8098,
      "end": 8099,
      "loc": {
        "start": {
          "line": 267,
          "column": 6
        },
        "end": {
          "line": 267,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 8106,
      "end": 8114,
      "loc": {
        "start": {
          "line": 268,
          "column": 6
        },
        "end": {
          "line": 268,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8114,
      "end": 8115,
      "loc": {
        "start": {
          "line": 268,
          "column": 14
        },
        "end": {
          "line": 268,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 8115,
      "end": 8121,
      "loc": {
        "start": {
          "line": 268,
          "column": 15
        },
        "end": {
          "line": 268,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8122,
      "end": 8123,
      "loc": {
        "start": {
          "line": 268,
          "column": 22
        },
        "end": {
          "line": 268,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 8124,
      "end": 8131,
      "loc": {
        "start": {
          "line": 268,
          "column": 24
        },
        "end": {
          "line": 268,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8131,
      "end": 8132,
      "loc": {
        "start": {
          "line": 268,
          "column": 31
        },
        "end": {
          "line": 268,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 8132,
      "end": 8145,
      "loc": {
        "start": {
          "line": 268,
          "column": 32
        },
        "end": {
          "line": 268,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8145,
      "end": 8146,
      "loc": {
        "start": {
          "line": 268,
          "column": 45
        },
        "end": {
          "line": 268,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8146,
      "end": 8150,
      "loc": {
        "start": {
          "line": 268,
          "column": 46
        },
        "end": {
          "line": 268,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8150,
      "end": 8151,
      "loc": {
        "start": {
          "line": 268,
          "column": 50
        },
        "end": {
          "line": 268,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 8151,
      "end": 8157,
      "loc": {
        "start": {
          "line": 268,
          "column": 51
        },
        "end": {
          "line": 268,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8157,
      "end": 8158,
      "loc": {
        "start": {
          "line": 268,
          "column": 57
        },
        "end": {
          "line": 268,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 8159,
      "end": 8160,
      "loc": {
        "start": {
          "line": 268,
          "column": 59
        },
        "end": {
          "line": 268,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8160,
      "end": 8161,
      "loc": {
        "start": {
          "line": 268,
          "column": 60
        },
        "end": {
          "line": 268,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8161,
      "end": 8162,
      "loc": {
        "start": {
          "line": 268,
          "column": 61
        },
        "end": {
          "line": 268,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8167,
      "end": 8168,
      "loc": {
        "start": {
          "line": 269,
          "column": 4
        },
        "end": {
          "line": 269,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 8174,
      "end": 8179,
      "loc": {
        "start": {
          "line": 271,
          "column": 4
        },
        "end": {
          "line": 271,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 8180,
      "end": 8187,
      "loc": {
        "start": {
          "line": 271,
          "column": 10
        },
        "end": {
          "line": 271,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8188,
      "end": 8189,
      "loc": {
        "start": {
          "line": 271,
          "column": 18
        },
        "end": {
          "line": 271,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 8190,
      "end": 8197,
      "loc": {
        "start": {
          "line": 271,
          "column": 20
        },
        "end": {
          "line": 271,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8197,
      "end": 8198,
      "loc": {
        "start": {
          "line": 271,
          "column": 27
        },
        "end": {
          "line": 271,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateFormula",
      "start": 8198,
      "end": 8214,
      "loc": {
        "start": {
          "line": 271,
          "column": 28
        },
        "end": {
          "line": 271,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8214,
      "end": 8215,
      "loc": {
        "start": {
          "line": 271,
          "column": 44
        },
        "end": {
          "line": 271,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8215,
      "end": 8219,
      "loc": {
        "start": {
          "line": 271,
          "column": 45
        },
        "end": {
          "line": 271,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8219,
      "end": 8220,
      "loc": {
        "start": {
          "line": 271,
          "column": 49
        },
        "end": {
          "line": 271,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 8220,
      "end": 8226,
      "loc": {
        "start": {
          "line": 271,
          "column": 50
        },
        "end": {
          "line": 271,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8226,
      "end": 8227,
      "loc": {
        "start": {
          "line": 271,
          "column": 56
        },
        "end": {
          "line": 271,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formula",
      "start": 8227,
      "end": 8234,
      "loc": {
        "start": {
          "line": 271,
          "column": 57
        },
        "end": {
          "line": 271,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8234,
      "end": 8235,
      "loc": {
        "start": {
          "line": 271,
          "column": 64
        },
        "end": {
          "line": 271,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 8236,
      "end": 8244,
      "loc": {
        "start": {
          "line": 271,
          "column": 66
        },
        "end": {
          "line": 271,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8244,
      "end": 8245,
      "loc": {
        "start": {
          "line": 271,
          "column": 74
        },
        "end": {
          "line": 271,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8245,
      "end": 8246,
      "loc": {
        "start": {
          "line": 271,
          "column": 75
        },
        "end": {
          "line": 271,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8251,
      "end": 8257,
      "loc": {
        "start": {
          "line": 272,
          "column": 4
        },
        "end": {
          "line": 272,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 8258,
      "end": 8265,
      "loc": {
        "start": {
          "line": 272,
          "column": 11
        },
        "end": {
          "line": 272,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8265,
      "end": 8266,
      "loc": {
        "start": {
          "line": 272,
          "column": 18
        },
        "end": {
          "line": 272,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 8266,
      "end": 8279,
      "loc": {
        "start": {
          "line": 272,
          "column": 19
        },
        "end": {
          "line": 272,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8279,
      "end": 8280,
      "loc": {
        "start": {
          "line": 272,
          "column": 32
        },
        "end": {
          "line": 272,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 8280,
      "end": 8287,
      "loc": {
        "start": {
          "line": 272,
          "column": 33
        },
        "end": {
          "line": 272,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8287,
      "end": 8288,
      "loc": {
        "start": {
          "line": 272,
          "column": 40
        },
        "end": {
          "line": 272,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 8289,
      "end": 8290,
      "loc": {
        "start": {
          "line": 272,
          "column": 42
        },
        "end": {
          "line": 272,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8290,
      "end": 8291,
      "loc": {
        "start": {
          "line": 272,
          "column": 43
        },
        "end": {
          "line": 272,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8291,
      "end": 8292,
      "loc": {
        "start": {
          "line": 272,
          "column": 44
        },
        "end": {
          "line": 272,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8295,
      "end": 8296,
      "loc": {
        "start": {
          "line": 273,
          "column": 2
        },
        "end": {
          "line": 273,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Per Quantity Property\n   * @type {number}\n   * @deprecated Please use Scalar instead.\n   ",
      "start": 8300,
      "end": 8400,
      "loc": {
        "start": {
          "line": 275,
          "column": 2
        },
        "end": {
          "line": 279,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 8403,
      "end": 8406,
      "loc": {
        "start": {
          "line": 280,
          "column": 2
        },
        "end": {
          "line": 280,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "perQuantity",
      "start": 8407,
      "end": 8418,
      "loc": {
        "start": {
          "line": 280,
          "column": 6
        },
        "end": {
          "line": 280,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8418,
      "end": 8419,
      "loc": {
        "start": {
          "line": 280,
          "column": 17
        },
        "end": {
          "line": 280,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8419,
      "end": 8420,
      "loc": {
        "start": {
          "line": 280,
          "column": 18
        },
        "end": {
          "line": 280,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8421,
      "end": 8422,
      "loc": {
        "start": {
          "line": 280,
          "column": 20
        },
        "end": {
          "line": 280,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8427,
      "end": 8433,
      "loc": {
        "start": {
          "line": 281,
          "column": 4
        },
        "end": {
          "line": 281,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 8434,
      "end": 8441,
      "loc": {
        "start": {
          "line": 281,
          "column": 11
        },
        "end": {
          "line": 281,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8441,
      "end": 8442,
      "loc": {
        "start": {
          "line": 281,
          "column": 18
        },
        "end": {
          "line": 281,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 8442,
      "end": 8455,
      "loc": {
        "start": {
          "line": 281,
          "column": 19
        },
        "end": {
          "line": 281,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8455,
      "end": 8456,
      "loc": {
        "start": {
          "line": 281,
          "column": 32
        },
        "end": {
          "line": 281,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8456,
      "end": 8460,
      "loc": {
        "start": {
          "line": 281,
          "column": 33
        },
        "end": {
          "line": 281,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8460,
      "end": 8461,
      "loc": {
        "start": {
          "line": 281,
          "column": 37
        },
        "end": {
          "line": 281,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 8461,
      "end": 8466,
      "loc": {
        "start": {
          "line": 281,
          "column": 38
        },
        "end": {
          "line": 281,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8466,
      "end": 8467,
      "loc": {
        "start": {
          "line": 281,
          "column": 43
        },
        "end": {
          "line": 281,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 8467,
      "end": 8479,
      "loc": {
        "start": {
          "line": 281,
          "column": 44
        },
        "end": {
          "line": 281,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8479,
      "end": 8480,
      "loc": {
        "start": {
          "line": 281,
          "column": 56
        },
        "end": {
          "line": 281,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8480,
      "end": 8481,
      "loc": {
        "start": {
          "line": 281,
          "column": 57
        },
        "end": {
          "line": 281,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8484,
      "end": 8485,
      "loc": {
        "start": {
          "line": 282,
          "column": 2
        },
        "end": {
          "line": 282,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   * @deprecated Please use Scalar instead.\n   ",
      "start": 8489,
      "end": 8562,
      "loc": {
        "start": {
          "line": 284,
          "column": 2
        },
        "end": {
          "line": 287,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 8565,
      "end": 8568,
      "loc": {
        "start": {
          "line": 288,
          "column": 2
        },
        "end": {
          "line": 288,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "perQuantity",
      "start": 8569,
      "end": 8580,
      "loc": {
        "start": {
          "line": 288,
          "column": 6
        },
        "end": {
          "line": 288,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8580,
      "end": 8581,
      "loc": {
        "start": {
          "line": 288,
          "column": 17
        },
        "end": {
          "line": 288,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 8581,
      "end": 8584,
      "loc": {
        "start": {
          "line": 288,
          "column": 18
        },
        "end": {
          "line": 288,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8584,
      "end": 8585,
      "loc": {
        "start": {
          "line": 288,
          "column": 21
        },
        "end": {
          "line": 288,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8586,
      "end": 8587,
      "loc": {
        "start": {
          "line": 288,
          "column": 23
        },
        "end": {
          "line": 288,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 8592,
      "end": 8595,
      "loc": {
        "start": {
          "line": 289,
          "column": 4
        },
        "end": {
          "line": 289,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 8596,
      "end": 8609,
      "loc": {
        "start": {
          "line": 289,
          "column": 8
        },
        "end": {
          "line": 289,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8610,
      "end": 8611,
      "loc": {
        "start": {
          "line": 289,
          "column": 22
        },
        "end": {
          "line": 289,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8612,
      "end": 8616,
      "loc": {
        "start": {
          "line": 289,
          "column": 24
        },
        "end": {
          "line": 289,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8616,
      "end": 8617,
      "loc": {
        "start": {
          "line": 289,
          "column": 28
        },
        "end": {
          "line": 289,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 8617,
      "end": 8622,
      "loc": {
        "start": {
          "line": 289,
          "column": 29
        },
        "end": {
          "line": 289,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8622,
      "end": 8623,
      "loc": {
        "start": {
          "line": 289,
          "column": 34
        },
        "end": {
          "line": 289,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 8623,
      "end": 8635,
      "loc": {
        "start": {
          "line": 289,
          "column": 35
        },
        "end": {
          "line": 289,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8635,
      "end": 8636,
      "loc": {
        "start": {
          "line": 289,
          "column": 47
        },
        "end": {
          "line": 289,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 8641,
      "end": 8643,
      "loc": {
        "start": {
          "line": 290,
          "column": 4
        },
        "end": {
          "line": 290,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8644,
      "end": 8645,
      "loc": {
        "start": {
          "line": 290,
          "column": 7
        },
        "end": {
          "line": 290,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 8645,
      "end": 8652,
      "loc": {
        "start": {
          "line": 290,
          "column": 8
        },
        "end": {
          "line": 290,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8652,
      "end": 8653,
      "loc": {
        "start": {
          "line": 290,
          "column": 15
        },
        "end": {
          "line": 290,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 8653,
      "end": 8661,
      "loc": {
        "start": {
          "line": 290,
          "column": 16
        },
        "end": {
          "line": 290,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8661,
      "end": 8662,
      "loc": {
        "start": {
          "line": 290,
          "column": 24
        },
        "end": {
          "line": 290,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 8662,
      "end": 8665,
      "loc": {
        "start": {
          "line": 290,
          "column": 25
        },
        "end": {
          "line": 290,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8665,
      "end": 8666,
      "loc": {
        "start": {
          "line": 290,
          "column": 28
        },
        "end": {
          "line": 290,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 8667,
      "end": 8669,
      "loc": {
        "start": {
          "line": 290,
          "column": 30
        },
        "end": {
          "line": 290,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8670,
      "end": 8674,
      "loc": {
        "start": {
          "line": 290,
          "column": 33
        },
        "end": {
          "line": 290,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8674,
      "end": 8675,
      "loc": {
        "start": {
          "line": 290,
          "column": 37
        },
        "end": {
          "line": 290,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 8675,
      "end": 8680,
      "loc": {
        "start": {
          "line": 290,
          "column": 38
        },
        "end": {
          "line": 290,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8680,
      "end": 8681,
      "loc": {
        "start": {
          "line": 290,
          "column": 43
        },
        "end": {
          "line": 290,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 8681,
      "end": 8693,
      "loc": {
        "start": {
          "line": 290,
          "column": 44
        },
        "end": {
          "line": 290,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 8694,
      "end": 8696,
      "loc": {
        "start": {
          "line": 290,
          "column": 57
        },
        "end": {
          "line": 290,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 8697,
      "end": 8704,
      "loc": {
        "start": {
          "line": 290,
          "column": 60
        },
        "end": {
          "line": 290,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8704,
      "end": 8705,
      "loc": {
        "start": {
          "line": 290,
          "column": 67
        },
        "end": {
          "line": 290,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 8705,
      "end": 8718,
      "loc": {
        "start": {
          "line": 290,
          "column": 68
        },
        "end": {
          "line": 290,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8718,
      "end": 8719,
      "loc": {
        "start": {
          "line": 290,
          "column": 81
        },
        "end": {
          "line": 290,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 8719,
      "end": 8722,
      "loc": {
        "start": {
          "line": 290,
          "column": 82
        },
        "end": {
          "line": 290,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8722,
      "end": 8723,
      "loc": {
        "start": {
          "line": 290,
          "column": 85
        },
        "end": {
          "line": 290,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8723,
      "end": 8724,
      "loc": {
        "start": {
          "line": 290,
          "column": 86
        },
        "end": {
          "line": 290,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8725,
      "end": 8726,
      "loc": {
        "start": {
          "line": 290,
          "column": 88
        },
        "end": {
          "line": 290,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8733,
      "end": 8737,
      "loc": {
        "start": {
          "line": 291,
          "column": 6
        },
        "end": {
          "line": 291,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8737,
      "end": 8738,
      "loc": {
        "start": {
          "line": 291,
          "column": 10
        },
        "end": {
          "line": 291,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 8738,
      "end": 8743,
      "loc": {
        "start": {
          "line": 291,
          "column": 11
        },
        "end": {
          "line": 291,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8743,
      "end": 8744,
      "loc": {
        "start": {
          "line": 291,
          "column": 16
        },
        "end": {
          "line": 291,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 8744,
      "end": 8756,
      "loc": {
        "start": {
          "line": 291,
          "column": 17
        },
        "end": {
          "line": 291,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 8757,
      "end": 8758,
      "loc": {
        "start": {
          "line": 291,
          "column": 30
        },
        "end": {
          "line": 291,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 8759,
      "end": 8766,
      "loc": {
        "start": {
          "line": 291,
          "column": 32
        },
        "end": {
          "line": 291,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8766,
      "end": 8767,
      "loc": {
        "start": {
          "line": 291,
          "column": 39
        },
        "end": {
          "line": 291,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 8767,
      "end": 8780,
      "loc": {
        "start": {
          "line": 291,
          "column": 40
        },
        "end": {
          "line": 291,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8780,
      "end": 8781,
      "loc": {
        "start": {
          "line": 291,
          "column": 53
        },
        "end": {
          "line": 291,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 8781,
      "end": 8784,
      "loc": {
        "start": {
          "line": 291,
          "column": 54
        },
        "end": {
          "line": 291,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8784,
      "end": 8785,
      "loc": {
        "start": {
          "line": 291,
          "column": 57
        },
        "end": {
          "line": 291,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8785,
      "end": 8786,
      "loc": {
        "start": {
          "line": 291,
          "column": 58
        },
        "end": {
          "line": 291,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8793,
      "end": 8797,
      "loc": {
        "start": {
          "line": 292,
          "column": 6
        },
        "end": {
          "line": 292,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8797,
      "end": 8798,
      "loc": {
        "start": {
          "line": 292,
          "column": 10
        },
        "end": {
          "line": 292,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 8798,
      "end": 8806,
      "loc": {
        "start": {
          "line": 292,
          "column": 11
        },
        "end": {
          "line": 292,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8806,
      "end": 8807,
      "loc": {
        "start": {
          "line": 292,
          "column": 19
        },
        "end": {
          "line": 292,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 8807,
      "end": 8821,
      "loc": {
        "start": {
          "line": 292,
          "column": 20
        },
        "end": {
          "line": 292,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8821,
      "end": 8822,
      "loc": {
        "start": {
          "line": 292,
          "column": 34
        },
        "end": {
          "line": 292,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 8823,
      "end": 8827,
      "loc": {
        "start": {
          "line": 292,
          "column": 36
        },
        "end": {
          "line": 292,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8827,
      "end": 8828,
      "loc": {
        "start": {
          "line": 292,
          "column": 40
        },
        "end": {
          "line": 292,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8828,
      "end": 8829,
      "loc": {
        "start": {
          "line": 292,
          "column": 41
        },
        "end": {
          "line": 292,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8836,
      "end": 8840,
      "loc": {
        "start": {
          "line": 293,
          "column": 6
        },
        "end": {
          "line": 293,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8840,
      "end": 8841,
      "loc": {
        "start": {
          "line": 293,
          "column": 10
        },
        "end": {
          "line": 293,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 8841,
      "end": 8849,
      "loc": {
        "start": {
          "line": 293,
          "column": 11
        },
        "end": {
          "line": 293,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8849,
      "end": 8850,
      "loc": {
        "start": {
          "line": 293,
          "column": 19
        },
        "end": {
          "line": 293,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 8850,
      "end": 8856,
      "loc": {
        "start": {
          "line": 293,
          "column": 20
        },
        "end": {
          "line": 293,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8856,
      "end": 8857,
      "loc": {
        "start": {
          "line": 293,
          "column": 26
        },
        "end": {
          "line": 293,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 8858,
      "end": 8863,
      "loc": {
        "start": {
          "line": 293,
          "column": 28
        },
        "end": {
          "line": 293,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8863,
      "end": 8864,
      "loc": {
        "start": {
          "line": 293,
          "column": 33
        },
        "end": {
          "line": 293,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8864,
      "end": 8865,
      "loc": {
        "start": {
          "line": 293,
          "column": 34
        },
        "end": {
          "line": 293,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8872,
      "end": 8876,
      "loc": {
        "start": {
          "line": 294,
          "column": 6
        },
        "end": {
          "line": 294,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8876,
      "end": 8877,
      "loc": {
        "start": {
          "line": 294,
          "column": 10
        },
        "end": {
          "line": 294,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 8877,
      "end": 8885,
      "loc": {
        "start": {
          "line": 294,
          "column": 11
        },
        "end": {
          "line": 294,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8885,
      "end": 8886,
      "loc": {
        "start": {
          "line": 294,
          "column": 19
        },
        "end": {
          "line": 294,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 8886,
      "end": 8897,
      "loc": {
        "start": {
          "line": 294,
          "column": 20
        },
        "end": {
          "line": 294,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8897,
      "end": 8898,
      "loc": {
        "start": {
          "line": 294,
          "column": 31
        },
        "end": {
          "line": 294,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 8899,
      "end": 8904,
      "loc": {
        "start": {
          "line": 294,
          "column": 33
        },
        "end": {
          "line": 294,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8904,
      "end": 8905,
      "loc": {
        "start": {
          "line": 294,
          "column": 38
        },
        "end": {
          "line": 294,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8905,
      "end": 8906,
      "loc": {
        "start": {
          "line": 294,
          "column": 39
        },
        "end": {
          "line": 294,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8913,
      "end": 8917,
      "loc": {
        "start": {
          "line": 295,
          "column": 6
        },
        "end": {
          "line": 295,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8917,
      "end": 8918,
      "loc": {
        "start": {
          "line": 295,
          "column": 10
        },
        "end": {
          "line": 295,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 8918,
      "end": 8926,
      "loc": {
        "start": {
          "line": 295,
          "column": 11
        },
        "end": {
          "line": 295,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8926,
      "end": 8927,
      "loc": {
        "start": {
          "line": 295,
          "column": 19
        },
        "end": {
          "line": 295,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 8927,
      "end": 8934,
      "loc": {
        "start": {
          "line": 295,
          "column": 20
        },
        "end": {
          "line": 295,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8934,
      "end": 8935,
      "loc": {
        "start": {
          "line": 295,
          "column": 27
        },
        "end": {
          "line": 295,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 8936,
      "end": 8941,
      "loc": {
        "start": {
          "line": 295,
          "column": 29
        },
        "end": {
          "line": 295,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8941,
      "end": 8942,
      "loc": {
        "start": {
          "line": 295,
          "column": 34
        },
        "end": {
          "line": 295,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8942,
      "end": 8943,
      "loc": {
        "start": {
          "line": 295,
          "column": 35
        },
        "end": {
          "line": 295,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8950,
      "end": 8954,
      "loc": {
        "start": {
          "line": 296,
          "column": 6
        },
        "end": {
          "line": 296,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8954,
      "end": 8955,
      "loc": {
        "start": {
          "line": 296,
          "column": 10
        },
        "end": {
          "line": 296,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 8955,
      "end": 8963,
      "loc": {
        "start": {
          "line": 296,
          "column": 11
        },
        "end": {
          "line": 296,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8963,
      "end": 8964,
      "loc": {
        "start": {
          "line": 296,
          "column": 19
        },
        "end": {
          "line": 296,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 8964,
      "end": 8976,
      "loc": {
        "start": {
          "line": 296,
          "column": 20
        },
        "end": {
          "line": 296,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8976,
      "end": 8977,
      "loc": {
        "start": {
          "line": 296,
          "column": 32
        },
        "end": {
          "line": 296,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 8978,
      "end": 8983,
      "loc": {
        "start": {
          "line": 296,
          "column": 34
        },
        "end": {
          "line": 296,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8983,
      "end": 8984,
      "loc": {
        "start": {
          "line": 296,
          "column": 39
        },
        "end": {
          "line": 296,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8984,
      "end": 8985,
      "loc": {
        "start": {
          "line": 296,
          "column": 40
        },
        "end": {
          "line": 296,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8992,
      "end": 8996,
      "loc": {
        "start": {
          "line": 297,
          "column": 6
        },
        "end": {
          "line": 297,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8996,
      "end": 8997,
      "loc": {
        "start": {
          "line": 297,
          "column": 10
        },
        "end": {
          "line": 297,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 8997,
      "end": 9005,
      "loc": {
        "start": {
          "line": 297,
          "column": 11
        },
        "end": {
          "line": 297,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9005,
      "end": 9006,
      "loc": {
        "start": {
          "line": 297,
          "column": 19
        },
        "end": {
          "line": 297,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 9006,
      "end": 9014,
      "loc": {
        "start": {
          "line": 297,
          "column": 20
        },
        "end": {
          "line": 297,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9014,
      "end": 9015,
      "loc": {
        "start": {
          "line": 297,
          "column": 28
        },
        "end": {
          "line": 297,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 9016,
      "end": 9021,
      "loc": {
        "start": {
          "line": 297,
          "column": 30
        },
        "end": {
          "line": 297,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9021,
      "end": 9022,
      "loc": {
        "start": {
          "line": 297,
          "column": 35
        },
        "end": {
          "line": 297,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9022,
      "end": 9023,
      "loc": {
        "start": {
          "line": 297,
          "column": 36
        },
        "end": {
          "line": 297,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9030,
      "end": 9034,
      "loc": {
        "start": {
          "line": 298,
          "column": 6
        },
        "end": {
          "line": 298,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9034,
      "end": 9035,
      "loc": {
        "start": {
          "line": 298,
          "column": 10
        },
        "end": {
          "line": 298,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 9035,
      "end": 9043,
      "loc": {
        "start": {
          "line": 298,
          "column": 11
        },
        "end": {
          "line": 298,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9043,
      "end": 9044,
      "loc": {
        "start": {
          "line": 298,
          "column": 19
        },
        "end": {
          "line": 298,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 9044,
      "end": 9056,
      "loc": {
        "start": {
          "line": 298,
          "column": 20
        },
        "end": {
          "line": 298,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9056,
      "end": 9057,
      "loc": {
        "start": {
          "line": 298,
          "column": 32
        },
        "end": {
          "line": 298,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 9058,
      "end": 9063,
      "loc": {
        "start": {
          "line": 298,
          "column": 34
        },
        "end": {
          "line": 298,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9063,
      "end": 9064,
      "loc": {
        "start": {
          "line": 298,
          "column": 39
        },
        "end": {
          "line": 298,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9064,
      "end": 9065,
      "loc": {
        "start": {
          "line": 298,
          "column": 40
        },
        "end": {
          "line": 298,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9072,
      "end": 9076,
      "loc": {
        "start": {
          "line": 299,
          "column": 6
        },
        "end": {
          "line": 299,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9076,
      "end": 9077,
      "loc": {
        "start": {
          "line": 299,
          "column": 10
        },
        "end": {
          "line": 299,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 9077,
      "end": 9087,
      "loc": {
        "start": {
          "line": 299,
          "column": 11
        },
        "end": {
          "line": 299,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9088,
      "end": 9089,
      "loc": {
        "start": {
          "line": 299,
          "column": 22
        },
        "end": {
          "line": 299,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 9090,
      "end": 9091,
      "loc": {
        "start": {
          "line": 299,
          "column": 24
        },
        "end": {
          "line": 299,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9091,
      "end": 9092,
      "loc": {
        "start": {
          "line": 299,
          "column": 25
        },
        "end": {
          "line": 299,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9099,
      "end": 9103,
      "loc": {
        "start": {
          "line": 300,
          "column": 6
        },
        "end": {
          "line": 300,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9103,
      "end": 9104,
      "loc": {
        "start": {
          "line": 300,
          "column": 10
        },
        "end": {
          "line": 300,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 9104,
      "end": 9114,
      "loc": {
        "start": {
          "line": 300,
          "column": 11
        },
        "end": {
          "line": 300,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9115,
      "end": 9116,
      "loc": {
        "start": {
          "line": 300,
          "column": 22
        },
        "end": {
          "line": 300,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 9117,
      "end": 9121,
      "loc": {
        "start": {
          "line": 300,
          "column": 24
        },
        "end": {
          "line": 300,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9121,
      "end": 9122,
      "loc": {
        "start": {
          "line": 300,
          "column": 28
        },
        "end": {
          "line": 300,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9129,
      "end": 9133,
      "loc": {
        "start": {
          "line": 301,
          "column": 6
        },
        "end": {
          "line": 301,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9133,
      "end": 9134,
      "loc": {
        "start": {
          "line": 301,
          "column": 10
        },
        "end": {
          "line": 301,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 9134,
      "end": 9139,
      "loc": {
        "start": {
          "line": 301,
          "column": 11
        },
        "end": {
          "line": 301,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9139,
      "end": 9140,
      "loc": {
        "start": {
          "line": 301,
          "column": 16
        },
        "end": {
          "line": 301,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9140,
      "end": 9141,
      "loc": {
        "start": {
          "line": 301,
          "column": 17
        },
        "end": {
          "line": 301,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9141,
      "end": 9142,
      "loc": {
        "start": {
          "line": 301,
          "column": 18
        },
        "end": {
          "line": 301,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9149,
      "end": 9153,
      "loc": {
        "start": {
          "line": 302,
          "column": 6
        },
        "end": {
          "line": 302,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9153,
      "end": 9154,
      "loc": {
        "start": {
          "line": 302,
          "column": 10
        },
        "end": {
          "line": 302,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 9154,
      "end": 9171,
      "loc": {
        "start": {
          "line": 302,
          "column": 11
        },
        "end": {
          "line": 302,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9171,
      "end": 9172,
      "loc": {
        "start": {
          "line": 302,
          "column": 28
        },
        "end": {
          "line": 302,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 9172,
      "end": 9185,
      "loc": {
        "start": {
          "line": 302,
          "column": 29
        },
        "end": {
          "line": 302,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9185,
      "end": 9186,
      "loc": {
        "start": {
          "line": 302,
          "column": 42
        },
        "end": {
          "line": 302,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9187,
      "end": 9188,
      "loc": {
        "start": {
          "line": 302,
          "column": 44
        },
        "end": {
          "line": 302,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 9188,
      "end": 9200,
      "loc": {
        "start": {
          "line": 302,
          "column": 45
        },
        "end": {
          "line": 302,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9200,
      "end": 9201,
      "loc": {
        "start": {
          "line": 302,
          "column": 57
        },
        "end": {
          "line": 302,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9202,
      "end": 9206,
      "loc": {
        "start": {
          "line": 302,
          "column": 59
        },
        "end": {
          "line": 302,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9206,
      "end": 9207,
      "loc": {
        "start": {
          "line": 302,
          "column": 63
        },
        "end": {
          "line": 302,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "perQuantity",
      "start": 9207,
      "end": 9218,
      "loc": {
        "start": {
          "line": 302,
          "column": 64
        },
        "end": {
          "line": 302,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9218,
      "end": 9219,
      "loc": {
        "start": {
          "line": 302,
          "column": 75
        },
        "end": {
          "line": 302,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9219,
      "end": 9220,
      "loc": {
        "start": {
          "line": 302,
          "column": 76
        },
        "end": {
          "line": 302,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 9221,
      "end": 9235,
      "loc": {
        "start": {
          "line": 302,
          "column": 78
        },
        "end": {
          "line": 302,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9235,
      "end": 9236,
      "loc": {
        "start": {
          "line": 302,
          "column": 92
        },
        "end": {
          "line": 302,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 9237,
      "end": 9251,
      "loc": {
        "start": {
          "line": 302,
          "column": 94
        },
        "end": {
          "line": 302,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9251,
      "end": 9252,
      "loc": {
        "start": {
          "line": 302,
          "column": 108
        },
        "end": {
          "line": 302,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9252,
      "end": 9253,
      "loc": {
        "start": {
          "line": 302,
          "column": 109
        },
        "end": {
          "line": 302,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 9253,
      "end": 9258,
      "loc": {
        "start": {
          "line": 302,
          "column": 110
        },
        "end": {
          "line": 302,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9258,
      "end": 9259,
      "loc": {
        "start": {
          "line": 302,
          "column": 115
        },
        "end": {
          "line": 302,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 9259,
      "end": 9260,
      "loc": {
        "start": {
          "line": 302,
          "column": 116
        },
        "end": {
          "line": 302,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9261,
      "end": 9263,
      "loc": {
        "start": {
          "line": 302,
          "column": 118
        },
        "end": {
          "line": 302,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 9264,
      "end": 9265,
      "loc": {
        "start": {
          "line": 302,
          "column": 121
        },
        "end": {
          "line": 302,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9265,
      "end": 9266,
      "loc": {
        "start": {
          "line": 302,
          "column": 122
        },
        "end": {
          "line": 302,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9266,
      "end": 9267,
      "loc": {
        "start": {
          "line": 302,
          "column": 123
        },
        "end": {
          "line": 302,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9274,
      "end": 9278,
      "loc": {
        "start": {
          "line": 303,
          "column": 6
        },
        "end": {
          "line": 303,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9278,
      "end": 9279,
      "loc": {
        "start": {
          "line": 303,
          "column": 10
        },
        "end": {
          "line": 303,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 9279,
      "end": 9283,
      "loc": {
        "start": {
          "line": 303,
          "column": 11
        },
        "end": {
          "line": 303,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9283,
      "end": 9284,
      "loc": {
        "start": {
          "line": 303,
          "column": 15
        },
        "end": {
          "line": 303,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 9284,
      "end": 9302,
      "loc": {
        "start": {
          "line": 303,
          "column": 16
        },
        "end": {
          "line": 303,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9302,
      "end": 9303,
      "loc": {
        "start": {
          "line": 303,
          "column": 34
        },
        "end": {
          "line": 303,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9303,
      "end": 9304,
      "loc": {
        "start": {
          "line": 303,
          "column": 35
        },
        "end": {
          "line": 303,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9309,
      "end": 9310,
      "loc": {
        "start": {
          "line": 304,
          "column": 4
        },
        "end": {
          "line": 304,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9313,
      "end": 9314,
      "loc": {
        "start": {
          "line": 305,
          "column": 2
        },
        "end": {
          "line": 305,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Escalator Property\n   * @type {number}\n   ",
      "start": 9318,
      "end": 9371,
      "loc": {
        "start": {
          "line": 307,
          "column": 2
        },
        "end": {
          "line": 310,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 9374,
      "end": 9377,
      "loc": {
        "start": {
          "line": 311,
          "column": 2
        },
        "end": {
          "line": 311,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 9378,
      "end": 9387,
      "loc": {
        "start": {
          "line": 311,
          "column": 6
        },
        "end": {
          "line": 311,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9387,
      "end": 9388,
      "loc": {
        "start": {
          "line": 311,
          "column": 15
        },
        "end": {
          "line": 311,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9388,
      "end": 9389,
      "loc": {
        "start": {
          "line": 311,
          "column": 16
        },
        "end": {
          "line": 311,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9390,
      "end": 9391,
      "loc": {
        "start": {
          "line": 311,
          "column": 18
        },
        "end": {
          "line": 311,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 9396,
      "end": 9402,
      "loc": {
        "start": {
          "line": 312,
          "column": 4
        },
        "end": {
          "line": 312,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 9403,
      "end": 9410,
      "loc": {
        "start": {
          "line": 312,
          "column": 11
        },
        "end": {
          "line": 312,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9410,
      "end": 9411,
      "loc": {
        "start": {
          "line": 312,
          "column": 18
        },
        "end": {
          "line": 312,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 9411,
      "end": 9424,
      "loc": {
        "start": {
          "line": 312,
          "column": 19
        },
        "end": {
          "line": 312,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9424,
      "end": 9425,
      "loc": {
        "start": {
          "line": 312,
          "column": 32
        },
        "end": {
          "line": 312,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9425,
      "end": 9429,
      "loc": {
        "start": {
          "line": 312,
          "column": 33
        },
        "end": {
          "line": 312,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9429,
      "end": 9430,
      "loc": {
        "start": {
          "line": 312,
          "column": 37
        },
        "end": {
          "line": 312,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 9430,
      "end": 9435,
      "loc": {
        "start": {
          "line": 312,
          "column": 38
        },
        "end": {
          "line": 312,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9435,
      "end": 9436,
      "loc": {
        "start": {
          "line": 312,
          "column": 43
        },
        "end": {
          "line": 312,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 9436,
      "end": 9445,
      "loc": {
        "start": {
          "line": 312,
          "column": 44
        },
        "end": {
          "line": 312,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9445,
      "end": 9446,
      "loc": {
        "start": {
          "line": 312,
          "column": 53
        },
        "end": {
          "line": 312,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 9447,
      "end": 9448,
      "loc": {
        "start": {
          "line": 312,
          "column": 55
        },
        "end": {
          "line": 312,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9448,
      "end": 9449,
      "loc": {
        "start": {
          "line": 312,
          "column": 56
        },
        "end": {
          "line": 312,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9449,
      "end": 9450,
      "loc": {
        "start": {
          "line": 312,
          "column": 57
        },
        "end": {
          "line": 312,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9453,
      "end": 9454,
      "loc": {
        "start": {
          "line": 313,
          "column": 2
        },
        "end": {
          "line": 313,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 9458,
      "end": 9487,
      "loc": {
        "start": {
          "line": 315,
          "column": 2
        },
        "end": {
          "line": 317,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 9490,
      "end": 9493,
      "loc": {
        "start": {
          "line": 318,
          "column": 2
        },
        "end": {
          "line": 318,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 9494,
      "end": 9503,
      "loc": {
        "start": {
          "line": 318,
          "column": 6
        },
        "end": {
          "line": 318,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9503,
      "end": 9504,
      "loc": {
        "start": {
          "line": 318,
          "column": 15
        },
        "end": {
          "line": 318,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 9504,
      "end": 9507,
      "loc": {
        "start": {
          "line": 318,
          "column": 16
        },
        "end": {
          "line": 318,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9507,
      "end": 9508,
      "loc": {
        "start": {
          "line": 318,
          "column": 19
        },
        "end": {
          "line": 318,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9509,
      "end": 9510,
      "loc": {
        "start": {
          "line": 318,
          "column": 21
        },
        "end": {
          "line": 318,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 9515,
      "end": 9517,
      "loc": {
        "start": {
          "line": 319,
          "column": 4
        },
        "end": {
          "line": 319,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9518,
      "end": 9519,
      "loc": {
        "start": {
          "line": 319,
          "column": 7
        },
        "end": {
          "line": 319,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 9519,
      "end": 9526,
      "loc": {
        "start": {
          "line": 319,
          "column": 8
        },
        "end": {
          "line": 319,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9526,
      "end": 9527,
      "loc": {
        "start": {
          "line": 319,
          "column": 15
        },
        "end": {
          "line": 319,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 9527,
      "end": 9535,
      "loc": {
        "start": {
          "line": 319,
          "column": 16
        },
        "end": {
          "line": 319,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9535,
      "end": 9536,
      "loc": {
        "start": {
          "line": 319,
          "column": 24
        },
        "end": {
          "line": 319,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 9536,
      "end": 9539,
      "loc": {
        "start": {
          "line": 319,
          "column": 25
        },
        "end": {
          "line": 319,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9539,
      "end": 9540,
      "loc": {
        "start": {
          "line": 319,
          "column": 28
        },
        "end": {
          "line": 319,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 9541,
      "end": 9543,
      "loc": {
        "start": {
          "line": 319,
          "column": 30
        },
        "end": {
          "line": 319,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9544,
      "end": 9548,
      "loc": {
        "start": {
          "line": 319,
          "column": 33
        },
        "end": {
          "line": 319,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9548,
      "end": 9549,
      "loc": {
        "start": {
          "line": 319,
          "column": 37
        },
        "end": {
          "line": 319,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 9549,
      "end": 9554,
      "loc": {
        "start": {
          "line": 319,
          "column": 38
        },
        "end": {
          "line": 319,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9554,
      "end": 9555,
      "loc": {
        "start": {
          "line": 319,
          "column": 43
        },
        "end": {
          "line": 319,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 9555,
      "end": 9564,
      "loc": {
        "start": {
          "line": 319,
          "column": 44
        },
        "end": {
          "line": 319,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 9565,
      "end": 9567,
      "loc": {
        "start": {
          "line": 319,
          "column": 54
        },
        "end": {
          "line": 319,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 9568,
      "end": 9575,
      "loc": {
        "start": {
          "line": 319,
          "column": 57
        },
        "end": {
          "line": 319,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9575,
      "end": 9576,
      "loc": {
        "start": {
          "line": 319,
          "column": 64
        },
        "end": {
          "line": 319,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 9576,
      "end": 9589,
      "loc": {
        "start": {
          "line": 319,
          "column": 65
        },
        "end": {
          "line": 319,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9589,
      "end": 9590,
      "loc": {
        "start": {
          "line": 319,
          "column": 78
        },
        "end": {
          "line": 319,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 9590,
      "end": 9593,
      "loc": {
        "start": {
          "line": 319,
          "column": 79
        },
        "end": {
          "line": 319,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9593,
      "end": 9594,
      "loc": {
        "start": {
          "line": 319,
          "column": 82
        },
        "end": {
          "line": 319,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9594,
      "end": 9595,
      "loc": {
        "start": {
          "line": 319,
          "column": 83
        },
        "end": {
          "line": 319,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9596,
      "end": 9597,
      "loc": {
        "start": {
          "line": 319,
          "column": 85
        },
        "end": {
          "line": 319,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9604,
      "end": 9608,
      "loc": {
        "start": {
          "line": 320,
          "column": 6
        },
        "end": {
          "line": 320,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9608,
      "end": 9609,
      "loc": {
        "start": {
          "line": 320,
          "column": 10
        },
        "end": {
          "line": 320,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 9609,
      "end": 9614,
      "loc": {
        "start": {
          "line": 320,
          "column": 11
        },
        "end": {
          "line": 320,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9614,
      "end": 9615,
      "loc": {
        "start": {
          "line": 320,
          "column": 16
        },
        "end": {
          "line": 320,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 9615,
      "end": 9624,
      "loc": {
        "start": {
          "line": 320,
          "column": 17
        },
        "end": {
          "line": 320,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9625,
      "end": 9626,
      "loc": {
        "start": {
          "line": 320,
          "column": 27
        },
        "end": {
          "line": 320,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 9627,
      "end": 9634,
      "loc": {
        "start": {
          "line": 320,
          "column": 29
        },
        "end": {
          "line": 320,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9634,
      "end": 9635,
      "loc": {
        "start": {
          "line": 320,
          "column": 36
        },
        "end": {
          "line": 320,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 9635,
      "end": 9648,
      "loc": {
        "start": {
          "line": 320,
          "column": 37
        },
        "end": {
          "line": 320,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9648,
      "end": 9649,
      "loc": {
        "start": {
          "line": 320,
          "column": 50
        },
        "end": {
          "line": 320,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 9649,
      "end": 9652,
      "loc": {
        "start": {
          "line": 320,
          "column": 51
        },
        "end": {
          "line": 320,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9652,
      "end": 9653,
      "loc": {
        "start": {
          "line": 320,
          "column": 54
        },
        "end": {
          "line": 320,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9653,
      "end": 9654,
      "loc": {
        "start": {
          "line": 320,
          "column": 55
        },
        "end": {
          "line": 320,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9661,
      "end": 9665,
      "loc": {
        "start": {
          "line": 321,
          "column": 6
        },
        "end": {
          "line": 321,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9665,
      "end": 9666,
      "loc": {
        "start": {
          "line": 321,
          "column": 10
        },
        "end": {
          "line": 321,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 9666,
      "end": 9674,
      "loc": {
        "start": {
          "line": 321,
          "column": 11
        },
        "end": {
          "line": 321,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9674,
      "end": 9675,
      "loc": {
        "start": {
          "line": 321,
          "column": 19
        },
        "end": {
          "line": 321,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 9675,
      "end": 9681,
      "loc": {
        "start": {
          "line": 321,
          "column": 20
        },
        "end": {
          "line": 321,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9681,
      "end": 9682,
      "loc": {
        "start": {
          "line": 321,
          "column": 26
        },
        "end": {
          "line": 321,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 9683,
      "end": 9688,
      "loc": {
        "start": {
          "line": 321,
          "column": 28
        },
        "end": {
          "line": 321,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9688,
      "end": 9689,
      "loc": {
        "start": {
          "line": 321,
          "column": 33
        },
        "end": {
          "line": 321,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9689,
      "end": 9690,
      "loc": {
        "start": {
          "line": 321,
          "column": 34
        },
        "end": {
          "line": 321,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9697,
      "end": 9701,
      "loc": {
        "start": {
          "line": 322,
          "column": 6
        },
        "end": {
          "line": 322,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9701,
      "end": 9702,
      "loc": {
        "start": {
          "line": 322,
          "column": 10
        },
        "end": {
          "line": 322,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 9702,
      "end": 9710,
      "loc": {
        "start": {
          "line": 322,
          "column": 11
        },
        "end": {
          "line": 322,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9710,
      "end": 9711,
      "loc": {
        "start": {
          "line": 322,
          "column": 19
        },
        "end": {
          "line": 322,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 9711,
      "end": 9722,
      "loc": {
        "start": {
          "line": 322,
          "column": 20
        },
        "end": {
          "line": 322,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9722,
      "end": 9723,
      "loc": {
        "start": {
          "line": 322,
          "column": 31
        },
        "end": {
          "line": 322,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 9724,
      "end": 9729,
      "loc": {
        "start": {
          "line": 322,
          "column": 33
        },
        "end": {
          "line": 322,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9729,
      "end": 9730,
      "loc": {
        "start": {
          "line": 322,
          "column": 38
        },
        "end": {
          "line": 322,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9730,
      "end": 9731,
      "loc": {
        "start": {
          "line": 322,
          "column": 39
        },
        "end": {
          "line": 322,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9738,
      "end": 9742,
      "loc": {
        "start": {
          "line": 323,
          "column": 6
        },
        "end": {
          "line": 323,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9742,
      "end": 9743,
      "loc": {
        "start": {
          "line": 323,
          "column": 10
        },
        "end": {
          "line": 323,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 9743,
      "end": 9751,
      "loc": {
        "start": {
          "line": 323,
          "column": 11
        },
        "end": {
          "line": 323,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9751,
      "end": 9752,
      "loc": {
        "start": {
          "line": 323,
          "column": 19
        },
        "end": {
          "line": 323,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 9752,
      "end": 9759,
      "loc": {
        "start": {
          "line": 323,
          "column": 20
        },
        "end": {
          "line": 323,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9759,
      "end": 9760,
      "loc": {
        "start": {
          "line": 323,
          "column": 27
        },
        "end": {
          "line": 323,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 9761,
      "end": 9766,
      "loc": {
        "start": {
          "line": 323,
          "column": 29
        },
        "end": {
          "line": 323,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9766,
      "end": 9767,
      "loc": {
        "start": {
          "line": 323,
          "column": 34
        },
        "end": {
          "line": 323,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9767,
      "end": 9768,
      "loc": {
        "start": {
          "line": 323,
          "column": 35
        },
        "end": {
          "line": 323,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9775,
      "end": 9779,
      "loc": {
        "start": {
          "line": 324,
          "column": 6
        },
        "end": {
          "line": 324,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9779,
      "end": 9780,
      "loc": {
        "start": {
          "line": 324,
          "column": 10
        },
        "end": {
          "line": 324,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 9780,
      "end": 9788,
      "loc": {
        "start": {
          "line": 324,
          "column": 11
        },
        "end": {
          "line": 324,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9788,
      "end": 9789,
      "loc": {
        "start": {
          "line": 324,
          "column": 19
        },
        "end": {
          "line": 324,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 9789,
      "end": 9801,
      "loc": {
        "start": {
          "line": 324,
          "column": 20
        },
        "end": {
          "line": 324,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9801,
      "end": 9802,
      "loc": {
        "start": {
          "line": 324,
          "column": 32
        },
        "end": {
          "line": 324,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 9803,
      "end": 9808,
      "loc": {
        "start": {
          "line": 324,
          "column": 34
        },
        "end": {
          "line": 324,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9808,
      "end": 9809,
      "loc": {
        "start": {
          "line": 324,
          "column": 39
        },
        "end": {
          "line": 324,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9809,
      "end": 9810,
      "loc": {
        "start": {
          "line": 324,
          "column": 40
        },
        "end": {
          "line": 324,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9817,
      "end": 9821,
      "loc": {
        "start": {
          "line": 325,
          "column": 6
        },
        "end": {
          "line": 325,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9821,
      "end": 9822,
      "loc": {
        "start": {
          "line": 325,
          "column": 10
        },
        "end": {
          "line": 325,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 9822,
      "end": 9830,
      "loc": {
        "start": {
          "line": 325,
          "column": 11
        },
        "end": {
          "line": 325,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9830,
      "end": 9831,
      "loc": {
        "start": {
          "line": 325,
          "column": 19
        },
        "end": {
          "line": 325,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "escalator",
      "start": 9831,
      "end": 9842,
      "loc": {
        "start": {
          "line": 325,
          "column": 20
        },
        "end": {
          "line": 325,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9842,
      "end": 9843,
      "loc": {
        "start": {
          "line": 325,
          "column": 31
        },
        "end": {
          "line": 325,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 9844,
      "end": 9848,
      "loc": {
        "start": {
          "line": 325,
          "column": 33
        },
        "end": {
          "line": 325,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9848,
      "end": 9849,
      "loc": {
        "start": {
          "line": 325,
          "column": 37
        },
        "end": {
          "line": 325,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9849,
      "end": 9850,
      "loc": {
        "start": {
          "line": 325,
          "column": 38
        },
        "end": {
          "line": 325,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9857,
      "end": 9861,
      "loc": {
        "start": {
          "line": 326,
          "column": 6
        },
        "end": {
          "line": 326,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9861,
      "end": 9862,
      "loc": {
        "start": {
          "line": 326,
          "column": 10
        },
        "end": {
          "line": 326,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 9862,
      "end": 9872,
      "loc": {
        "start": {
          "line": 326,
          "column": 11
        },
        "end": {
          "line": 326,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 9873,
      "end": 9874,
      "loc": {
        "start": {
          "line": 326,
          "column": 22
        },
        "end": {
          "line": 326,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 9875,
      "end": 9879,
      "loc": {
        "start": {
          "line": 326,
          "column": 24
        },
        "end": {
          "line": 326,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9879,
      "end": 9880,
      "loc": {
        "start": {
          "line": 326,
          "column": 28
        },
        "end": {
          "line": 326,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9887,
      "end": 9891,
      "loc": {
        "start": {
          "line": 327,
          "column": 6
        },
        "end": {
          "line": 327,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9891,
      "end": 9892,
      "loc": {
        "start": {
          "line": 327,
          "column": 10
        },
        "end": {
          "line": 327,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 9892,
      "end": 9897,
      "loc": {
        "start": {
          "line": 327,
          "column": 11
        },
        "end": {
          "line": 327,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9897,
      "end": 9898,
      "loc": {
        "start": {
          "line": 327,
          "column": 16
        },
        "end": {
          "line": 327,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9898,
      "end": 9899,
      "loc": {
        "start": {
          "line": 327,
          "column": 17
        },
        "end": {
          "line": 327,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9899,
      "end": 9900,
      "loc": {
        "start": {
          "line": 327,
          "column": 18
        },
        "end": {
          "line": 327,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9907,
      "end": 9911,
      "loc": {
        "start": {
          "line": 328,
          "column": 6
        },
        "end": {
          "line": 328,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9911,
      "end": 9912,
      "loc": {
        "start": {
          "line": 328,
          "column": 10
        },
        "end": {
          "line": 328,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 9912,
      "end": 9916,
      "loc": {
        "start": {
          "line": 328,
          "column": 11
        },
        "end": {
          "line": 328,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9916,
      "end": 9917,
      "loc": {
        "start": {
          "line": 328,
          "column": 15
        },
        "end": {
          "line": 328,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 9917,
      "end": 9935,
      "loc": {
        "start": {
          "line": 328,
          "column": 16
        },
        "end": {
          "line": 328,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9935,
      "end": 9936,
      "loc": {
        "start": {
          "line": 328,
          "column": 34
        },
        "end": {
          "line": 328,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9936,
      "end": 9937,
      "loc": {
        "start": {
          "line": 328,
          "column": 35
        },
        "end": {
          "line": 328,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9942,
      "end": 9943,
      "loc": {
        "start": {
          "line": 329,
          "column": 4
        },
        "end": {
          "line": 329,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9946,
      "end": 9947,
      "loc": {
        "start": {
          "line": 330,
          "column": 2
        },
        "end": {
          "line": 330,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Quantity Property\n   * @type {number}\n   ",
      "start": 9951,
      "end": 10003,
      "loc": {
        "start": {
          "line": 332,
          "column": 2
        },
        "end": {
          "line": 335,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 10006,
      "end": 10009,
      "loc": {
        "start": {
          "line": 336,
          "column": 2
        },
        "end": {
          "line": 336,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 10010,
      "end": 10018,
      "loc": {
        "start": {
          "line": 336,
          "column": 6
        },
        "end": {
          "line": 336,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10018,
      "end": 10019,
      "loc": {
        "start": {
          "line": 336,
          "column": 14
        },
        "end": {
          "line": 336,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10019,
      "end": 10020,
      "loc": {
        "start": {
          "line": 336,
          "column": 15
        },
        "end": {
          "line": 336,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10021,
      "end": 10022,
      "loc": {
        "start": {
          "line": 336,
          "column": 17
        },
        "end": {
          "line": 336,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 10027,
      "end": 10033,
      "loc": {
        "start": {
          "line": 337,
          "column": 4
        },
        "end": {
          "line": 337,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 10034,
      "end": 10041,
      "loc": {
        "start": {
          "line": 337,
          "column": 11
        },
        "end": {
          "line": 337,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10041,
      "end": 10042,
      "loc": {
        "start": {
          "line": 337,
          "column": 18
        },
        "end": {
          "line": 337,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 10042,
      "end": 10055,
      "loc": {
        "start": {
          "line": 337,
          "column": 19
        },
        "end": {
          "line": 337,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10055,
      "end": 10056,
      "loc": {
        "start": {
          "line": 337,
          "column": 32
        },
        "end": {
          "line": 337,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10056,
      "end": 10060,
      "loc": {
        "start": {
          "line": 337,
          "column": 33
        },
        "end": {
          "line": 337,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10060,
      "end": 10061,
      "loc": {
        "start": {
          "line": 337,
          "column": 37
        },
        "end": {
          "line": 337,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 10061,
      "end": 10066,
      "loc": {
        "start": {
          "line": 337,
          "column": 38
        },
        "end": {
          "line": 337,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10066,
      "end": 10067,
      "loc": {
        "start": {
          "line": 337,
          "column": 43
        },
        "end": {
          "line": 337,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 10067,
      "end": 10075,
      "loc": {
        "start": {
          "line": 337,
          "column": 44
        },
        "end": {
          "line": 337,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10075,
      "end": 10076,
      "loc": {
        "start": {
          "line": 337,
          "column": 52
        },
        "end": {
          "line": 337,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10076,
      "end": 10077,
      "loc": {
        "start": {
          "line": 337,
          "column": 53
        },
        "end": {
          "line": 337,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10080,
      "end": 10081,
      "loc": {
        "start": {
          "line": 338,
          "column": 2
        },
        "end": {
          "line": 338,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 10085,
      "end": 10114,
      "loc": {
        "start": {
          "line": 340,
          "column": 2
        },
        "end": {
          "line": 342,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 10117,
      "end": 10120,
      "loc": {
        "start": {
          "line": 343,
          "column": 2
        },
        "end": {
          "line": 343,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 10121,
      "end": 10129,
      "loc": {
        "start": {
          "line": 343,
          "column": 6
        },
        "end": {
          "line": 343,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10129,
      "end": 10130,
      "loc": {
        "start": {
          "line": 343,
          "column": 14
        },
        "end": {
          "line": 343,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 10130,
      "end": 10133,
      "loc": {
        "start": {
          "line": 343,
          "column": 15
        },
        "end": {
          "line": 343,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10133,
      "end": 10134,
      "loc": {
        "start": {
          "line": 343,
          "column": 18
        },
        "end": {
          "line": 343,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10135,
      "end": 10136,
      "loc": {
        "start": {
          "line": 343,
          "column": 20
        },
        "end": {
          "line": 343,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 10141,
      "end": 10144,
      "loc": {
        "start": {
          "line": 344,
          "column": 4
        },
        "end": {
          "line": 344,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 10145,
      "end": 10158,
      "loc": {
        "start": {
          "line": 344,
          "column": 8
        },
        "end": {
          "line": 344,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10159,
      "end": 10160,
      "loc": {
        "start": {
          "line": 344,
          "column": 22
        },
        "end": {
          "line": 344,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10161,
      "end": 10165,
      "loc": {
        "start": {
          "line": 344,
          "column": 24
        },
        "end": {
          "line": 344,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10165,
      "end": 10166,
      "loc": {
        "start": {
          "line": 344,
          "column": 28
        },
        "end": {
          "line": 344,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 10166,
      "end": 10171,
      "loc": {
        "start": {
          "line": 344,
          "column": 29
        },
        "end": {
          "line": 344,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10171,
      "end": 10172,
      "loc": {
        "start": {
          "line": 344,
          "column": 34
        },
        "end": {
          "line": 344,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 10172,
      "end": 10180,
      "loc": {
        "start": {
          "line": 344,
          "column": 35
        },
        "end": {
          "line": 344,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10180,
      "end": 10181,
      "loc": {
        "start": {
          "line": 344,
          "column": 43
        },
        "end": {
          "line": 344,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 10186,
      "end": 10188,
      "loc": {
        "start": {
          "line": 345,
          "column": 4
        },
        "end": {
          "line": 345,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10189,
      "end": 10190,
      "loc": {
        "start": {
          "line": 345,
          "column": 7
        },
        "end": {
          "line": 345,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 10190,
      "end": 10197,
      "loc": {
        "start": {
          "line": 345,
          "column": 8
        },
        "end": {
          "line": 345,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10197,
      "end": 10198,
      "loc": {
        "start": {
          "line": 345,
          "column": 15
        },
        "end": {
          "line": 345,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 10198,
      "end": 10206,
      "loc": {
        "start": {
          "line": 345,
          "column": 16
        },
        "end": {
          "line": 345,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10206,
      "end": 10207,
      "loc": {
        "start": {
          "line": 345,
          "column": 24
        },
        "end": {
          "line": 345,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 10207,
      "end": 10210,
      "loc": {
        "start": {
          "line": 345,
          "column": 25
        },
        "end": {
          "line": 345,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10210,
      "end": 10211,
      "loc": {
        "start": {
          "line": 345,
          "column": 28
        },
        "end": {
          "line": 345,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 10212,
      "end": 10214,
      "loc": {
        "start": {
          "line": 345,
          "column": 30
        },
        "end": {
          "line": 345,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10215,
      "end": 10219,
      "loc": {
        "start": {
          "line": 345,
          "column": 33
        },
        "end": {
          "line": 345,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10219,
      "end": 10220,
      "loc": {
        "start": {
          "line": 345,
          "column": 37
        },
        "end": {
          "line": 345,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 10220,
      "end": 10225,
      "loc": {
        "start": {
          "line": 345,
          "column": 38
        },
        "end": {
          "line": 345,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10225,
      "end": 10226,
      "loc": {
        "start": {
          "line": 345,
          "column": 43
        },
        "end": {
          "line": 345,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 10226,
      "end": 10234,
      "loc": {
        "start": {
          "line": 345,
          "column": 44
        },
        "end": {
          "line": 345,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 10235,
      "end": 10237,
      "loc": {
        "start": {
          "line": 345,
          "column": 53
        },
        "end": {
          "line": 345,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 10238,
      "end": 10245,
      "loc": {
        "start": {
          "line": 345,
          "column": 56
        },
        "end": {
          "line": 345,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10245,
      "end": 10246,
      "loc": {
        "start": {
          "line": 345,
          "column": 63
        },
        "end": {
          "line": 345,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 10246,
      "end": 10259,
      "loc": {
        "start": {
          "line": 345,
          "column": 64
        },
        "end": {
          "line": 345,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10259,
      "end": 10260,
      "loc": {
        "start": {
          "line": 345,
          "column": 77
        },
        "end": {
          "line": 345,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 10260,
      "end": 10263,
      "loc": {
        "start": {
          "line": 345,
          "column": 78
        },
        "end": {
          "line": 345,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10263,
      "end": 10264,
      "loc": {
        "start": {
          "line": 345,
          "column": 81
        },
        "end": {
          "line": 345,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10264,
      "end": 10265,
      "loc": {
        "start": {
          "line": 345,
          "column": 82
        },
        "end": {
          "line": 345,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10266,
      "end": 10267,
      "loc": {
        "start": {
          "line": 345,
          "column": 84
        },
        "end": {
          "line": 345,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10274,
      "end": 10278,
      "loc": {
        "start": {
          "line": 346,
          "column": 6
        },
        "end": {
          "line": 346,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10278,
      "end": 10279,
      "loc": {
        "start": {
          "line": 346,
          "column": 10
        },
        "end": {
          "line": 346,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 10279,
      "end": 10284,
      "loc": {
        "start": {
          "line": 346,
          "column": 11
        },
        "end": {
          "line": 346,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10284,
      "end": 10285,
      "loc": {
        "start": {
          "line": 346,
          "column": 16
        },
        "end": {
          "line": 346,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 10285,
      "end": 10293,
      "loc": {
        "start": {
          "line": 346,
          "column": 17
        },
        "end": {
          "line": 346,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10294,
      "end": 10295,
      "loc": {
        "start": {
          "line": 346,
          "column": 26
        },
        "end": {
          "line": 346,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 10296,
      "end": 10303,
      "loc": {
        "start": {
          "line": 346,
          "column": 28
        },
        "end": {
          "line": 346,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10303,
      "end": 10304,
      "loc": {
        "start": {
          "line": 346,
          "column": 35
        },
        "end": {
          "line": 346,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 10304,
      "end": 10317,
      "loc": {
        "start": {
          "line": 346,
          "column": 36
        },
        "end": {
          "line": 346,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10317,
      "end": 10318,
      "loc": {
        "start": {
          "line": 346,
          "column": 49
        },
        "end": {
          "line": 346,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 10318,
      "end": 10321,
      "loc": {
        "start": {
          "line": 346,
          "column": 50
        },
        "end": {
          "line": 346,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10321,
      "end": 10322,
      "loc": {
        "start": {
          "line": 346,
          "column": 53
        },
        "end": {
          "line": 346,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10322,
      "end": 10323,
      "loc": {
        "start": {
          "line": 346,
          "column": 54
        },
        "end": {
          "line": 346,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10330,
      "end": 10334,
      "loc": {
        "start": {
          "line": 347,
          "column": 6
        },
        "end": {
          "line": 347,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10334,
      "end": 10335,
      "loc": {
        "start": {
          "line": 347,
          "column": 10
        },
        "end": {
          "line": 347,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 10335,
      "end": 10343,
      "loc": {
        "start": {
          "line": 347,
          "column": 11
        },
        "end": {
          "line": 347,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10343,
      "end": 10344,
      "loc": {
        "start": {
          "line": 347,
          "column": 19
        },
        "end": {
          "line": 347,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 10344,
      "end": 10354,
      "loc": {
        "start": {
          "line": 347,
          "column": 20
        },
        "end": {
          "line": 347,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10354,
      "end": 10355,
      "loc": {
        "start": {
          "line": 347,
          "column": 30
        },
        "end": {
          "line": 347,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 10356,
      "end": 10360,
      "loc": {
        "start": {
          "line": 347,
          "column": 32
        },
        "end": {
          "line": 347,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10360,
      "end": 10361,
      "loc": {
        "start": {
          "line": 347,
          "column": 36
        },
        "end": {
          "line": 347,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10361,
      "end": 10362,
      "loc": {
        "start": {
          "line": 347,
          "column": 37
        },
        "end": {
          "line": 347,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10369,
      "end": 10373,
      "loc": {
        "start": {
          "line": 348,
          "column": 6
        },
        "end": {
          "line": 348,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10373,
      "end": 10374,
      "loc": {
        "start": {
          "line": 348,
          "column": 10
        },
        "end": {
          "line": 348,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 10374,
      "end": 10382,
      "loc": {
        "start": {
          "line": 348,
          "column": 11
        },
        "end": {
          "line": 348,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10382,
      "end": 10383,
      "loc": {
        "start": {
          "line": 348,
          "column": 19
        },
        "end": {
          "line": 348,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 10383,
      "end": 10389,
      "loc": {
        "start": {
          "line": 348,
          "column": 20
        },
        "end": {
          "line": 348,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10389,
      "end": 10390,
      "loc": {
        "start": {
          "line": 348,
          "column": 26
        },
        "end": {
          "line": 348,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 10391,
      "end": 10396,
      "loc": {
        "start": {
          "line": 348,
          "column": 28
        },
        "end": {
          "line": 348,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10396,
      "end": 10397,
      "loc": {
        "start": {
          "line": 348,
          "column": 33
        },
        "end": {
          "line": 348,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10397,
      "end": 10398,
      "loc": {
        "start": {
          "line": 348,
          "column": 34
        },
        "end": {
          "line": 348,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10405,
      "end": 10409,
      "loc": {
        "start": {
          "line": 349,
          "column": 6
        },
        "end": {
          "line": 349,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10409,
      "end": 10410,
      "loc": {
        "start": {
          "line": 349,
          "column": 10
        },
        "end": {
          "line": 349,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 10410,
      "end": 10418,
      "loc": {
        "start": {
          "line": 349,
          "column": 11
        },
        "end": {
          "line": 349,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10418,
      "end": 10419,
      "loc": {
        "start": {
          "line": 349,
          "column": 19
        },
        "end": {
          "line": 349,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 10419,
      "end": 10430,
      "loc": {
        "start": {
          "line": 349,
          "column": 20
        },
        "end": {
          "line": 349,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10430,
      "end": 10431,
      "loc": {
        "start": {
          "line": 349,
          "column": 31
        },
        "end": {
          "line": 349,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 10432,
      "end": 10437,
      "loc": {
        "start": {
          "line": 349,
          "column": 33
        },
        "end": {
          "line": 349,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10437,
      "end": 10438,
      "loc": {
        "start": {
          "line": 349,
          "column": 38
        },
        "end": {
          "line": 349,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10438,
      "end": 10439,
      "loc": {
        "start": {
          "line": 349,
          "column": 39
        },
        "end": {
          "line": 349,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10446,
      "end": 10450,
      "loc": {
        "start": {
          "line": 350,
          "column": 6
        },
        "end": {
          "line": 350,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10450,
      "end": 10451,
      "loc": {
        "start": {
          "line": 350,
          "column": 10
        },
        "end": {
          "line": 350,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 10451,
      "end": 10459,
      "loc": {
        "start": {
          "line": 350,
          "column": 11
        },
        "end": {
          "line": 350,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10459,
      "end": 10460,
      "loc": {
        "start": {
          "line": 350,
          "column": 19
        },
        "end": {
          "line": 350,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 10460,
      "end": 10467,
      "loc": {
        "start": {
          "line": 350,
          "column": 20
        },
        "end": {
          "line": 350,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10467,
      "end": 10468,
      "loc": {
        "start": {
          "line": 350,
          "column": 27
        },
        "end": {
          "line": 350,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 10469,
      "end": 10474,
      "loc": {
        "start": {
          "line": 350,
          "column": 29
        },
        "end": {
          "line": 350,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10474,
      "end": 10475,
      "loc": {
        "start": {
          "line": 350,
          "column": 34
        },
        "end": {
          "line": 350,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10475,
      "end": 10476,
      "loc": {
        "start": {
          "line": 350,
          "column": 35
        },
        "end": {
          "line": 350,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10483,
      "end": 10487,
      "loc": {
        "start": {
          "line": 351,
          "column": 6
        },
        "end": {
          "line": 351,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10487,
      "end": 10488,
      "loc": {
        "start": {
          "line": 351,
          "column": 10
        },
        "end": {
          "line": 351,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 10488,
      "end": 10496,
      "loc": {
        "start": {
          "line": 351,
          "column": 11
        },
        "end": {
          "line": 351,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10496,
      "end": 10497,
      "loc": {
        "start": {
          "line": 351,
          "column": 19
        },
        "end": {
          "line": 351,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 10497,
      "end": 10509,
      "loc": {
        "start": {
          "line": 351,
          "column": 20
        },
        "end": {
          "line": 351,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10509,
      "end": 10510,
      "loc": {
        "start": {
          "line": 351,
          "column": 32
        },
        "end": {
          "line": 351,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 10511,
      "end": 10516,
      "loc": {
        "start": {
          "line": 351,
          "column": 34
        },
        "end": {
          "line": 351,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10516,
      "end": 10517,
      "loc": {
        "start": {
          "line": 351,
          "column": 39
        },
        "end": {
          "line": 351,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10517,
      "end": 10518,
      "loc": {
        "start": {
          "line": 351,
          "column": 40
        },
        "end": {
          "line": 351,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10525,
      "end": 10529,
      "loc": {
        "start": {
          "line": 352,
          "column": 6
        },
        "end": {
          "line": 352,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10529,
      "end": 10530,
      "loc": {
        "start": {
          "line": 352,
          "column": 10
        },
        "end": {
          "line": 352,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 10530,
      "end": 10538,
      "loc": {
        "start": {
          "line": 352,
          "column": 11
        },
        "end": {
          "line": 352,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10538,
      "end": 10539,
      "loc": {
        "start": {
          "line": 352,
          "column": 19
        },
        "end": {
          "line": 352,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 10539,
      "end": 10547,
      "loc": {
        "start": {
          "line": 352,
          "column": 20
        },
        "end": {
          "line": 352,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10547,
      "end": 10548,
      "loc": {
        "start": {
          "line": 352,
          "column": 28
        },
        "end": {
          "line": 352,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 10549,
      "end": 10554,
      "loc": {
        "start": {
          "line": 352,
          "column": 30
        },
        "end": {
          "line": 352,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10554,
      "end": 10555,
      "loc": {
        "start": {
          "line": 352,
          "column": 35
        },
        "end": {
          "line": 352,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10555,
      "end": 10556,
      "loc": {
        "start": {
          "line": 352,
          "column": 36
        },
        "end": {
          "line": 352,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10563,
      "end": 10567,
      "loc": {
        "start": {
          "line": 353,
          "column": 6
        },
        "end": {
          "line": 353,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10567,
      "end": 10568,
      "loc": {
        "start": {
          "line": 353,
          "column": 10
        },
        "end": {
          "line": 353,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 10568,
      "end": 10576,
      "loc": {
        "start": {
          "line": 353,
          "column": 11
        },
        "end": {
          "line": 353,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10576,
      "end": 10577,
      "loc": {
        "start": {
          "line": 353,
          "column": 19
        },
        "end": {
          "line": 353,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 10577,
      "end": 10589,
      "loc": {
        "start": {
          "line": 353,
          "column": 20
        },
        "end": {
          "line": 353,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10589,
      "end": 10590,
      "loc": {
        "start": {
          "line": 353,
          "column": 32
        },
        "end": {
          "line": 353,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 10591,
      "end": 10596,
      "loc": {
        "start": {
          "line": 353,
          "column": 34
        },
        "end": {
          "line": 353,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10596,
      "end": 10597,
      "loc": {
        "start": {
          "line": 353,
          "column": 39
        },
        "end": {
          "line": 353,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10597,
      "end": 10598,
      "loc": {
        "start": {
          "line": 353,
          "column": 40
        },
        "end": {
          "line": 353,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10605,
      "end": 10609,
      "loc": {
        "start": {
          "line": 354,
          "column": 6
        },
        "end": {
          "line": 354,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10609,
      "end": 10610,
      "loc": {
        "start": {
          "line": 354,
          "column": 10
        },
        "end": {
          "line": 354,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 10610,
      "end": 10620,
      "loc": {
        "start": {
          "line": 354,
          "column": 11
        },
        "end": {
          "line": 354,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10621,
      "end": 10622,
      "loc": {
        "start": {
          "line": 354,
          "column": 22
        },
        "end": {
          "line": 354,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 10623,
      "end": 10624,
      "loc": {
        "start": {
          "line": 354,
          "column": 24
        },
        "end": {
          "line": 354,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10624,
      "end": 10625,
      "loc": {
        "start": {
          "line": 354,
          "column": 25
        },
        "end": {
          "line": 354,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10632,
      "end": 10636,
      "loc": {
        "start": {
          "line": 355,
          "column": 6
        },
        "end": {
          "line": 355,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10636,
      "end": 10637,
      "loc": {
        "start": {
          "line": 355,
          "column": 10
        },
        "end": {
          "line": 355,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 10637,
      "end": 10647,
      "loc": {
        "start": {
          "line": 355,
          "column": 11
        },
        "end": {
          "line": 355,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10648,
      "end": 10649,
      "loc": {
        "start": {
          "line": 355,
          "column": 22
        },
        "end": {
          "line": 355,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 10650,
      "end": 10654,
      "loc": {
        "start": {
          "line": 355,
          "column": 24
        },
        "end": {
          "line": 355,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10654,
      "end": 10655,
      "loc": {
        "start": {
          "line": 355,
          "column": 28
        },
        "end": {
          "line": 355,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10662,
      "end": 10666,
      "loc": {
        "start": {
          "line": 356,
          "column": 6
        },
        "end": {
          "line": 356,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10666,
      "end": 10667,
      "loc": {
        "start": {
          "line": 356,
          "column": 10
        },
        "end": {
          "line": 356,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 10667,
      "end": 10672,
      "loc": {
        "start": {
          "line": 356,
          "column": 11
        },
        "end": {
          "line": 356,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10672,
      "end": 10673,
      "loc": {
        "start": {
          "line": 356,
          "column": 16
        },
        "end": {
          "line": 356,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10673,
      "end": 10674,
      "loc": {
        "start": {
          "line": 356,
          "column": 17
        },
        "end": {
          "line": 356,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10674,
      "end": 10675,
      "loc": {
        "start": {
          "line": 356,
          "column": 18
        },
        "end": {
          "line": 356,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10682,
      "end": 10686,
      "loc": {
        "start": {
          "line": 357,
          "column": 6
        },
        "end": {
          "line": 357,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10686,
      "end": 10687,
      "loc": {
        "start": {
          "line": 357,
          "column": 10
        },
        "end": {
          "line": 357,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 10687,
      "end": 10704,
      "loc": {
        "start": {
          "line": 357,
          "column": 11
        },
        "end": {
          "line": 357,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10704,
      "end": 10705,
      "loc": {
        "start": {
          "line": 357,
          "column": 28
        },
        "end": {
          "line": 357,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 10705,
      "end": 10718,
      "loc": {
        "start": {
          "line": 357,
          "column": 29
        },
        "end": {
          "line": 357,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10718,
      "end": 10719,
      "loc": {
        "start": {
          "line": 357,
          "column": 42
        },
        "end": {
          "line": 357,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10720,
      "end": 10721,
      "loc": {
        "start": {
          "line": 357,
          "column": 44
        },
        "end": {
          "line": 357,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 10721,
      "end": 10729,
      "loc": {
        "start": {
          "line": 357,
          "column": 45
        },
        "end": {
          "line": 357,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10729,
      "end": 10730,
      "loc": {
        "start": {
          "line": 357,
          "column": 53
        },
        "end": {
          "line": 357,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10731,
      "end": 10735,
      "loc": {
        "start": {
          "line": 357,
          "column": 55
        },
        "end": {
          "line": 357,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10735,
      "end": 10736,
      "loc": {
        "start": {
          "line": 357,
          "column": 59
        },
        "end": {
          "line": 357,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 10736,
      "end": 10744,
      "loc": {
        "start": {
          "line": 357,
          "column": 60
        },
        "end": {
          "line": 357,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10744,
      "end": 10745,
      "loc": {
        "start": {
          "line": 357,
          "column": 68
        },
        "end": {
          "line": 357,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10745,
      "end": 10746,
      "loc": {
        "start": {
          "line": 357,
          "column": 69
        },
        "end": {
          "line": 357,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 10747,
      "end": 10757,
      "loc": {
        "start": {
          "line": 357,
          "column": 71
        },
        "end": {
          "line": 357,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10757,
      "end": 10758,
      "loc": {
        "start": {
          "line": 357,
          "column": 81
        },
        "end": {
          "line": 357,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 10759,
      "end": 10769,
      "loc": {
        "start": {
          "line": 357,
          "column": 83
        },
        "end": {
          "line": 357,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10769,
      "end": 10770,
      "loc": {
        "start": {
          "line": 357,
          "column": 93
        },
        "end": {
          "line": 357,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10770,
      "end": 10771,
      "loc": {
        "start": {
          "line": 357,
          "column": 94
        },
        "end": {
          "line": 357,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 10771,
      "end": 10776,
      "loc": {
        "start": {
          "line": 357,
          "column": 95
        },
        "end": {
          "line": 357,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10776,
      "end": 10777,
      "loc": {
        "start": {
          "line": 357,
          "column": 100
        },
        "end": {
          "line": 357,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 10777,
      "end": 10778,
      "loc": {
        "start": {
          "line": 357,
          "column": 101
        },
        "end": {
          "line": 357,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10779,
      "end": 10781,
      "loc": {
        "start": {
          "line": 357,
          "column": 103
        },
        "end": {
          "line": 357,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 10782,
      "end": 10783,
      "loc": {
        "start": {
          "line": 357,
          "column": 106
        },
        "end": {
          "line": 357,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10783,
      "end": 10784,
      "loc": {
        "start": {
          "line": 357,
          "column": 107
        },
        "end": {
          "line": 357,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10784,
      "end": 10785,
      "loc": {
        "start": {
          "line": 357,
          "column": 108
        },
        "end": {
          "line": 357,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10792,
      "end": 10796,
      "loc": {
        "start": {
          "line": 358,
          "column": 6
        },
        "end": {
          "line": 358,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10796,
      "end": 10797,
      "loc": {
        "start": {
          "line": 358,
          "column": 10
        },
        "end": {
          "line": 358,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 10797,
      "end": 10801,
      "loc": {
        "start": {
          "line": 358,
          "column": 11
        },
        "end": {
          "line": 358,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10801,
      "end": 10802,
      "loc": {
        "start": {
          "line": 358,
          "column": 15
        },
        "end": {
          "line": 358,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 10802,
      "end": 10820,
      "loc": {
        "start": {
          "line": 358,
          "column": 16
        },
        "end": {
          "line": 358,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10820,
      "end": 10821,
      "loc": {
        "start": {
          "line": 358,
          "column": 34
        },
        "end": {
          "line": 358,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10821,
      "end": 10822,
      "loc": {
        "start": {
          "line": 358,
          "column": 35
        },
        "end": {
          "line": 358,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10827,
      "end": 10828,
      "loc": {
        "start": {
          "line": 359,
          "column": 4
        },
        "end": {
          "line": 359,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10831,
      "end": 10832,
      "loc": {
        "start": {
          "line": 360,
          "column": 2
        },
        "end": {
          "line": 360,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 10836,
      "end": 10865,
      "loc": {
        "start": {
          "line": 362,
          "column": 2
        },
        "end": {
          "line": 364,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 10868,
      "end": 10871,
      "loc": {
        "start": {
          "line": 365,
          "column": 2
        },
        "end": {
          "line": 365,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 10872,
      "end": 10882,
      "loc": {
        "start": {
          "line": 365,
          "column": 6
        },
        "end": {
          "line": 365,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10882,
      "end": 10883,
      "loc": {
        "start": {
          "line": 365,
          "column": 16
        },
        "end": {
          "line": 365,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10883,
      "end": 10884,
      "loc": {
        "start": {
          "line": 365,
          "column": 17
        },
        "end": {
          "line": 365,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10885,
      "end": 10886,
      "loc": {
        "start": {
          "line": 365,
          "column": 19
        },
        "end": {
          "line": 365,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 10891,
      "end": 10897,
      "loc": {
        "start": {
          "line": 366,
          "column": 4
        },
        "end": {
          "line": 366,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10898,
      "end": 10902,
      "loc": {
        "start": {
          "line": 366,
          "column": 11
        },
        "end": {
          "line": 366,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10902,
      "end": 10903,
      "loc": {
        "start": {
          "line": 366,
          "column": 15
        },
        "end": {
          "line": 366,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 10903,
      "end": 10908,
      "loc": {
        "start": {
          "line": 366,
          "column": 16
        },
        "end": {
          "line": 366,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10908,
      "end": 10909,
      "loc": {
        "start": {
          "line": 366,
          "column": 21
        },
        "end": {
          "line": 366,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 10909,
      "end": 10919,
      "loc": {
        "start": {
          "line": 366,
          "column": 22
        },
        "end": {
          "line": 366,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10919,
      "end": 10920,
      "loc": {
        "start": {
          "line": 366,
          "column": 32
        },
        "end": {
          "line": 366,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10923,
      "end": 10924,
      "loc": {
        "start": {
          "line": 367,
          "column": 2
        },
        "end": {
          "line": 367,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 10928,
      "end": 10957,
      "loc": {
        "start": {
          "line": 369,
          "column": 2
        },
        "end": {
          "line": 371,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 10960,
      "end": 10963,
      "loc": {
        "start": {
          "line": 372,
          "column": 2
        },
        "end": {
          "line": 372,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 10964,
      "end": 10974,
      "loc": {
        "start": {
          "line": 372,
          "column": 6
        },
        "end": {
          "line": 372,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10974,
      "end": 10975,
      "loc": {
        "start": {
          "line": 372,
          "column": 16
        },
        "end": {
          "line": 372,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 10975,
      "end": 10978,
      "loc": {
        "start": {
          "line": 372,
          "column": 17
        },
        "end": {
          "line": 372,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10978,
      "end": 10979,
      "loc": {
        "start": {
          "line": 372,
          "column": 20
        },
        "end": {
          "line": 372,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10980,
      "end": 10981,
      "loc": {
        "start": {
          "line": 372,
          "column": 22
        },
        "end": {
          "line": 372,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 10986,
      "end": 10988,
      "loc": {
        "start": {
          "line": 373,
          "column": 4
        },
        "end": {
          "line": 373,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10989,
      "end": 10990,
      "loc": {
        "start": {
          "line": 373,
          "column": 7
        },
        "end": {
          "line": 373,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 10990,
      "end": 10997,
      "loc": {
        "start": {
          "line": 373,
          "column": 8
        },
        "end": {
          "line": 373,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10997,
      "end": 10998,
      "loc": {
        "start": {
          "line": 373,
          "column": 15
        },
        "end": {
          "line": 373,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 10998,
      "end": 11006,
      "loc": {
        "start": {
          "line": 373,
          "column": 16
        },
        "end": {
          "line": 373,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11006,
      "end": 11007,
      "loc": {
        "start": {
          "line": 373,
          "column": 24
        },
        "end": {
          "line": 373,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 11007,
      "end": 11010,
      "loc": {
        "start": {
          "line": 373,
          "column": 25
        },
        "end": {
          "line": 373,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11010,
      "end": 11011,
      "loc": {
        "start": {
          "line": 373,
          "column": 28
        },
        "end": {
          "line": 373,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 11012,
      "end": 11014,
      "loc": {
        "start": {
          "line": 373,
          "column": 30
        },
        "end": {
          "line": 373,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11015,
      "end": 11019,
      "loc": {
        "start": {
          "line": 373,
          "column": 33
        },
        "end": {
          "line": 373,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11019,
      "end": 11020,
      "loc": {
        "start": {
          "line": 373,
          "column": 37
        },
        "end": {
          "line": 373,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 11020,
      "end": 11025,
      "loc": {
        "start": {
          "line": 373,
          "column": 38
        },
        "end": {
          "line": 373,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11025,
      "end": 11026,
      "loc": {
        "start": {
          "line": 373,
          "column": 43
        },
        "end": {
          "line": 373,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 11026,
      "end": 11036,
      "loc": {
        "start": {
          "line": 373,
          "column": 44
        },
        "end": {
          "line": 373,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 11037,
      "end": 11039,
      "loc": {
        "start": {
          "line": 373,
          "column": 55
        },
        "end": {
          "line": 373,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 11040,
      "end": 11047,
      "loc": {
        "start": {
          "line": 373,
          "column": 58
        },
        "end": {
          "line": 373,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11047,
      "end": 11048,
      "loc": {
        "start": {
          "line": 373,
          "column": 65
        },
        "end": {
          "line": 373,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 11048,
      "end": 11061,
      "loc": {
        "start": {
          "line": 373,
          "column": 66
        },
        "end": {
          "line": 373,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11061,
      "end": 11062,
      "loc": {
        "start": {
          "line": 373,
          "column": 79
        },
        "end": {
          "line": 373,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 11062,
      "end": 11065,
      "loc": {
        "start": {
          "line": 373,
          "column": 80
        },
        "end": {
          "line": 373,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11065,
      "end": 11066,
      "loc": {
        "start": {
          "line": 373,
          "column": 83
        },
        "end": {
          "line": 373,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11066,
      "end": 11067,
      "loc": {
        "start": {
          "line": 373,
          "column": 84
        },
        "end": {
          "line": 373,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11068,
      "end": 11069,
      "loc": {
        "start": {
          "line": 373,
          "column": 86
        },
        "end": {
          "line": 373,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11076,
      "end": 11080,
      "loc": {
        "start": {
          "line": 374,
          "column": 6
        },
        "end": {
          "line": 374,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11080,
      "end": 11081,
      "loc": {
        "start": {
          "line": 374,
          "column": 10
        },
        "end": {
          "line": 374,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 11081,
      "end": 11086,
      "loc": {
        "start": {
          "line": 374,
          "column": 11
        },
        "end": {
          "line": 374,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11086,
      "end": 11087,
      "loc": {
        "start": {
          "line": 374,
          "column": 16
        },
        "end": {
          "line": 374,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 11087,
      "end": 11097,
      "loc": {
        "start": {
          "line": 374,
          "column": 17
        },
        "end": {
          "line": 374,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11098,
      "end": 11099,
      "loc": {
        "start": {
          "line": 374,
          "column": 28
        },
        "end": {
          "line": 374,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 11100,
      "end": 11107,
      "loc": {
        "start": {
          "line": 374,
          "column": 30
        },
        "end": {
          "line": 374,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11107,
      "end": 11108,
      "loc": {
        "start": {
          "line": 374,
          "column": 37
        },
        "end": {
          "line": 374,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 11108,
      "end": 11121,
      "loc": {
        "start": {
          "line": 374,
          "column": 38
        },
        "end": {
          "line": 374,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11121,
      "end": 11122,
      "loc": {
        "start": {
          "line": 374,
          "column": 51
        },
        "end": {
          "line": 374,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 11122,
      "end": 11125,
      "loc": {
        "start": {
          "line": 374,
          "column": 52
        },
        "end": {
          "line": 374,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11125,
      "end": 11126,
      "loc": {
        "start": {
          "line": 374,
          "column": 55
        },
        "end": {
          "line": 374,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11126,
      "end": 11127,
      "loc": {
        "start": {
          "line": 374,
          "column": 56
        },
        "end": {
          "line": 374,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11134,
      "end": 11138,
      "loc": {
        "start": {
          "line": 375,
          "column": 6
        },
        "end": {
          "line": 375,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11138,
      "end": 11139,
      "loc": {
        "start": {
          "line": 375,
          "column": 10
        },
        "end": {
          "line": 375,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11139,
      "end": 11147,
      "loc": {
        "start": {
          "line": 375,
          "column": 11
        },
        "end": {
          "line": 375,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11147,
      "end": 11148,
      "loc": {
        "start": {
          "line": 375,
          "column": 19
        },
        "end": {
          "line": 375,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 11148,
      "end": 11160,
      "loc": {
        "start": {
          "line": 375,
          "column": 20
        },
        "end": {
          "line": 375,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11160,
      "end": 11161,
      "loc": {
        "start": {
          "line": 375,
          "column": 32
        },
        "end": {
          "line": 375,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 11162,
      "end": 11166,
      "loc": {
        "start": {
          "line": 375,
          "column": 34
        },
        "end": {
          "line": 375,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11166,
      "end": 11167,
      "loc": {
        "start": {
          "line": 375,
          "column": 38
        },
        "end": {
          "line": 375,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11167,
      "end": 11168,
      "loc": {
        "start": {
          "line": 375,
          "column": 39
        },
        "end": {
          "line": 375,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11175,
      "end": 11179,
      "loc": {
        "start": {
          "line": 376,
          "column": 6
        },
        "end": {
          "line": 376,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11179,
      "end": 11180,
      "loc": {
        "start": {
          "line": 376,
          "column": 10
        },
        "end": {
          "line": 376,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11180,
      "end": 11188,
      "loc": {
        "start": {
          "line": 376,
          "column": 11
        },
        "end": {
          "line": 376,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11188,
      "end": 11189,
      "loc": {
        "start": {
          "line": 376,
          "column": 19
        },
        "end": {
          "line": 376,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 11189,
      "end": 11195,
      "loc": {
        "start": {
          "line": 376,
          "column": 20
        },
        "end": {
          "line": 376,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11195,
      "end": 11196,
      "loc": {
        "start": {
          "line": 376,
          "column": 26
        },
        "end": {
          "line": 376,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 11197,
      "end": 11202,
      "loc": {
        "start": {
          "line": 376,
          "column": 28
        },
        "end": {
          "line": 376,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11202,
      "end": 11203,
      "loc": {
        "start": {
          "line": 376,
          "column": 33
        },
        "end": {
          "line": 376,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11203,
      "end": 11204,
      "loc": {
        "start": {
          "line": 376,
          "column": 34
        },
        "end": {
          "line": 376,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11211,
      "end": 11215,
      "loc": {
        "start": {
          "line": 377,
          "column": 6
        },
        "end": {
          "line": 377,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11215,
      "end": 11216,
      "loc": {
        "start": {
          "line": 377,
          "column": 10
        },
        "end": {
          "line": 377,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11216,
      "end": 11224,
      "loc": {
        "start": {
          "line": 377,
          "column": 11
        },
        "end": {
          "line": 377,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11224,
      "end": 11225,
      "loc": {
        "start": {
          "line": 377,
          "column": 19
        },
        "end": {
          "line": 377,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 11225,
      "end": 11236,
      "loc": {
        "start": {
          "line": 377,
          "column": 20
        },
        "end": {
          "line": 377,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11236,
      "end": 11237,
      "loc": {
        "start": {
          "line": 377,
          "column": 31
        },
        "end": {
          "line": 377,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 11238,
      "end": 11243,
      "loc": {
        "start": {
          "line": 377,
          "column": 33
        },
        "end": {
          "line": 377,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11243,
      "end": 11244,
      "loc": {
        "start": {
          "line": 377,
          "column": 38
        },
        "end": {
          "line": 377,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11244,
      "end": 11245,
      "loc": {
        "start": {
          "line": 377,
          "column": 39
        },
        "end": {
          "line": 377,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11252,
      "end": 11256,
      "loc": {
        "start": {
          "line": 378,
          "column": 6
        },
        "end": {
          "line": 378,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11256,
      "end": 11257,
      "loc": {
        "start": {
          "line": 378,
          "column": 10
        },
        "end": {
          "line": 378,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11257,
      "end": 11265,
      "loc": {
        "start": {
          "line": 378,
          "column": 11
        },
        "end": {
          "line": 378,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11265,
      "end": 11266,
      "loc": {
        "start": {
          "line": 378,
          "column": 19
        },
        "end": {
          "line": 378,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 11266,
      "end": 11273,
      "loc": {
        "start": {
          "line": 378,
          "column": 20
        },
        "end": {
          "line": 378,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11273,
      "end": 11274,
      "loc": {
        "start": {
          "line": 378,
          "column": 27
        },
        "end": {
          "line": 378,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 11275,
      "end": 11280,
      "loc": {
        "start": {
          "line": 378,
          "column": 29
        },
        "end": {
          "line": 378,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11280,
      "end": 11281,
      "loc": {
        "start": {
          "line": 378,
          "column": 34
        },
        "end": {
          "line": 378,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11281,
      "end": 11282,
      "loc": {
        "start": {
          "line": 378,
          "column": 35
        },
        "end": {
          "line": 378,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11289,
      "end": 11293,
      "loc": {
        "start": {
          "line": 379,
          "column": 6
        },
        "end": {
          "line": 379,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11293,
      "end": 11294,
      "loc": {
        "start": {
          "line": 379,
          "column": 10
        },
        "end": {
          "line": 379,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11294,
      "end": 11302,
      "loc": {
        "start": {
          "line": 379,
          "column": 11
        },
        "end": {
          "line": 379,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11302,
      "end": 11303,
      "loc": {
        "start": {
          "line": 379,
          "column": 19
        },
        "end": {
          "line": 379,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 11303,
      "end": 11315,
      "loc": {
        "start": {
          "line": 379,
          "column": 20
        },
        "end": {
          "line": 379,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11315,
      "end": 11316,
      "loc": {
        "start": {
          "line": 379,
          "column": 32
        },
        "end": {
          "line": 379,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 11317,
      "end": 11322,
      "loc": {
        "start": {
          "line": 379,
          "column": 34
        },
        "end": {
          "line": 379,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11322,
      "end": 11323,
      "loc": {
        "start": {
          "line": 379,
          "column": 39
        },
        "end": {
          "line": 379,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11323,
      "end": 11324,
      "loc": {
        "start": {
          "line": 379,
          "column": 40
        },
        "end": {
          "line": 379,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11331,
      "end": 11335,
      "loc": {
        "start": {
          "line": 380,
          "column": 6
        },
        "end": {
          "line": 380,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11335,
      "end": 11336,
      "loc": {
        "start": {
          "line": 380,
          "column": 10
        },
        "end": {
          "line": 380,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11336,
      "end": 11344,
      "loc": {
        "start": {
          "line": 380,
          "column": 11
        },
        "end": {
          "line": 380,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11344,
      "end": 11345,
      "loc": {
        "start": {
          "line": 380,
          "column": 19
        },
        "end": {
          "line": 380,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 11345,
      "end": 11358,
      "loc": {
        "start": {
          "line": 380,
          "column": 20
        },
        "end": {
          "line": 380,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11358,
      "end": 11359,
      "loc": {
        "start": {
          "line": 380,
          "column": 33
        },
        "end": {
          "line": 380,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 11360,
      "end": 11365,
      "loc": {
        "start": {
          "line": 380,
          "column": 35
        },
        "end": {
          "line": 380,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11365,
      "end": 11366,
      "loc": {
        "start": {
          "line": 380,
          "column": 40
        },
        "end": {
          "line": 380,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11366,
      "end": 11367,
      "loc": {
        "start": {
          "line": 380,
          "column": 41
        },
        "end": {
          "line": 380,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11374,
      "end": 11378,
      "loc": {
        "start": {
          "line": 381,
          "column": 6
        },
        "end": {
          "line": 381,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11378,
      "end": 11379,
      "loc": {
        "start": {
          "line": 381,
          "column": 10
        },
        "end": {
          "line": 381,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 11379,
      "end": 11389,
      "loc": {
        "start": {
          "line": 381,
          "column": 11
        },
        "end": {
          "line": 381,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11390,
      "end": 11391,
      "loc": {
        "start": {
          "line": 381,
          "column": 22
        },
        "end": {
          "line": 381,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 11392,
      "end": 11396,
      "loc": {
        "start": {
          "line": 381,
          "column": 24
        },
        "end": {
          "line": 381,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11396,
      "end": 11397,
      "loc": {
        "start": {
          "line": 381,
          "column": 28
        },
        "end": {
          "line": 381,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11404,
      "end": 11408,
      "loc": {
        "start": {
          "line": 382,
          "column": 6
        },
        "end": {
          "line": 382,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11408,
      "end": 11409,
      "loc": {
        "start": {
          "line": 382,
          "column": 10
        },
        "end": {
          "line": 382,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 11409,
      "end": 11414,
      "loc": {
        "start": {
          "line": 382,
          "column": 11
        },
        "end": {
          "line": 382,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11414,
      "end": 11415,
      "loc": {
        "start": {
          "line": 382,
          "column": 16
        },
        "end": {
          "line": 382,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11415,
      "end": 11416,
      "loc": {
        "start": {
          "line": 382,
          "column": 17
        },
        "end": {
          "line": 382,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11416,
      "end": 11417,
      "loc": {
        "start": {
          "line": 382,
          "column": 18
        },
        "end": {
          "line": 382,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11424,
      "end": 11428,
      "loc": {
        "start": {
          "line": 383,
          "column": 6
        },
        "end": {
          "line": 383,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11428,
      "end": 11429,
      "loc": {
        "start": {
          "line": 383,
          "column": 10
        },
        "end": {
          "line": 383,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 11429,
      "end": 11433,
      "loc": {
        "start": {
          "line": 383,
          "column": 11
        },
        "end": {
          "line": 383,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11433,
      "end": 11434,
      "loc": {
        "start": {
          "line": 383,
          "column": 15
        },
        "end": {
          "line": 383,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 11434,
      "end": 11452,
      "loc": {
        "start": {
          "line": 383,
          "column": 16
        },
        "end": {
          "line": 383,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11452,
      "end": 11453,
      "loc": {
        "start": {
          "line": 383,
          "column": 34
        },
        "end": {
          "line": 383,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11453,
      "end": 11454,
      "loc": {
        "start": {
          "line": 383,
          "column": 35
        },
        "end": {
          "line": 383,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11459,
      "end": 11460,
      "loc": {
        "start": {
          "line": 384,
          "column": 4
        },
        "end": {
          "line": 384,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11463,
      "end": 11464,
      "loc": {
        "start": {
          "line": 385,
          "column": 2
        },
        "end": {
          "line": 385,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Cost Property\n   * @type {number}\n   ",
      "start": 11468,
      "end": 11516,
      "loc": {
        "start": {
          "line": 387,
          "column": 2
        },
        "end": {
          "line": 390,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 11519,
      "end": 11522,
      "loc": {
        "start": {
          "line": 391,
          "column": 2
        },
        "end": {
          "line": 391,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 11523,
      "end": 11527,
      "loc": {
        "start": {
          "line": 391,
          "column": 6
        },
        "end": {
          "line": 391,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11527,
      "end": 11528,
      "loc": {
        "start": {
          "line": 391,
          "column": 10
        },
        "end": {
          "line": 391,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11528,
      "end": 11529,
      "loc": {
        "start": {
          "line": 391,
          "column": 11
        },
        "end": {
          "line": 391,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11530,
      "end": 11531,
      "loc": {
        "start": {
          "line": 391,
          "column": 13
        },
        "end": {
          "line": 391,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 11536,
      "end": 11542,
      "loc": {
        "start": {
          "line": 392,
          "column": 4
        },
        "end": {
          "line": 392,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 11543,
      "end": 11550,
      "loc": {
        "start": {
          "line": 392,
          "column": 11
        },
        "end": {
          "line": 392,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11550,
      "end": 11551,
      "loc": {
        "start": {
          "line": 392,
          "column": 18
        },
        "end": {
          "line": 392,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 11551,
      "end": 11564,
      "loc": {
        "start": {
          "line": 392,
          "column": 19
        },
        "end": {
          "line": 392,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11564,
      "end": 11565,
      "loc": {
        "start": {
          "line": 392,
          "column": 32
        },
        "end": {
          "line": 392,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11565,
      "end": 11569,
      "loc": {
        "start": {
          "line": 392,
          "column": 33
        },
        "end": {
          "line": 392,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11569,
      "end": 11570,
      "loc": {
        "start": {
          "line": 392,
          "column": 37
        },
        "end": {
          "line": 392,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 11570,
      "end": 11575,
      "loc": {
        "start": {
          "line": 392,
          "column": 38
        },
        "end": {
          "line": 392,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11575,
      "end": 11576,
      "loc": {
        "start": {
          "line": 392,
          "column": 43
        },
        "end": {
          "line": 392,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 11576,
      "end": 11580,
      "loc": {
        "start": {
          "line": 392,
          "column": 44
        },
        "end": {
          "line": 392,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11580,
      "end": 11581,
      "loc": {
        "start": {
          "line": 392,
          "column": 48
        },
        "end": {
          "line": 392,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11581,
      "end": 11582,
      "loc": {
        "start": {
          "line": 392,
          "column": 49
        },
        "end": {
          "line": 392,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11585,
      "end": 11586,
      "loc": {
        "start": {
          "line": 393,
          "column": 2
        },
        "end": {
          "line": 393,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 11590,
      "end": 11619,
      "loc": {
        "start": {
          "line": 395,
          "column": 2
        },
        "end": {
          "line": 397,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 11622,
      "end": 11625,
      "loc": {
        "start": {
          "line": 398,
          "column": 2
        },
        "end": {
          "line": 398,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 11626,
      "end": 11630,
      "loc": {
        "start": {
          "line": 398,
          "column": 6
        },
        "end": {
          "line": 398,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11630,
      "end": 11631,
      "loc": {
        "start": {
          "line": 398,
          "column": 10
        },
        "end": {
          "line": 398,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 11631,
      "end": 11634,
      "loc": {
        "start": {
          "line": 398,
          "column": 11
        },
        "end": {
          "line": 398,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11634,
      "end": 11635,
      "loc": {
        "start": {
          "line": 398,
          "column": 14
        },
        "end": {
          "line": 398,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11636,
      "end": 11637,
      "loc": {
        "start": {
          "line": 398,
          "column": 16
        },
        "end": {
          "line": 398,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 11642,
      "end": 11645,
      "loc": {
        "start": {
          "line": 399,
          "column": 4
        },
        "end": {
          "line": 399,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 11646,
      "end": 11659,
      "loc": {
        "start": {
          "line": 399,
          "column": 8
        },
        "end": {
          "line": 399,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11660,
      "end": 11661,
      "loc": {
        "start": {
          "line": 399,
          "column": 22
        },
        "end": {
          "line": 399,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11662,
      "end": 11666,
      "loc": {
        "start": {
          "line": 399,
          "column": 24
        },
        "end": {
          "line": 399,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11666,
      "end": 11667,
      "loc": {
        "start": {
          "line": 399,
          "column": 28
        },
        "end": {
          "line": 399,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 11667,
      "end": 11672,
      "loc": {
        "start": {
          "line": 399,
          "column": 29
        },
        "end": {
          "line": 399,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11672,
      "end": 11673,
      "loc": {
        "start": {
          "line": 399,
          "column": 34
        },
        "end": {
          "line": 399,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 11673,
      "end": 11677,
      "loc": {
        "start": {
          "line": 399,
          "column": 35
        },
        "end": {
          "line": 399,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11677,
      "end": 11678,
      "loc": {
        "start": {
          "line": 399,
          "column": 39
        },
        "end": {
          "line": 399,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 11683,
      "end": 11685,
      "loc": {
        "start": {
          "line": 400,
          "column": 4
        },
        "end": {
          "line": 400,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11686,
      "end": 11687,
      "loc": {
        "start": {
          "line": 400,
          "column": 7
        },
        "end": {
          "line": 400,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 11687,
      "end": 11694,
      "loc": {
        "start": {
          "line": 400,
          "column": 8
        },
        "end": {
          "line": 400,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11694,
      "end": 11695,
      "loc": {
        "start": {
          "line": 400,
          "column": 15
        },
        "end": {
          "line": 400,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 11695,
      "end": 11703,
      "loc": {
        "start": {
          "line": 400,
          "column": 16
        },
        "end": {
          "line": 400,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11703,
      "end": 11704,
      "loc": {
        "start": {
          "line": 400,
          "column": 24
        },
        "end": {
          "line": 400,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 11704,
      "end": 11707,
      "loc": {
        "start": {
          "line": 400,
          "column": 25
        },
        "end": {
          "line": 400,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11707,
      "end": 11708,
      "loc": {
        "start": {
          "line": 400,
          "column": 28
        },
        "end": {
          "line": 400,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 11709,
      "end": 11711,
      "loc": {
        "start": {
          "line": 400,
          "column": 30
        },
        "end": {
          "line": 400,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11712,
      "end": 11716,
      "loc": {
        "start": {
          "line": 400,
          "column": 33
        },
        "end": {
          "line": 400,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11716,
      "end": 11717,
      "loc": {
        "start": {
          "line": 400,
          "column": 37
        },
        "end": {
          "line": 400,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 11717,
      "end": 11722,
      "loc": {
        "start": {
          "line": 400,
          "column": 38
        },
        "end": {
          "line": 400,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11722,
      "end": 11723,
      "loc": {
        "start": {
          "line": 400,
          "column": 43
        },
        "end": {
          "line": 400,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 11723,
      "end": 11727,
      "loc": {
        "start": {
          "line": 400,
          "column": 44
        },
        "end": {
          "line": 400,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 11728,
      "end": 11730,
      "loc": {
        "start": {
          "line": 400,
          "column": 49
        },
        "end": {
          "line": 400,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 11731,
      "end": 11738,
      "loc": {
        "start": {
          "line": 400,
          "column": 52
        },
        "end": {
          "line": 400,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11738,
      "end": 11739,
      "loc": {
        "start": {
          "line": 400,
          "column": 59
        },
        "end": {
          "line": 400,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 11739,
      "end": 11752,
      "loc": {
        "start": {
          "line": 400,
          "column": 60
        },
        "end": {
          "line": 400,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11752,
      "end": 11753,
      "loc": {
        "start": {
          "line": 400,
          "column": 73
        },
        "end": {
          "line": 400,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 11753,
      "end": 11756,
      "loc": {
        "start": {
          "line": 400,
          "column": 74
        },
        "end": {
          "line": 400,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11756,
      "end": 11757,
      "loc": {
        "start": {
          "line": 400,
          "column": 77
        },
        "end": {
          "line": 400,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11757,
      "end": 11758,
      "loc": {
        "start": {
          "line": 400,
          "column": 78
        },
        "end": {
          "line": 400,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11759,
      "end": 11760,
      "loc": {
        "start": {
          "line": 400,
          "column": 80
        },
        "end": {
          "line": 400,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11767,
      "end": 11771,
      "loc": {
        "start": {
          "line": 401,
          "column": 6
        },
        "end": {
          "line": 401,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11771,
      "end": 11772,
      "loc": {
        "start": {
          "line": 401,
          "column": 10
        },
        "end": {
          "line": 401,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 11772,
      "end": 11777,
      "loc": {
        "start": {
          "line": 401,
          "column": 11
        },
        "end": {
          "line": 401,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11777,
      "end": 11778,
      "loc": {
        "start": {
          "line": 401,
          "column": 16
        },
        "end": {
          "line": 401,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 11778,
      "end": 11782,
      "loc": {
        "start": {
          "line": 401,
          "column": 17
        },
        "end": {
          "line": 401,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11783,
      "end": 11784,
      "loc": {
        "start": {
          "line": 401,
          "column": 22
        },
        "end": {
          "line": 401,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 11785,
      "end": 11792,
      "loc": {
        "start": {
          "line": 401,
          "column": 24
        },
        "end": {
          "line": 401,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11792,
      "end": 11793,
      "loc": {
        "start": {
          "line": 401,
          "column": 31
        },
        "end": {
          "line": 401,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 11793,
      "end": 11806,
      "loc": {
        "start": {
          "line": 401,
          "column": 32
        },
        "end": {
          "line": 401,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11806,
      "end": 11807,
      "loc": {
        "start": {
          "line": 401,
          "column": 45
        },
        "end": {
          "line": 401,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 11807,
      "end": 11810,
      "loc": {
        "start": {
          "line": 401,
          "column": 46
        },
        "end": {
          "line": 401,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11810,
      "end": 11811,
      "loc": {
        "start": {
          "line": 401,
          "column": 49
        },
        "end": {
          "line": 401,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11811,
      "end": 11812,
      "loc": {
        "start": {
          "line": 401,
          "column": 50
        },
        "end": {
          "line": 401,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11819,
      "end": 11823,
      "loc": {
        "start": {
          "line": 402,
          "column": 6
        },
        "end": {
          "line": 402,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11823,
      "end": 11824,
      "loc": {
        "start": {
          "line": 402,
          "column": 10
        },
        "end": {
          "line": 402,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 11824,
      "end": 11829,
      "loc": {
        "start": {
          "line": 402,
          "column": 11
        },
        "end": {
          "line": 402,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11829,
      "end": 11830,
      "loc": {
        "start": {
          "line": 402,
          "column": 16
        },
        "end": {
          "line": 402,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 11830,
      "end": 11839,
      "loc": {
        "start": {
          "line": 402,
          "column": 17
        },
        "end": {
          "line": 402,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11840,
      "end": 11841,
      "loc": {
        "start": {
          "line": 402,
          "column": 27
        },
        "end": {
          "line": 402,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 11842,
      "end": 11843,
      "loc": {
        "start": {
          "line": 402,
          "column": 29
        },
        "end": {
          "line": 402,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11843,
      "end": 11844,
      "loc": {
        "start": {
          "line": 402,
          "column": 30
        },
        "end": {
          "line": 402,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11851,
      "end": 11855,
      "loc": {
        "start": {
          "line": 403,
          "column": 6
        },
        "end": {
          "line": 403,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11855,
      "end": 11856,
      "loc": {
        "start": {
          "line": 403,
          "column": 10
        },
        "end": {
          "line": 403,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 11856,
      "end": 11861,
      "loc": {
        "start": {
          "line": 403,
          "column": 11
        },
        "end": {
          "line": 403,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11861,
      "end": 11862,
      "loc": {
        "start": {
          "line": 403,
          "column": 16
        },
        "end": {
          "line": 403,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 11862,
      "end": 11865,
      "loc": {
        "start": {
          "line": 403,
          "column": 17
        },
        "end": {
          "line": 403,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 11866,
      "end": 11867,
      "loc": {
        "start": {
          "line": 403,
          "column": 21
        },
        "end": {
          "line": 403,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 11868,
      "end": 11869,
      "loc": {
        "start": {
          "line": 403,
          "column": 23
        },
        "end": {
          "line": 403,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11869,
      "end": 11870,
      "loc": {
        "start": {
          "line": 403,
          "column": 24
        },
        "end": {
          "line": 403,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11878,
      "end": 11882,
      "loc": {
        "start": {
          "line": 405,
          "column": 6
        },
        "end": {
          "line": 405,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11882,
      "end": 11883,
      "loc": {
        "start": {
          "line": 405,
          "column": 10
        },
        "end": {
          "line": 405,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11883,
      "end": 11891,
      "loc": {
        "start": {
          "line": 405,
          "column": 11
        },
        "end": {
          "line": 405,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11891,
      "end": 11892,
      "loc": {
        "start": {
          "line": 405,
          "column": 19
        },
        "end": {
          "line": 405,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 11892,
      "end": 11898,
      "loc": {
        "start": {
          "line": 405,
          "column": 20
        },
        "end": {
          "line": 405,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11898,
      "end": 11899,
      "loc": {
        "start": {
          "line": 405,
          "column": 26
        },
        "end": {
          "line": 405,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 11900,
      "end": 11904,
      "loc": {
        "start": {
          "line": 405,
          "column": 28
        },
        "end": {
          "line": 405,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11904,
      "end": 11905,
      "loc": {
        "start": {
          "line": 405,
          "column": 32
        },
        "end": {
          "line": 405,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11905,
      "end": 11906,
      "loc": {
        "start": {
          "line": 405,
          "column": 33
        },
        "end": {
          "line": 405,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11913,
      "end": 11917,
      "loc": {
        "start": {
          "line": 406,
          "column": 6
        },
        "end": {
          "line": 406,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11917,
      "end": 11918,
      "loc": {
        "start": {
          "line": 406,
          "column": 10
        },
        "end": {
          "line": 406,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11918,
      "end": 11926,
      "loc": {
        "start": {
          "line": 406,
          "column": 11
        },
        "end": {
          "line": 406,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11926,
      "end": 11927,
      "loc": {
        "start": {
          "line": 406,
          "column": 19
        },
        "end": {
          "line": 406,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 11927,
      "end": 11938,
      "loc": {
        "start": {
          "line": 406,
          "column": 20
        },
        "end": {
          "line": 406,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11938,
      "end": 11939,
      "loc": {
        "start": {
          "line": 406,
          "column": 31
        },
        "end": {
          "line": 406,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 11940,
      "end": 11945,
      "loc": {
        "start": {
          "line": 406,
          "column": 33
        },
        "end": {
          "line": 406,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11945,
      "end": 11946,
      "loc": {
        "start": {
          "line": 406,
          "column": 38
        },
        "end": {
          "line": 406,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11946,
      "end": 11947,
      "loc": {
        "start": {
          "line": 406,
          "column": 39
        },
        "end": {
          "line": 406,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11954,
      "end": 11958,
      "loc": {
        "start": {
          "line": 407,
          "column": 6
        },
        "end": {
          "line": 407,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11958,
      "end": 11959,
      "loc": {
        "start": {
          "line": 407,
          "column": 10
        },
        "end": {
          "line": 407,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11959,
      "end": 11967,
      "loc": {
        "start": {
          "line": 407,
          "column": 11
        },
        "end": {
          "line": 407,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11967,
      "end": 11968,
      "loc": {
        "start": {
          "line": 407,
          "column": 19
        },
        "end": {
          "line": 407,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "escalator",
      "start": 11968,
      "end": 11979,
      "loc": {
        "start": {
          "line": 407,
          "column": 20
        },
        "end": {
          "line": 407,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11979,
      "end": 11980,
      "loc": {
        "start": {
          "line": 407,
          "column": 31
        },
        "end": {
          "line": 407,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 11981,
      "end": 11985,
      "loc": {
        "start": {
          "line": 407,
          "column": 33
        },
        "end": {
          "line": 407,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11985,
      "end": 11986,
      "loc": {
        "start": {
          "line": 407,
          "column": 37
        },
        "end": {
          "line": 407,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11986,
      "end": 11987,
      "loc": {
        "start": {
          "line": 407,
          "column": 38
        },
        "end": {
          "line": 407,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11994,
      "end": 11998,
      "loc": {
        "start": {
          "line": 408,
          "column": 6
        },
        "end": {
          "line": 408,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11998,
      "end": 11999,
      "loc": {
        "start": {
          "line": 408,
          "column": 10
        },
        "end": {
          "line": 408,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 11999,
      "end": 12007,
      "loc": {
        "start": {
          "line": 408,
          "column": 11
        },
        "end": {
          "line": 408,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12007,
      "end": 12008,
      "loc": {
        "start": {
          "line": 408,
          "column": 19
        },
        "end": {
          "line": 408,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ohp",
      "start": 12008,
      "end": 12013,
      "loc": {
        "start": {
          "line": 408,
          "column": 20
        },
        "end": {
          "line": 408,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12013,
      "end": 12014,
      "loc": {
        "start": {
          "line": 408,
          "column": 25
        },
        "end": {
          "line": 408,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 12015,
      "end": 12019,
      "loc": {
        "start": {
          "line": 408,
          "column": 27
        },
        "end": {
          "line": 408,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12019,
      "end": 12020,
      "loc": {
        "start": {
          "line": 408,
          "column": 31
        },
        "end": {
          "line": 408,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12020,
      "end": 12021,
      "loc": {
        "start": {
          "line": 408,
          "column": 32
        },
        "end": {
          "line": 408,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12028,
      "end": 12032,
      "loc": {
        "start": {
          "line": 409,
          "column": 6
        },
        "end": {
          "line": 409,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12032,
      "end": 12033,
      "loc": {
        "start": {
          "line": 409,
          "column": 10
        },
        "end": {
          "line": 409,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 12033,
      "end": 12041,
      "loc": {
        "start": {
          "line": 409,
          "column": 11
        },
        "end": {
          "line": 409,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12041,
      "end": 12042,
      "loc": {
        "start": {
          "line": 409,
          "column": 19
        },
        "end": {
          "line": 409,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 12042,
      "end": 12049,
      "loc": {
        "start": {
          "line": 409,
          "column": 20
        },
        "end": {
          "line": 409,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12049,
      "end": 12050,
      "loc": {
        "start": {
          "line": 409,
          "column": 27
        },
        "end": {
          "line": 409,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 12051,
      "end": 12056,
      "loc": {
        "start": {
          "line": 409,
          "column": 29
        },
        "end": {
          "line": 409,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12056,
      "end": 12057,
      "loc": {
        "start": {
          "line": 409,
          "column": 34
        },
        "end": {
          "line": 409,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12057,
      "end": 12058,
      "loc": {
        "start": {
          "line": 409,
          "column": 35
        },
        "end": {
          "line": 409,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12065,
      "end": 12069,
      "loc": {
        "start": {
          "line": 410,
          "column": 6
        },
        "end": {
          "line": 410,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12069,
      "end": 12070,
      "loc": {
        "start": {
          "line": 410,
          "column": 10
        },
        "end": {
          "line": 410,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 12070,
      "end": 12078,
      "loc": {
        "start": {
          "line": 410,
          "column": 11
        },
        "end": {
          "line": 410,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12078,
      "end": 12079,
      "loc": {
        "start": {
          "line": 410,
          "column": 19
        },
        "end": {
          "line": 410,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 12079,
      "end": 12091,
      "loc": {
        "start": {
          "line": 410,
          "column": 20
        },
        "end": {
          "line": 410,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12091,
      "end": 12092,
      "loc": {
        "start": {
          "line": 410,
          "column": 32
        },
        "end": {
          "line": 410,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 12093,
      "end": 12098,
      "loc": {
        "start": {
          "line": 410,
          "column": 34
        },
        "end": {
          "line": 410,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12098,
      "end": 12099,
      "loc": {
        "start": {
          "line": 410,
          "column": 39
        },
        "end": {
          "line": 410,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12099,
      "end": 12100,
      "loc": {
        "start": {
          "line": 410,
          "column": 40
        },
        "end": {
          "line": 410,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12108,
      "end": 12112,
      "loc": {
        "start": {
          "line": 412,
          "column": 6
        },
        "end": {
          "line": 412,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12112,
      "end": 12113,
      "loc": {
        "start": {
          "line": 412,
          "column": 10
        },
        "end": {
          "line": 412,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 12113,
      "end": 12123,
      "loc": {
        "start": {
          "line": 412,
          "column": 11
        },
        "end": {
          "line": 412,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12124,
      "end": 12125,
      "loc": {
        "start": {
          "line": 412,
          "column": 22
        },
        "end": {
          "line": 412,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 12126,
      "end": 12130,
      "loc": {
        "start": {
          "line": 412,
          "column": 24
        },
        "end": {
          "line": 412,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12130,
      "end": 12131,
      "loc": {
        "start": {
          "line": 412,
          "column": 28
        },
        "end": {
          "line": 412,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12138,
      "end": 12142,
      "loc": {
        "start": {
          "line": 413,
          "column": 6
        },
        "end": {
          "line": 413,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12142,
      "end": 12143,
      "loc": {
        "start": {
          "line": 413,
          "column": 10
        },
        "end": {
          "line": 413,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 12143,
      "end": 12148,
      "loc": {
        "start": {
          "line": 413,
          "column": 11
        },
        "end": {
          "line": 413,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12148,
      "end": 12149,
      "loc": {
        "start": {
          "line": 413,
          "column": 16
        },
        "end": {
          "line": 413,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12149,
      "end": 12150,
      "loc": {
        "start": {
          "line": 413,
          "column": 17
        },
        "end": {
          "line": 413,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12150,
      "end": 12151,
      "loc": {
        "start": {
          "line": 413,
          "column": 18
        },
        "end": {
          "line": 413,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12158,
      "end": 12162,
      "loc": {
        "start": {
          "line": 414,
          "column": 6
        },
        "end": {
          "line": 414,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12162,
      "end": 12163,
      "loc": {
        "start": {
          "line": 414,
          "column": 10
        },
        "end": {
          "line": 414,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyCostChange",
      "start": 12163,
      "end": 12179,
      "loc": {
        "start": {
          "line": 414,
          "column": 11
        },
        "end": {
          "line": 414,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12179,
      "end": 12180,
      "loc": {
        "start": {
          "line": 414,
          "column": 27
        },
        "end": {
          "line": 414,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12180,
      "end": 12181,
      "loc": {
        "start": {
          "line": 414,
          "column": 28
        },
        "end": {
          "line": 414,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12181,
      "end": 12182,
      "loc": {
        "start": {
          "line": 414,
          "column": 29
        },
        "end": {
          "line": 414,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12189,
      "end": 12193,
      "loc": {
        "start": {
          "line": 415,
          "column": 6
        },
        "end": {
          "line": 415,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12193,
      "end": 12194,
      "loc": {
        "start": {
          "line": 415,
          "column": 10
        },
        "end": {
          "line": 415,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 12194,
      "end": 12211,
      "loc": {
        "start": {
          "line": 415,
          "column": 11
        },
        "end": {
          "line": 415,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12211,
      "end": 12212,
      "loc": {
        "start": {
          "line": 415,
          "column": 28
        },
        "end": {
          "line": 415,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 12212,
      "end": 12225,
      "loc": {
        "start": {
          "line": 415,
          "column": 29
        },
        "end": {
          "line": 415,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12225,
      "end": 12226,
      "loc": {
        "start": {
          "line": 415,
          "column": 42
        },
        "end": {
          "line": 415,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12227,
      "end": 12228,
      "loc": {
        "start": {
          "line": 415,
          "column": 44
        },
        "end": {
          "line": 415,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 12228,
      "end": 12232,
      "loc": {
        "start": {
          "line": 415,
          "column": 45
        },
        "end": {
          "line": 415,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12232,
      "end": 12233,
      "loc": {
        "start": {
          "line": 415,
          "column": 49
        },
        "end": {
          "line": 415,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12234,
      "end": 12238,
      "loc": {
        "start": {
          "line": 415,
          "column": 51
        },
        "end": {
          "line": 415,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12238,
      "end": 12239,
      "loc": {
        "start": {
          "line": 415,
          "column": 55
        },
        "end": {
          "line": 415,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 12239,
      "end": 12243,
      "loc": {
        "start": {
          "line": 415,
          "column": 56
        },
        "end": {
          "line": 415,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12243,
      "end": 12244,
      "loc": {
        "start": {
          "line": 415,
          "column": 60
        },
        "end": {
          "line": 415,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12244,
      "end": 12245,
      "loc": {
        "start": {
          "line": 415,
          "column": 61
        },
        "end": {
          "line": 415,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 12246,
      "end": 12252,
      "loc": {
        "start": {
          "line": 415,
          "column": 63
        },
        "end": {
          "line": 415,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12252,
      "end": 12253,
      "loc": {
        "start": {
          "line": 415,
          "column": 69
        },
        "end": {
          "line": 415,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 12254,
      "end": 12260,
      "loc": {
        "start": {
          "line": 415,
          "column": 71
        },
        "end": {
          "line": 415,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12260,
      "end": 12261,
      "loc": {
        "start": {
          "line": 415,
          "column": 77
        },
        "end": {
          "line": 415,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12261,
      "end": 12262,
      "loc": {
        "start": {
          "line": 415,
          "column": 78
        },
        "end": {
          "line": 415,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 12262,
      "end": 12267,
      "loc": {
        "start": {
          "line": 415,
          "column": 79
        },
        "end": {
          "line": 415,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12267,
      "end": 12268,
      "loc": {
        "start": {
          "line": 415,
          "column": 84
        },
        "end": {
          "line": 415,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 12268,
      "end": 12269,
      "loc": {
        "start": {
          "line": 415,
          "column": 85
        },
        "end": {
          "line": 415,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12270,
      "end": 12272,
      "loc": {
        "start": {
          "line": 415,
          "column": 87
        },
        "end": {
          "line": 415,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 12273,
      "end": 12274,
      "loc": {
        "start": {
          "line": 415,
          "column": 90
        },
        "end": {
          "line": 415,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12274,
      "end": 12275,
      "loc": {
        "start": {
          "line": 415,
          "column": 91
        },
        "end": {
          "line": 415,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12275,
      "end": 12276,
      "loc": {
        "start": {
          "line": 415,
          "column": 92
        },
        "end": {
          "line": 415,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12283,
      "end": 12287,
      "loc": {
        "start": {
          "line": 416,
          "column": 6
        },
        "end": {
          "line": 416,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12287,
      "end": 12288,
      "loc": {
        "start": {
          "line": 416,
          "column": 10
        },
        "end": {
          "line": 416,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 12288,
      "end": 12292,
      "loc": {
        "start": {
          "line": 416,
          "column": 11
        },
        "end": {
          "line": 416,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12292,
      "end": 12293,
      "loc": {
        "start": {
          "line": 416,
          "column": 15
        },
        "end": {
          "line": 416,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 12293,
      "end": 12311,
      "loc": {
        "start": {
          "line": 416,
          "column": 16
        },
        "end": {
          "line": 416,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12311,
      "end": 12312,
      "loc": {
        "start": {
          "line": 416,
          "column": 34
        },
        "end": {
          "line": 416,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12312,
      "end": 12313,
      "loc": {
        "start": {
          "line": 416,
          "column": 35
        },
        "end": {
          "line": 416,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12318,
      "end": 12319,
      "loc": {
        "start": {
          "line": 417,
          "column": 4
        },
        "end": {
          "line": 417,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12322,
      "end": 12323,
      "loc": {
        "start": {
          "line": 418,
          "column": 2
        },
        "end": {
          "line": 418,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Tax Property\n   * @type {number}\n   ",
      "start": 12327,
      "end": 12374,
      "loc": {
        "start": {
          "line": 420,
          "column": 2
        },
        "end": {
          "line": 423,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 12377,
      "end": 12380,
      "loc": {
        "start": {
          "line": 424,
          "column": 2
        },
        "end": {
          "line": 424,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 12381,
      "end": 12384,
      "loc": {
        "start": {
          "line": 424,
          "column": 6
        },
        "end": {
          "line": 424,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12384,
      "end": 12385,
      "loc": {
        "start": {
          "line": 424,
          "column": 9
        },
        "end": {
          "line": 424,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12385,
      "end": 12386,
      "loc": {
        "start": {
          "line": 424,
          "column": 10
        },
        "end": {
          "line": 424,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12387,
      "end": 12388,
      "loc": {
        "start": {
          "line": 424,
          "column": 12
        },
        "end": {
          "line": 424,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 12393,
      "end": 12399,
      "loc": {
        "start": {
          "line": 425,
          "column": 4
        },
        "end": {
          "line": 425,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 12400,
      "end": 12407,
      "loc": {
        "start": {
          "line": 425,
          "column": 11
        },
        "end": {
          "line": 425,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12407,
      "end": 12408,
      "loc": {
        "start": {
          "line": 425,
          "column": 18
        },
        "end": {
          "line": 425,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 12408,
      "end": 12421,
      "loc": {
        "start": {
          "line": 425,
          "column": 19
        },
        "end": {
          "line": 425,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12421,
      "end": 12422,
      "loc": {
        "start": {
          "line": 425,
          "column": 32
        },
        "end": {
          "line": 425,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12422,
      "end": 12426,
      "loc": {
        "start": {
          "line": 425,
          "column": 33
        },
        "end": {
          "line": 425,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12426,
      "end": 12427,
      "loc": {
        "start": {
          "line": 425,
          "column": 37
        },
        "end": {
          "line": 425,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 12427,
      "end": 12432,
      "loc": {
        "start": {
          "line": 425,
          "column": 38
        },
        "end": {
          "line": 425,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12432,
      "end": 12433,
      "loc": {
        "start": {
          "line": 425,
          "column": 43
        },
        "end": {
          "line": 425,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 12433,
      "end": 12436,
      "loc": {
        "start": {
          "line": 425,
          "column": 44
        },
        "end": {
          "line": 425,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12436,
      "end": 12437,
      "loc": {
        "start": {
          "line": 425,
          "column": 47
        },
        "end": {
          "line": 425,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12437,
      "end": 12438,
      "loc": {
        "start": {
          "line": 425,
          "column": 48
        },
        "end": {
          "line": 425,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12441,
      "end": 12442,
      "loc": {
        "start": {
          "line": 426,
          "column": 2
        },
        "end": {
          "line": 426,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 12446,
      "end": 12475,
      "loc": {
        "start": {
          "line": 428,
          "column": 2
        },
        "end": {
          "line": 430,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 12478,
      "end": 12481,
      "loc": {
        "start": {
          "line": 431,
          "column": 2
        },
        "end": {
          "line": 431,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 12482,
      "end": 12485,
      "loc": {
        "start": {
          "line": 431,
          "column": 6
        },
        "end": {
          "line": 431,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12485,
      "end": 12486,
      "loc": {
        "start": {
          "line": 431,
          "column": 9
        },
        "end": {
          "line": 431,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 12486,
      "end": 12489,
      "loc": {
        "start": {
          "line": 431,
          "column": 10
        },
        "end": {
          "line": 431,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12489,
      "end": 12490,
      "loc": {
        "start": {
          "line": 431,
          "column": 13
        },
        "end": {
          "line": 431,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12491,
      "end": 12492,
      "loc": {
        "start": {
          "line": 431,
          "column": 15
        },
        "end": {
          "line": 431,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 12497,
      "end": 12500,
      "loc": {
        "start": {
          "line": 432,
          "column": 4
        },
        "end": {
          "line": 432,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 12501,
      "end": 12514,
      "loc": {
        "start": {
          "line": 432,
          "column": 8
        },
        "end": {
          "line": 432,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12515,
      "end": 12516,
      "loc": {
        "start": {
          "line": 432,
          "column": 22
        },
        "end": {
          "line": 432,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12517,
      "end": 12521,
      "loc": {
        "start": {
          "line": 432,
          "column": 24
        },
        "end": {
          "line": 432,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12521,
      "end": 12522,
      "loc": {
        "start": {
          "line": 432,
          "column": 28
        },
        "end": {
          "line": 432,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 12522,
      "end": 12527,
      "loc": {
        "start": {
          "line": 432,
          "column": 29
        },
        "end": {
          "line": 432,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12527,
      "end": 12528,
      "loc": {
        "start": {
          "line": 432,
          "column": 34
        },
        "end": {
          "line": 432,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 12528,
      "end": 12531,
      "loc": {
        "start": {
          "line": 432,
          "column": 35
        },
        "end": {
          "line": 432,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12531,
      "end": 12532,
      "loc": {
        "start": {
          "line": 432,
          "column": 38
        },
        "end": {
          "line": 432,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 12537,
      "end": 12539,
      "loc": {
        "start": {
          "line": 433,
          "column": 4
        },
        "end": {
          "line": 433,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12540,
      "end": 12541,
      "loc": {
        "start": {
          "line": 433,
          "column": 7
        },
        "end": {
          "line": 433,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 12541,
      "end": 12542,
      "loc": {
        "start": {
          "line": 433,
          "column": 8
        },
        "end": {
          "line": 433,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 12542,
      "end": 12549,
      "loc": {
        "start": {
          "line": 433,
          "column": 9
        },
        "end": {
          "line": 433,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12549,
      "end": 12550,
      "loc": {
        "start": {
          "line": 433,
          "column": 16
        },
        "end": {
          "line": 433,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 12550,
      "end": 12558,
      "loc": {
        "start": {
          "line": 433,
          "column": 17
        },
        "end": {
          "line": 433,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12558,
      "end": 12559,
      "loc": {
        "start": {
          "line": 433,
          "column": 25
        },
        "end": {
          "line": 433,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 12559,
      "end": 12562,
      "loc": {
        "start": {
          "line": 433,
          "column": 26
        },
        "end": {
          "line": 433,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12562,
      "end": 12563,
      "loc": {
        "start": {
          "line": 433,
          "column": 29
        },
        "end": {
          "line": 433,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 12564,
      "end": 12566,
      "loc": {
        "start": {
          "line": 433,
          "column": 31
        },
        "end": {
          "line": 433,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12567,
      "end": 12571,
      "loc": {
        "start": {
          "line": 433,
          "column": 34
        },
        "end": {
          "line": 433,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12571,
      "end": 12572,
      "loc": {
        "start": {
          "line": 433,
          "column": 38
        },
        "end": {
          "line": 433,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 12572,
      "end": 12577,
      "loc": {
        "start": {
          "line": 433,
          "column": 39
        },
        "end": {
          "line": 433,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12577,
      "end": 12578,
      "loc": {
        "start": {
          "line": 433,
          "column": 44
        },
        "end": {
          "line": 433,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 12578,
      "end": 12581,
      "loc": {
        "start": {
          "line": 433,
          "column": 45
        },
        "end": {
          "line": 433,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 12582,
      "end": 12585,
      "loc": {
        "start": {
          "line": 433,
          "column": 49
        },
        "end": {
          "line": 433,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 12586,
      "end": 12593,
      "loc": {
        "start": {
          "line": 433,
          "column": 53
        },
        "end": {
          "line": 433,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12593,
      "end": 12594,
      "loc": {
        "start": {
          "line": 433,
          "column": 60
        },
        "end": {
          "line": 433,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 12594,
      "end": 12607,
      "loc": {
        "start": {
          "line": 433,
          "column": 61
        },
        "end": {
          "line": 433,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12607,
      "end": 12608,
      "loc": {
        "start": {
          "line": 433,
          "column": 74
        },
        "end": {
          "line": 433,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 12608,
      "end": 12611,
      "loc": {
        "start": {
          "line": 433,
          "column": 75
        },
        "end": {
          "line": 433,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12611,
      "end": 12612,
      "loc": {
        "start": {
          "line": 433,
          "column": 78
        },
        "end": {
          "line": 433,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12612,
      "end": 12613,
      "loc": {
        "start": {
          "line": 433,
          "column": 79
        },
        "end": {
          "line": 433,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 12614,
      "end": 12620,
      "loc": {
        "start": {
          "line": 433,
          "column": 81
        },
        "end": {
          "line": 433,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12620,
      "end": 12621,
      "loc": {
        "start": {
          "line": 433,
          "column": 87
        },
        "end": {
          "line": 433,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12626,
      "end": 12630,
      "loc": {
        "start": {
          "line": 434,
          "column": 4
        },
        "end": {
          "line": 434,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12630,
      "end": 12631,
      "loc": {
        "start": {
          "line": 434,
          "column": 8
        },
        "end": {
          "line": 434,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 12631,
      "end": 12636,
      "loc": {
        "start": {
          "line": 434,
          "column": 9
        },
        "end": {
          "line": 434,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12636,
      "end": 12637,
      "loc": {
        "start": {
          "line": 434,
          "column": 14
        },
        "end": {
          "line": 434,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 12637,
      "end": 12640,
      "loc": {
        "start": {
          "line": 434,
          "column": 15
        },
        "end": {
          "line": 434,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12641,
      "end": 12642,
      "loc": {
        "start": {
          "line": 434,
          "column": 19
        },
        "end": {
          "line": 434,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 12643,
      "end": 12650,
      "loc": {
        "start": {
          "line": 434,
          "column": 21
        },
        "end": {
          "line": 434,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12650,
      "end": 12651,
      "loc": {
        "start": {
          "line": 434,
          "column": 28
        },
        "end": {
          "line": 434,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 12651,
      "end": 12664,
      "loc": {
        "start": {
          "line": 434,
          "column": 29
        },
        "end": {
          "line": 434,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12664,
      "end": 12665,
      "loc": {
        "start": {
          "line": 434,
          "column": 42
        },
        "end": {
          "line": 434,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 12665,
      "end": 12668,
      "loc": {
        "start": {
          "line": 434,
          "column": 43
        },
        "end": {
          "line": 434,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12668,
      "end": 12669,
      "loc": {
        "start": {
          "line": 434,
          "column": 46
        },
        "end": {
          "line": 434,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12669,
      "end": 12670,
      "loc": {
        "start": {
          "line": 434,
          "column": 47
        },
        "end": {
          "line": 434,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12675,
      "end": 12679,
      "loc": {
        "start": {
          "line": 435,
          "column": 4
        },
        "end": {
          "line": 435,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12679,
      "end": 12680,
      "loc": {
        "start": {
          "line": 435,
          "column": 8
        },
        "end": {
          "line": 435,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 12680,
      "end": 12688,
      "loc": {
        "start": {
          "line": 435,
          "column": 9
        },
        "end": {
          "line": 435,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12688,
      "end": 12689,
      "loc": {
        "start": {
          "line": 435,
          "column": 17
        },
        "end": {
          "line": 435,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 12689,
      "end": 12694,
      "loc": {
        "start": {
          "line": 435,
          "column": 18
        },
        "end": {
          "line": 435,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12694,
      "end": 12695,
      "loc": {
        "start": {
          "line": 435,
          "column": 23
        },
        "end": {
          "line": 435,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 12696,
      "end": 12700,
      "loc": {
        "start": {
          "line": 435,
          "column": 25
        },
        "end": {
          "line": 435,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12700,
      "end": 12701,
      "loc": {
        "start": {
          "line": 435,
          "column": 29
        },
        "end": {
          "line": 435,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12701,
      "end": 12702,
      "loc": {
        "start": {
          "line": 435,
          "column": 30
        },
        "end": {
          "line": 435,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12707,
      "end": 12711,
      "loc": {
        "start": {
          "line": 436,
          "column": 4
        },
        "end": {
          "line": 436,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12711,
      "end": 12712,
      "loc": {
        "start": {
          "line": 436,
          "column": 8
        },
        "end": {
          "line": 436,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 12712,
      "end": 12720,
      "loc": {
        "start": {
          "line": 436,
          "column": 9
        },
        "end": {
          "line": 436,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12720,
      "end": 12721,
      "loc": {
        "start": {
          "line": 436,
          "column": 17
        },
        "end": {
          "line": 436,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 12721,
      "end": 12734,
      "loc": {
        "start": {
          "line": 436,
          "column": 18
        },
        "end": {
          "line": 436,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12734,
      "end": 12735,
      "loc": {
        "start": {
          "line": 436,
          "column": 31
        },
        "end": {
          "line": 436,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 12736,
      "end": 12740,
      "loc": {
        "start": {
          "line": 436,
          "column": 33
        },
        "end": {
          "line": 436,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12740,
      "end": 12741,
      "loc": {
        "start": {
          "line": 436,
          "column": 37
        },
        "end": {
          "line": 436,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12741,
      "end": 12742,
      "loc": {
        "start": {
          "line": 436,
          "column": 38
        },
        "end": {
          "line": 436,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12747,
      "end": 12751,
      "loc": {
        "start": {
          "line": 437,
          "column": 4
        },
        "end": {
          "line": 437,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12751,
      "end": 12752,
      "loc": {
        "start": {
          "line": 437,
          "column": 8
        },
        "end": {
          "line": 437,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 12752,
      "end": 12760,
      "loc": {
        "start": {
          "line": 437,
          "column": 9
        },
        "end": {
          "line": 437,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12760,
      "end": 12761,
      "loc": {
        "start": {
          "line": 437,
          "column": 17
        },
        "end": {
          "line": 437,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 12761,
      "end": 12768,
      "loc": {
        "start": {
          "line": 437,
          "column": 18
        },
        "end": {
          "line": 437,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12768,
      "end": 12769,
      "loc": {
        "start": {
          "line": 437,
          "column": 25
        },
        "end": {
          "line": 437,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 12770,
      "end": 12775,
      "loc": {
        "start": {
          "line": 437,
          "column": 27
        },
        "end": {
          "line": 437,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12775,
      "end": 12776,
      "loc": {
        "start": {
          "line": 437,
          "column": 32
        },
        "end": {
          "line": 437,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12776,
      "end": 12777,
      "loc": {
        "start": {
          "line": 437,
          "column": 33
        },
        "end": {
          "line": 437,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12782,
      "end": 12786,
      "loc": {
        "start": {
          "line": 438,
          "column": 4
        },
        "end": {
          "line": 438,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12786,
      "end": 12787,
      "loc": {
        "start": {
          "line": 438,
          "column": 8
        },
        "end": {
          "line": 438,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 12787,
      "end": 12795,
      "loc": {
        "start": {
          "line": 438,
          "column": 9
        },
        "end": {
          "line": 438,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12795,
      "end": 12796,
      "loc": {
        "start": {
          "line": 438,
          "column": 17
        },
        "end": {
          "line": 438,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 12796,
      "end": 12808,
      "loc": {
        "start": {
          "line": 438,
          "column": 18
        },
        "end": {
          "line": 438,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12808,
      "end": 12809,
      "loc": {
        "start": {
          "line": 438,
          "column": 30
        },
        "end": {
          "line": 438,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 12810,
      "end": 12815,
      "loc": {
        "start": {
          "line": 438,
          "column": 32
        },
        "end": {
          "line": 438,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12815,
      "end": 12816,
      "loc": {
        "start": {
          "line": 438,
          "column": 37
        },
        "end": {
          "line": 438,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12816,
      "end": 12817,
      "loc": {
        "start": {
          "line": 438,
          "column": 38
        },
        "end": {
          "line": 438,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12822,
      "end": 12826,
      "loc": {
        "start": {
          "line": 439,
          "column": 4
        },
        "end": {
          "line": 439,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12826,
      "end": 12827,
      "loc": {
        "start": {
          "line": 439,
          "column": 8
        },
        "end": {
          "line": 439,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 12827,
      "end": 12837,
      "loc": {
        "start": {
          "line": 439,
          "column": 9
        },
        "end": {
          "line": 439,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12838,
      "end": 12839,
      "loc": {
        "start": {
          "line": 439,
          "column": 20
        },
        "end": {
          "line": 439,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 12840,
      "end": 12844,
      "loc": {
        "start": {
          "line": 439,
          "column": 22
        },
        "end": {
          "line": 439,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12844,
      "end": 12845,
      "loc": {
        "start": {
          "line": 439,
          "column": 26
        },
        "end": {
          "line": 439,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12850,
      "end": 12854,
      "loc": {
        "start": {
          "line": 440,
          "column": 4
        },
        "end": {
          "line": 440,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12854,
      "end": 12855,
      "loc": {
        "start": {
          "line": 440,
          "column": 8
        },
        "end": {
          "line": 440,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 12855,
      "end": 12860,
      "loc": {
        "start": {
          "line": 440,
          "column": 9
        },
        "end": {
          "line": 440,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12860,
      "end": 12861,
      "loc": {
        "start": {
          "line": 440,
          "column": 14
        },
        "end": {
          "line": 440,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12861,
      "end": 12862,
      "loc": {
        "start": {
          "line": 440,
          "column": 15
        },
        "end": {
          "line": 440,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12862,
      "end": 12863,
      "loc": {
        "start": {
          "line": 440,
          "column": 16
        },
        "end": {
          "line": 440,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 12869,
      "end": 12874,
      "loc": {
        "start": {
          "line": 442,
          "column": 4
        },
        "end": {
          "line": 442,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxableSubtotal",
      "start": 12875,
      "end": 12890,
      "loc": {
        "start": {
          "line": 442,
          "column": 10
        },
        "end": {
          "line": 442,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12891,
      "end": 12892,
      "loc": {
        "start": {
          "line": 442,
          "column": 26
        },
        "end": {
          "line": 442,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12893,
      "end": 12897,
      "loc": {
        "start": {
          "line": 442,
          "column": 28
        },
        "end": {
          "line": 442,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12897,
      "end": 12898,
      "loc": {
        "start": {
          "line": 442,
          "column": 32
        },
        "end": {
          "line": 442,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxableSubtotal",
      "start": 12898,
      "end": 12917,
      "loc": {
        "start": {
          "line": 442,
          "column": 33
        },
        "end": {
          "line": 442,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12917,
      "end": 12918,
      "loc": {
        "start": {
          "line": 442,
          "column": 52
        },
        "end": {
          "line": 442,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12918,
      "end": 12919,
      "loc": {
        "start": {
          "line": 442,
          "column": 53
        },
        "end": {
          "line": 442,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12919,
      "end": 12920,
      "loc": {
        "start": {
          "line": 442,
          "column": 54
        },
        "end": {
          "line": 442,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12925,
      "end": 12929,
      "loc": {
        "start": {
          "line": 443,
          "column": 4
        },
        "end": {
          "line": 443,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12929,
      "end": 12930,
      "loc": {
        "start": {
          "line": 443,
          "column": 8
        },
        "end": {
          "line": 443,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 12930,
      "end": 12935,
      "loc": {
        "start": {
          "line": 443,
          "column": 9
        },
        "end": {
          "line": 443,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12935,
      "end": 12936,
      "loc": {
        "start": {
          "line": 443,
          "column": 14
        },
        "end": {
          "line": 443,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax_percent",
      "start": 12936,
      "end": 12947,
      "loc": {
        "start": {
          "line": 443,
          "column": 15
        },
        "end": {
          "line": 443,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 12948,
      "end": 12949,
      "loc": {
        "start": {
          "line": 443,
          "column": 27
        },
        "end": {
          "line": 443,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxableSubtotal",
      "start": 12956,
      "end": 12971,
      "loc": {
        "start": {
          "line": 444,
          "column": 6
        },
        "end": {
          "line": 444,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 12972,
      "end": 12973,
      "loc": {
        "start": {
          "line": 444,
          "column": 22
        },
        "end": {
          "line": 444,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 12974,
      "end": 12975,
      "loc": {
        "start": {
          "line": 444,
          "column": 24
        },
        "end": {
          "line": 444,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12976,
      "end": 12977,
      "loc": {
        "start": {
          "line": 444,
          "column": 26
        },
        "end": {
          "line": 444,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 12978,
      "end": 12985,
      "loc": {
        "start": {
          "line": 444,
          "column": 28
        },
        "end": {
          "line": 444,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12985,
      "end": 12986,
      "loc": {
        "start": {
          "line": 444,
          "column": 35
        },
        "end": {
          "line": 444,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 12986,
      "end": 12999,
      "loc": {
        "start": {
          "line": 444,
          "column": 36
        },
        "end": {
          "line": 444,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12999,
      "end": 13000,
      "loc": {
        "start": {
          "line": 444,
          "column": 49
        },
        "end": {
          "line": 444,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13000,
      "end": 13004,
      "loc": {
        "start": {
          "line": 444,
          "column": 50
        },
        "end": {
          "line": 444,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13004,
      "end": 13005,
      "loc": {
        "start": {
          "line": 444,
          "column": 54
        },
        "end": {
          "line": 444,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 13005,
      "end": 13008,
      "loc": {
        "start": {
          "line": 444,
          "column": 55
        },
        "end": {
          "line": 444,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 13009,
      "end": 13010,
      "loc": {
        "start": {
          "line": 444,
          "column": 59
        },
        "end": {
          "line": 444,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxableSubtotal",
      "start": 13011,
      "end": 13026,
      "loc": {
        "start": {
          "line": 444,
          "column": 61
        },
        "end": {
          "line": 444,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13026,
      "end": 13027,
      "loc": {
        "start": {
          "line": 444,
          "column": 76
        },
        "end": {
          "line": 444,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 13028,
      "end": 13029,
      "loc": {
        "start": {
          "line": 444,
          "column": 78
        },
        "end": {
          "line": 444,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 13030,
      "end": 13033,
      "loc": {
        "start": {
          "line": 444,
          "column": 80
        },
        "end": {
          "line": 444,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13034,
      "end": 13035,
      "loc": {
        "start": {
          "line": 444,
          "column": 84
        },
        "end": {
          "line": 444,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 13036,
      "end": 13037,
      "loc": {
        "start": {
          "line": 444,
          "column": 86
        },
        "end": {
          "line": 444,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13037,
      "end": 13038,
      "loc": {
        "start": {
          "line": 444,
          "column": 87
        },
        "end": {
          "line": 444,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 13044,
      "end": 13046,
      "loc": {
        "start": {
          "line": 446,
          "column": 4
        },
        "end": {
          "line": 446,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13047,
      "end": 13048,
      "loc": {
        "start": {
          "line": 446,
          "column": 7
        },
        "end": {
          "line": 446,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13048,
      "end": 13052,
      "loc": {
        "start": {
          "line": 446,
          "column": 8
        },
        "end": {
          "line": 446,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13052,
      "end": 13053,
      "loc": {
        "start": {
          "line": 446,
          "column": 12
        },
        "end": {
          "line": 446,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 13053,
      "end": 13056,
      "loc": {
        "start": {
          "line": 446,
          "column": 13
        },
        "end": {
          "line": 446,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13056,
      "end": 13057,
      "loc": {
        "start": {
          "line": 446,
          "column": 16
        },
        "end": {
          "line": 446,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeTaxInMarkup",
      "start": 13057,
      "end": 13075,
      "loc": {
        "start": {
          "line": 446,
          "column": 17
        },
        "end": {
          "line": 446,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13075,
      "end": 13076,
      "loc": {
        "start": {
          "line": 446,
          "column": 35
        },
        "end": {
          "line": 446,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13076,
      "end": 13077,
      "loc": {
        "start": {
          "line": 446,
          "column": 36
        },
        "end": {
          "line": 446,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13077,
      "end": 13078,
      "loc": {
        "start": {
          "line": 446,
          "column": 37
        },
        "end": {
          "line": 446,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13079,
      "end": 13080,
      "loc": {
        "start": {
          "line": 446,
          "column": 39
        },
        "end": {
          "line": 446,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13087,
      "end": 13091,
      "loc": {
        "start": {
          "line": 447,
          "column": 6
        },
        "end": {
          "line": 447,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13091,
      "end": 13092,
      "loc": {
        "start": {
          "line": 447,
          "column": 10
        },
        "end": {
          "line": 447,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 13092,
      "end": 13098,
      "loc": {
        "start": {
          "line": 447,
          "column": 11
        },
        "end": {
          "line": 447,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13099,
      "end": 13100,
      "loc": {
        "start": {
          "line": 447,
          "column": 18
        },
        "end": {
          "line": 447,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 13101,
      "end": 13108,
      "loc": {
        "start": {
          "line": 447,
          "column": 20
        },
        "end": {
          "line": 447,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13108,
      "end": 13109,
      "loc": {
        "start": {
          "line": 447,
          "column": 27
        },
        "end": {
          "line": 447,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 13109,
      "end": 13122,
      "loc": {
        "start": {
          "line": 447,
          "column": 28
        },
        "end": {
          "line": 447,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13122,
      "end": 13123,
      "loc": {
        "start": {
          "line": 447,
          "column": 41
        },
        "end": {
          "line": 447,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13123,
      "end": 13127,
      "loc": {
        "start": {
          "line": 447,
          "column": 42
        },
        "end": {
          "line": 447,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13127,
      "end": 13128,
      "loc": {
        "start": {
          "line": 447,
          "column": 46
        },
        "end": {
          "line": 447,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 13128,
      "end": 13132,
      "loc": {
        "start": {
          "line": 447,
          "column": 47
        },
        "end": {
          "line": 447,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 13133,
      "end": 13134,
      "loc": {
        "start": {
          "line": 447,
          "column": 52
        },
        "end": {
          "line": 447,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13135,
      "end": 13139,
      "loc": {
        "start": {
          "line": 447,
          "column": 54
        },
        "end": {
          "line": 447,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13139,
      "end": 13140,
      "loc": {
        "start": {
          "line": 447,
          "column": 58
        },
        "end": {
          "line": 447,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 13140,
      "end": 13143,
      "loc": {
        "start": {
          "line": 447,
          "column": 59
        },
        "end": {
          "line": 447,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13143,
      "end": 13144,
      "loc": {
        "start": {
          "line": 447,
          "column": 62
        },
        "end": {
          "line": 447,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 13145,
      "end": 13146,
      "loc": {
        "start": {
          "line": 447,
          "column": 64
        },
        "end": {
          "line": 447,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13147,
      "end": 13148,
      "loc": {
        "start": {
          "line": 447,
          "column": 66
        },
        "end": {
          "line": 447,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13148,
      "end": 13152,
      "loc": {
        "start": {
          "line": 447,
          "column": 67
        },
        "end": {
          "line": 447,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13152,
      "end": 13153,
      "loc": {
        "start": {
          "line": 447,
          "column": 71
        },
        "end": {
          "line": 447,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupPercent",
      "start": 13153,
      "end": 13166,
      "loc": {
        "start": {
          "line": 447,
          "column": 72
        },
        "end": {
          "line": 447,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 13167,
      "end": 13168,
      "loc": {
        "start": {
          "line": 447,
          "column": 86
        },
        "end": {
          "line": 447,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 13169,
      "end": 13172,
      "loc": {
        "start": {
          "line": 447,
          "column": 88
        },
        "end": {
          "line": 447,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13172,
      "end": 13173,
      "loc": {
        "start": {
          "line": 447,
          "column": 91
        },
        "end": {
          "line": 447,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13173,
      "end": 13174,
      "loc": {
        "start": {
          "line": 447,
          "column": 92
        },
        "end": {
          "line": 447,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13179,
      "end": 13180,
      "loc": {
        "start": {
          "line": 448,
          "column": 4
        },
        "end": {
          "line": 448,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 13181,
      "end": 13185,
      "loc": {
        "start": {
          "line": 448,
          "column": 6
        },
        "end": {
          "line": 448,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13186,
      "end": 13190,
      "loc": {
        "start": {
          "line": 448,
          "column": 11
        },
        "end": {
          "line": 448,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13190,
      "end": 13191,
      "loc": {
        "start": {
          "line": 448,
          "column": 15
        },
        "end": {
          "line": 448,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 13191,
      "end": 13197,
      "loc": {
        "start": {
          "line": 448,
          "column": 16
        },
        "end": {
          "line": 448,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13197,
      "end": 13198,
      "loc": {
        "start": {
          "line": 448,
          "column": 22
        },
        "end": {
          "line": 448,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13198,
      "end": 13199,
      "loc": {
        "start": {
          "line": 448,
          "column": 23
        },
        "end": {
          "line": 448,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13199,
      "end": 13200,
      "loc": {
        "start": {
          "line": 448,
          "column": 24
        },
        "end": {
          "line": 448,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13205,
      "end": 13209,
      "loc": {
        "start": {
          "line": 449,
          "column": 4
        },
        "end": {
          "line": 449,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13209,
      "end": 13210,
      "loc": {
        "start": {
          "line": 449,
          "column": 8
        },
        "end": {
          "line": 449,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 13210,
      "end": 13227,
      "loc": {
        "start": {
          "line": 449,
          "column": 9
        },
        "end": {
          "line": 449,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13227,
      "end": 13228,
      "loc": {
        "start": {
          "line": 449,
          "column": 26
        },
        "end": {
          "line": 449,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 13228,
      "end": 13241,
      "loc": {
        "start": {
          "line": 449,
          "column": 27
        },
        "end": {
          "line": 449,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13241,
      "end": 13242,
      "loc": {
        "start": {
          "line": 449,
          "column": 40
        },
        "end": {
          "line": 449,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13243,
      "end": 13244,
      "loc": {
        "start": {
          "line": 449,
          "column": 42
        },
        "end": {
          "line": 449,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 13244,
      "end": 13247,
      "loc": {
        "start": {
          "line": 449,
          "column": 43
        },
        "end": {
          "line": 449,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13247,
      "end": 13248,
      "loc": {
        "start": {
          "line": 449,
          "column": 46
        },
        "end": {
          "line": 449,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13249,
      "end": 13253,
      "loc": {
        "start": {
          "line": 449,
          "column": 48
        },
        "end": {
          "line": 449,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13253,
      "end": 13254,
      "loc": {
        "start": {
          "line": 449,
          "column": 52
        },
        "end": {
          "line": 449,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 13254,
      "end": 13257,
      "loc": {
        "start": {
          "line": 449,
          "column": 53
        },
        "end": {
          "line": 449,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13257,
      "end": 13258,
      "loc": {
        "start": {
          "line": 449,
          "column": 56
        },
        "end": {
          "line": 449,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13258,
      "end": 13259,
      "loc": {
        "start": {
          "line": 449,
          "column": 57
        },
        "end": {
          "line": 449,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 13260,
      "end": 13265,
      "loc": {
        "start": {
          "line": 449,
          "column": 59
        },
        "end": {
          "line": 449,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13265,
      "end": 13266,
      "loc": {
        "start": {
          "line": 449,
          "column": 64
        },
        "end": {
          "line": 449,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 13267,
      "end": 13272,
      "loc": {
        "start": {
          "line": 449,
          "column": 66
        },
        "end": {
          "line": 449,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13272,
      "end": 13273,
      "loc": {
        "start": {
          "line": 449,
          "column": 71
        },
        "end": {
          "line": 449,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13273,
      "end": 13274,
      "loc": {
        "start": {
          "line": 449,
          "column": 72
        },
        "end": {
          "line": 449,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 13274,
      "end": 13279,
      "loc": {
        "start": {
          "line": 449,
          "column": 73
        },
        "end": {
          "line": 449,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13279,
      "end": 13280,
      "loc": {
        "start": {
          "line": 449,
          "column": 78
        },
        "end": {
          "line": 449,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 13280,
      "end": 13281,
      "loc": {
        "start": {
          "line": 449,
          "column": 79
        },
        "end": {
          "line": 449,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13282,
      "end": 13284,
      "loc": {
        "start": {
          "line": 449,
          "column": 81
        },
        "end": {
          "line": 449,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 13285,
      "end": 13286,
      "loc": {
        "start": {
          "line": 449,
          "column": 84
        },
        "end": {
          "line": 449,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13286,
      "end": 13287,
      "loc": {
        "start": {
          "line": 449,
          "column": 85
        },
        "end": {
          "line": 449,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13287,
      "end": 13288,
      "loc": {
        "start": {
          "line": 449,
          "column": 86
        },
        "end": {
          "line": 449,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13291,
      "end": 13292,
      "loc": {
        "start": {
          "line": 450,
          "column": 2
        },
        "end": {
          "line": 450,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Cost With Tax\n   * @type {number}\n   ",
      "start": 13296,
      "end": 13344,
      "loc": {
        "start": {
          "line": 452,
          "column": 2
        },
        "end": {
          "line": 455,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 13347,
      "end": 13350,
      "loc": {
        "start": {
          "line": 456,
          "column": 2
        },
        "end": {
          "line": 456,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costWithTax",
      "start": 13351,
      "end": 13362,
      "loc": {
        "start": {
          "line": 456,
          "column": 6
        },
        "end": {
          "line": 456,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13362,
      "end": 13363,
      "loc": {
        "start": {
          "line": 456,
          "column": 17
        },
        "end": {
          "line": 456,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13363,
      "end": 13364,
      "loc": {
        "start": {
          "line": 456,
          "column": 18
        },
        "end": {
          "line": 456,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13365,
      "end": 13366,
      "loc": {
        "start": {
          "line": 456,
          "column": 20
        },
        "end": {
          "line": 456,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 13371,
      "end": 13377,
      "loc": {
        "start": {
          "line": 457,
          "column": 4
        },
        "end": {
          "line": 457,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13378,
      "end": 13382,
      "loc": {
        "start": {
          "line": 457,
          "column": 11
        },
        "end": {
          "line": 457,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13382,
      "end": 13383,
      "loc": {
        "start": {
          "line": 457,
          "column": 15
        },
        "end": {
          "line": 457,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 13383,
      "end": 13386,
      "loc": {
        "start": {
          "line": 457,
          "column": 16
        },
        "end": {
          "line": 457,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 13387,
      "end": 13388,
      "loc": {
        "start": {
          "line": 457,
          "column": 20
        },
        "end": {
          "line": 457,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13389,
      "end": 13393,
      "loc": {
        "start": {
          "line": 457,
          "column": 22
        },
        "end": {
          "line": 457,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13393,
      "end": 13394,
      "loc": {
        "start": {
          "line": 457,
          "column": 26
        },
        "end": {
          "line": 457,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 13394,
      "end": 13398,
      "loc": {
        "start": {
          "line": 457,
          "column": 27
        },
        "end": {
          "line": 457,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13398,
      "end": 13399,
      "loc": {
        "start": {
          "line": 457,
          "column": 31
        },
        "end": {
          "line": 457,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13402,
      "end": 13403,
      "loc": {
        "start": {
          "line": 458,
          "column": 2
        },
        "end": {
          "line": 458,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Cost With Markup\n   * @type {number}\n   ",
      "start": 13407,
      "end": 13458,
      "loc": {
        "start": {
          "line": 460,
          "column": 2
        },
        "end": {
          "line": 463,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 13461,
      "end": 13464,
      "loc": {
        "start": {
          "line": 464,
          "column": 2
        },
        "end": {
          "line": 464,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costWithMarkup",
      "start": 13465,
      "end": 13479,
      "loc": {
        "start": {
          "line": 464,
          "column": 6
        },
        "end": {
          "line": 464,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13479,
      "end": 13480,
      "loc": {
        "start": {
          "line": 464,
          "column": 20
        },
        "end": {
          "line": 464,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13480,
      "end": 13481,
      "loc": {
        "start": {
          "line": 464,
          "column": 21
        },
        "end": {
          "line": 464,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13482,
      "end": 13483,
      "loc": {
        "start": {
          "line": 464,
          "column": 23
        },
        "end": {
          "line": 464,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 13488,
      "end": 13494,
      "loc": {
        "start": {
          "line": 465,
          "column": 4
        },
        "end": {
          "line": 465,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13495,
      "end": 13499,
      "loc": {
        "start": {
          "line": 465,
          "column": 11
        },
        "end": {
          "line": 465,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13499,
      "end": 13500,
      "loc": {
        "start": {
          "line": 465,
          "column": 15
        },
        "end": {
          "line": 465,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 13500,
      "end": 13506,
      "loc": {
        "start": {
          "line": 465,
          "column": 16
        },
        "end": {
          "line": 465,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 13507,
      "end": 13508,
      "loc": {
        "start": {
          "line": 465,
          "column": 23
        },
        "end": {
          "line": 465,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13509,
      "end": 13513,
      "loc": {
        "start": {
          "line": 465,
          "column": 25
        },
        "end": {
          "line": 465,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13513,
      "end": 13514,
      "loc": {
        "start": {
          "line": 465,
          "column": 29
        },
        "end": {
          "line": 465,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 13514,
      "end": 13518,
      "loc": {
        "start": {
          "line": 465,
          "column": 30
        },
        "end": {
          "line": 465,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13518,
      "end": 13519,
      "loc": {
        "start": {
          "line": 465,
          "column": 34
        },
        "end": {
          "line": 465,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13522,
      "end": 13523,
      "loc": {
        "start": {
          "line": 466,
          "column": 2
        },
        "end": {
          "line": 466,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * OH&P Property (overhead and profit)\n   * @type {number}\n   ",
      "start": 13527,
      "end": 13597,
      "loc": {
        "start": {
          "line": 468,
          "column": 2
        },
        "end": {
          "line": 471,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 13600,
      "end": 13603,
      "loc": {
        "start": {
          "line": 472,
          "column": 2
        },
        "end": {
          "line": 472,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 13604,
      "end": 13607,
      "loc": {
        "start": {
          "line": 472,
          "column": 6
        },
        "end": {
          "line": 472,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13607,
      "end": 13608,
      "loc": {
        "start": {
          "line": 472,
          "column": 9
        },
        "end": {
          "line": 472,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13608,
      "end": 13609,
      "loc": {
        "start": {
          "line": 472,
          "column": 10
        },
        "end": {
          "line": 472,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13610,
      "end": 13611,
      "loc": {
        "start": {
          "line": 472,
          "column": 12
        },
        "end": {
          "line": 472,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 13616,
      "end": 13622,
      "loc": {
        "start": {
          "line": 473,
          "column": 4
        },
        "end": {
          "line": 473,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 13623,
      "end": 13630,
      "loc": {
        "start": {
          "line": 473,
          "column": 11
        },
        "end": {
          "line": 473,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13630,
      "end": 13631,
      "loc": {
        "start": {
          "line": 473,
          "column": 18
        },
        "end": {
          "line": 473,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 13631,
      "end": 13644,
      "loc": {
        "start": {
          "line": 473,
          "column": 19
        },
        "end": {
          "line": 473,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13644,
      "end": 13645,
      "loc": {
        "start": {
          "line": 473,
          "column": 32
        },
        "end": {
          "line": 473,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13645,
      "end": 13649,
      "loc": {
        "start": {
          "line": 473,
          "column": 33
        },
        "end": {
          "line": 473,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13649,
      "end": 13650,
      "loc": {
        "start": {
          "line": 473,
          "column": 37
        },
        "end": {
          "line": 473,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 13650,
      "end": 13655,
      "loc": {
        "start": {
          "line": 473,
          "column": 38
        },
        "end": {
          "line": 473,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13655,
      "end": 13656,
      "loc": {
        "start": {
          "line": 473,
          "column": 43
        },
        "end": {
          "line": 473,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 13656,
      "end": 13659,
      "loc": {
        "start": {
          "line": 473,
          "column": 44
        },
        "end": {
          "line": 473,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13659,
      "end": 13660,
      "loc": {
        "start": {
          "line": 473,
          "column": 47
        },
        "end": {
          "line": 473,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 13661,
      "end": 13662,
      "loc": {
        "start": {
          "line": 473,
          "column": 49
        },
        "end": {
          "line": 473,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13662,
      "end": 13663,
      "loc": {
        "start": {
          "line": 473,
          "column": 50
        },
        "end": {
          "line": 473,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13663,
      "end": 13664,
      "loc": {
        "start": {
          "line": 473,
          "column": 51
        },
        "end": {
          "line": 473,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13667,
      "end": 13668,
      "loc": {
        "start": {
          "line": 474,
          "column": 2
        },
        "end": {
          "line": 474,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 13672,
      "end": 13701,
      "loc": {
        "start": {
          "line": 476,
          "column": 2
        },
        "end": {
          "line": 478,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 13704,
      "end": 13707,
      "loc": {
        "start": {
          "line": 479,
          "column": 2
        },
        "end": {
          "line": 479,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 13708,
      "end": 13711,
      "loc": {
        "start": {
          "line": 479,
          "column": 6
        },
        "end": {
          "line": 479,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13711,
      "end": 13712,
      "loc": {
        "start": {
          "line": 479,
          "column": 9
        },
        "end": {
          "line": 479,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 13712,
      "end": 13715,
      "loc": {
        "start": {
          "line": 479,
          "column": 10
        },
        "end": {
          "line": 479,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13715,
      "end": 13716,
      "loc": {
        "start": {
          "line": 479,
          "column": 13
        },
        "end": {
          "line": 479,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13717,
      "end": 13718,
      "loc": {
        "start": {
          "line": 479,
          "column": 15
        },
        "end": {
          "line": 479,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 13723,
      "end": 13726,
      "loc": {
        "start": {
          "line": 480,
          "column": 4
        },
        "end": {
          "line": 480,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 13727,
      "end": 13740,
      "loc": {
        "start": {
          "line": 480,
          "column": 8
        },
        "end": {
          "line": 480,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13741,
      "end": 13742,
      "loc": {
        "start": {
          "line": 480,
          "column": 22
        },
        "end": {
          "line": 480,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13743,
      "end": 13747,
      "loc": {
        "start": {
          "line": 480,
          "column": 24
        },
        "end": {
          "line": 480,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13747,
      "end": 13748,
      "loc": {
        "start": {
          "line": 480,
          "column": 28
        },
        "end": {
          "line": 480,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 13748,
      "end": 13753,
      "loc": {
        "start": {
          "line": 480,
          "column": 29
        },
        "end": {
          "line": 480,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13753,
      "end": 13754,
      "loc": {
        "start": {
          "line": 480,
          "column": 34
        },
        "end": {
          "line": 480,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 13754,
      "end": 13757,
      "loc": {
        "start": {
          "line": 480,
          "column": 35
        },
        "end": {
          "line": 480,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13757,
      "end": 13758,
      "loc": {
        "start": {
          "line": 480,
          "column": 38
        },
        "end": {
          "line": 480,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 13763,
      "end": 13765,
      "loc": {
        "start": {
          "line": 481,
          "column": 4
        },
        "end": {
          "line": 481,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13766,
      "end": 13767,
      "loc": {
        "start": {
          "line": 481,
          "column": 7
        },
        "end": {
          "line": 481,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 13767,
      "end": 13774,
      "loc": {
        "start": {
          "line": 481,
          "column": 8
        },
        "end": {
          "line": 481,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13774,
      "end": 13775,
      "loc": {
        "start": {
          "line": 481,
          "column": 15
        },
        "end": {
          "line": 481,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 13775,
      "end": 13783,
      "loc": {
        "start": {
          "line": 481,
          "column": 16
        },
        "end": {
          "line": 481,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13783,
      "end": 13784,
      "loc": {
        "start": {
          "line": 481,
          "column": 24
        },
        "end": {
          "line": 481,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 13784,
      "end": 13787,
      "loc": {
        "start": {
          "line": 481,
          "column": 25
        },
        "end": {
          "line": 481,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13787,
      "end": 13788,
      "loc": {
        "start": {
          "line": 481,
          "column": 28
        },
        "end": {
          "line": 481,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 13789,
      "end": 13791,
      "loc": {
        "start": {
          "line": 481,
          "column": 30
        },
        "end": {
          "line": 481,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13792,
      "end": 13796,
      "loc": {
        "start": {
          "line": 481,
          "column": 33
        },
        "end": {
          "line": 481,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13796,
      "end": 13797,
      "loc": {
        "start": {
          "line": 481,
          "column": 37
        },
        "end": {
          "line": 481,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 13797,
      "end": 13802,
      "loc": {
        "start": {
          "line": 481,
          "column": 38
        },
        "end": {
          "line": 481,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13802,
      "end": 13803,
      "loc": {
        "start": {
          "line": 481,
          "column": 43
        },
        "end": {
          "line": 481,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 13803,
      "end": 13806,
      "loc": {
        "start": {
          "line": 481,
          "column": 44
        },
        "end": {
          "line": 481,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 13807,
      "end": 13809,
      "loc": {
        "start": {
          "line": 481,
          "column": 48
        },
        "end": {
          "line": 481,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 13810,
      "end": 13817,
      "loc": {
        "start": {
          "line": 481,
          "column": 51
        },
        "end": {
          "line": 481,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13817,
      "end": 13818,
      "loc": {
        "start": {
          "line": 481,
          "column": 58
        },
        "end": {
          "line": 481,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 13818,
      "end": 13831,
      "loc": {
        "start": {
          "line": 481,
          "column": 59
        },
        "end": {
          "line": 481,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13831,
      "end": 13832,
      "loc": {
        "start": {
          "line": 481,
          "column": 72
        },
        "end": {
          "line": 481,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 13832,
      "end": 13835,
      "loc": {
        "start": {
          "line": 481,
          "column": 73
        },
        "end": {
          "line": 481,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13835,
      "end": 13836,
      "loc": {
        "start": {
          "line": 481,
          "column": 76
        },
        "end": {
          "line": 481,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13836,
      "end": 13837,
      "loc": {
        "start": {
          "line": 481,
          "column": 77
        },
        "end": {
          "line": 481,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13838,
      "end": 13839,
      "loc": {
        "start": {
          "line": 481,
          "column": 79
        },
        "end": {
          "line": 481,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13846,
      "end": 13850,
      "loc": {
        "start": {
          "line": 482,
          "column": 6
        },
        "end": {
          "line": 482,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13850,
      "end": 13851,
      "loc": {
        "start": {
          "line": 482,
          "column": 10
        },
        "end": {
          "line": 482,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 13851,
      "end": 13856,
      "loc": {
        "start": {
          "line": 482,
          "column": 11
        },
        "end": {
          "line": 482,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13856,
      "end": 13857,
      "loc": {
        "start": {
          "line": 482,
          "column": 16
        },
        "end": {
          "line": 482,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 13857,
      "end": 13860,
      "loc": {
        "start": {
          "line": 482,
          "column": 17
        },
        "end": {
          "line": 482,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13861,
      "end": 13862,
      "loc": {
        "start": {
          "line": 482,
          "column": 21
        },
        "end": {
          "line": 482,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 13863,
      "end": 13870,
      "loc": {
        "start": {
          "line": 482,
          "column": 23
        },
        "end": {
          "line": 482,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13870,
      "end": 13871,
      "loc": {
        "start": {
          "line": 482,
          "column": 30
        },
        "end": {
          "line": 482,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 13871,
      "end": 13884,
      "loc": {
        "start": {
          "line": 482,
          "column": 31
        },
        "end": {
          "line": 482,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13884,
      "end": 13885,
      "loc": {
        "start": {
          "line": 482,
          "column": 44
        },
        "end": {
          "line": 482,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 13885,
      "end": 13888,
      "loc": {
        "start": {
          "line": 482,
          "column": 45
        },
        "end": {
          "line": 482,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13888,
      "end": 13889,
      "loc": {
        "start": {
          "line": 482,
          "column": 48
        },
        "end": {
          "line": 482,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13889,
      "end": 13890,
      "loc": {
        "start": {
          "line": 482,
          "column": 49
        },
        "end": {
          "line": 482,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13897,
      "end": 13901,
      "loc": {
        "start": {
          "line": 483,
          "column": 6
        },
        "end": {
          "line": 483,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13901,
      "end": 13902,
      "loc": {
        "start": {
          "line": 483,
          "column": 10
        },
        "end": {
          "line": 483,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 13902,
      "end": 13910,
      "loc": {
        "start": {
          "line": 483,
          "column": 11
        },
        "end": {
          "line": 483,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13910,
      "end": 13911,
      "loc": {
        "start": {
          "line": 483,
          "column": 19
        },
        "end": {
          "line": 483,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 13911,
      "end": 13917,
      "loc": {
        "start": {
          "line": 483,
          "column": 20
        },
        "end": {
          "line": 483,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13917,
      "end": 13918,
      "loc": {
        "start": {
          "line": 483,
          "column": 26
        },
        "end": {
          "line": 483,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 13919,
      "end": 13924,
      "loc": {
        "start": {
          "line": 483,
          "column": 28
        },
        "end": {
          "line": 483,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13924,
      "end": 13925,
      "loc": {
        "start": {
          "line": 483,
          "column": 33
        },
        "end": {
          "line": 483,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13925,
      "end": 13926,
      "loc": {
        "start": {
          "line": 483,
          "column": 34
        },
        "end": {
          "line": 483,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13933,
      "end": 13937,
      "loc": {
        "start": {
          "line": 484,
          "column": 6
        },
        "end": {
          "line": 484,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13937,
      "end": 13938,
      "loc": {
        "start": {
          "line": 484,
          "column": 10
        },
        "end": {
          "line": 484,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 13938,
      "end": 13946,
      "loc": {
        "start": {
          "line": 484,
          "column": 11
        },
        "end": {
          "line": 484,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13946,
      "end": 13947,
      "loc": {
        "start": {
          "line": 484,
          "column": 19
        },
        "end": {
          "line": 484,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 13947,
      "end": 13958,
      "loc": {
        "start": {
          "line": 484,
          "column": 20
        },
        "end": {
          "line": 484,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13958,
      "end": 13959,
      "loc": {
        "start": {
          "line": 484,
          "column": 31
        },
        "end": {
          "line": 484,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 13960,
      "end": 13965,
      "loc": {
        "start": {
          "line": 484,
          "column": 33
        },
        "end": {
          "line": 484,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13965,
      "end": 13966,
      "loc": {
        "start": {
          "line": 484,
          "column": 38
        },
        "end": {
          "line": 484,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13966,
      "end": 13967,
      "loc": {
        "start": {
          "line": 484,
          "column": 39
        },
        "end": {
          "line": 484,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13974,
      "end": 13978,
      "loc": {
        "start": {
          "line": 485,
          "column": 6
        },
        "end": {
          "line": 485,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13978,
      "end": 13979,
      "loc": {
        "start": {
          "line": 485,
          "column": 10
        },
        "end": {
          "line": 485,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 13979,
      "end": 13987,
      "loc": {
        "start": {
          "line": 485,
          "column": 11
        },
        "end": {
          "line": 485,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13987,
      "end": 13988,
      "loc": {
        "start": {
          "line": 485,
          "column": 19
        },
        "end": {
          "line": 485,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 13988,
      "end": 13995,
      "loc": {
        "start": {
          "line": 485,
          "column": 20
        },
        "end": {
          "line": 485,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13995,
      "end": 13996,
      "loc": {
        "start": {
          "line": 485,
          "column": 27
        },
        "end": {
          "line": 485,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 13997,
      "end": 14002,
      "loc": {
        "start": {
          "line": 485,
          "column": 29
        },
        "end": {
          "line": 485,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14002,
      "end": 14003,
      "loc": {
        "start": {
          "line": 485,
          "column": 34
        },
        "end": {
          "line": 485,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14003,
      "end": 14004,
      "loc": {
        "start": {
          "line": 485,
          "column": 35
        },
        "end": {
          "line": 485,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14011,
      "end": 14015,
      "loc": {
        "start": {
          "line": 486,
          "column": 6
        },
        "end": {
          "line": 486,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14015,
      "end": 14016,
      "loc": {
        "start": {
          "line": 486,
          "column": 10
        },
        "end": {
          "line": 486,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 14016,
      "end": 14024,
      "loc": {
        "start": {
          "line": 486,
          "column": 11
        },
        "end": {
          "line": 486,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14024,
      "end": 14025,
      "loc": {
        "start": {
          "line": 486,
          "column": 19
        },
        "end": {
          "line": 486,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 14025,
      "end": 14037,
      "loc": {
        "start": {
          "line": 486,
          "column": 20
        },
        "end": {
          "line": 486,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14037,
      "end": 14038,
      "loc": {
        "start": {
          "line": 486,
          "column": 32
        },
        "end": {
          "line": 486,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 14039,
      "end": 14044,
      "loc": {
        "start": {
          "line": 486,
          "column": 34
        },
        "end": {
          "line": 486,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14044,
      "end": 14045,
      "loc": {
        "start": {
          "line": 486,
          "column": 39
        },
        "end": {
          "line": 486,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14045,
      "end": 14046,
      "loc": {
        "start": {
          "line": 486,
          "column": 40
        },
        "end": {
          "line": 486,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14053,
      "end": 14057,
      "loc": {
        "start": {
          "line": 487,
          "column": 6
        },
        "end": {
          "line": 487,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14057,
      "end": 14058,
      "loc": {
        "start": {
          "line": 487,
          "column": 10
        },
        "end": {
          "line": 487,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 14058,
      "end": 14066,
      "loc": {
        "start": {
          "line": 487,
          "column": 11
        },
        "end": {
          "line": 487,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14066,
      "end": 14067,
      "loc": {
        "start": {
          "line": 487,
          "column": 19
        },
        "end": {
          "line": 487,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ohp",
      "start": 14067,
      "end": 14072,
      "loc": {
        "start": {
          "line": 487,
          "column": 20
        },
        "end": {
          "line": 487,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14072,
      "end": 14073,
      "loc": {
        "start": {
          "line": 487,
          "column": 25
        },
        "end": {
          "line": 487,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 14074,
      "end": 14078,
      "loc": {
        "start": {
          "line": 487,
          "column": 27
        },
        "end": {
          "line": 487,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14078,
      "end": 14079,
      "loc": {
        "start": {
          "line": 487,
          "column": 31
        },
        "end": {
          "line": 487,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14079,
      "end": 14080,
      "loc": {
        "start": {
          "line": 487,
          "column": 32
        },
        "end": {
          "line": 487,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14087,
      "end": 14091,
      "loc": {
        "start": {
          "line": 488,
          "column": 6
        },
        "end": {
          "line": 488,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14091,
      "end": 14092,
      "loc": {
        "start": {
          "line": 488,
          "column": 10
        },
        "end": {
          "line": 488,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 14092,
      "end": 14102,
      "loc": {
        "start": {
          "line": 488,
          "column": 11
        },
        "end": {
          "line": 488,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14103,
      "end": 14104,
      "loc": {
        "start": {
          "line": 488,
          "column": 22
        },
        "end": {
          "line": 488,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 14105,
      "end": 14109,
      "loc": {
        "start": {
          "line": 488,
          "column": 24
        },
        "end": {
          "line": 488,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14109,
      "end": 14110,
      "loc": {
        "start": {
          "line": 488,
          "column": 28
        },
        "end": {
          "line": 488,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14117,
      "end": 14121,
      "loc": {
        "start": {
          "line": 489,
          "column": 6
        },
        "end": {
          "line": 489,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14121,
      "end": 14122,
      "loc": {
        "start": {
          "line": 489,
          "column": 10
        },
        "end": {
          "line": 489,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 14122,
      "end": 14127,
      "loc": {
        "start": {
          "line": 489,
          "column": 11
        },
        "end": {
          "line": 489,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14127,
      "end": 14128,
      "loc": {
        "start": {
          "line": 489,
          "column": 16
        },
        "end": {
          "line": 489,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14128,
      "end": 14129,
      "loc": {
        "start": {
          "line": 489,
          "column": 17
        },
        "end": {
          "line": 489,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14129,
      "end": 14130,
      "loc": {
        "start": {
          "line": 489,
          "column": 18
        },
        "end": {
          "line": 489,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14137,
      "end": 14141,
      "loc": {
        "start": {
          "line": 490,
          "column": 6
        },
        "end": {
          "line": 490,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14141,
      "end": 14142,
      "loc": {
        "start": {
          "line": 490,
          "column": 10
        },
        "end": {
          "line": 490,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 14142,
      "end": 14159,
      "loc": {
        "start": {
          "line": 490,
          "column": 11
        },
        "end": {
          "line": 490,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14159,
      "end": 14160,
      "loc": {
        "start": {
          "line": 490,
          "column": 28
        },
        "end": {
          "line": 490,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 14160,
      "end": 14173,
      "loc": {
        "start": {
          "line": 490,
          "column": 29
        },
        "end": {
          "line": 490,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14173,
      "end": 14174,
      "loc": {
        "start": {
          "line": 490,
          "column": 42
        },
        "end": {
          "line": 490,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14175,
      "end": 14176,
      "loc": {
        "start": {
          "line": 490,
          "column": 44
        },
        "end": {
          "line": 490,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 14176,
      "end": 14179,
      "loc": {
        "start": {
          "line": 490,
          "column": 45
        },
        "end": {
          "line": 490,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14179,
      "end": 14180,
      "loc": {
        "start": {
          "line": 490,
          "column": 48
        },
        "end": {
          "line": 490,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14181,
      "end": 14185,
      "loc": {
        "start": {
          "line": 490,
          "column": 50
        },
        "end": {
          "line": 490,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14185,
      "end": 14186,
      "loc": {
        "start": {
          "line": 490,
          "column": 54
        },
        "end": {
          "line": 490,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 14186,
      "end": 14189,
      "loc": {
        "start": {
          "line": 490,
          "column": 55
        },
        "end": {
          "line": 490,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14189,
      "end": 14190,
      "loc": {
        "start": {
          "line": 490,
          "column": 58
        },
        "end": {
          "line": 490,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14190,
      "end": 14191,
      "loc": {
        "start": {
          "line": 490,
          "column": 59
        },
        "end": {
          "line": 490,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ohp",
      "start": 14192,
      "end": 14197,
      "loc": {
        "start": {
          "line": 490,
          "column": 61
        },
        "end": {
          "line": 490,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14197,
      "end": 14198,
      "loc": {
        "start": {
          "line": 490,
          "column": 66
        },
        "end": {
          "line": 490,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ohp",
      "start": 14199,
      "end": 14204,
      "loc": {
        "start": {
          "line": 490,
          "column": 68
        },
        "end": {
          "line": 490,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14204,
      "end": 14205,
      "loc": {
        "start": {
          "line": 490,
          "column": 73
        },
        "end": {
          "line": 490,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14205,
      "end": 14206,
      "loc": {
        "start": {
          "line": 490,
          "column": 74
        },
        "end": {
          "line": 490,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 14206,
      "end": 14211,
      "loc": {
        "start": {
          "line": 490,
          "column": 75
        },
        "end": {
          "line": 490,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14211,
      "end": 14212,
      "loc": {
        "start": {
          "line": 490,
          "column": 80
        },
        "end": {
          "line": 490,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 14212,
      "end": 14213,
      "loc": {
        "start": {
          "line": 490,
          "column": 81
        },
        "end": {
          "line": 490,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14214,
      "end": 14216,
      "loc": {
        "start": {
          "line": 490,
          "column": 83
        },
        "end": {
          "line": 490,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 14217,
      "end": 14218,
      "loc": {
        "start": {
          "line": 490,
          "column": 86
        },
        "end": {
          "line": 490,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14218,
      "end": 14219,
      "loc": {
        "start": {
          "line": 490,
          "column": 87
        },
        "end": {
          "line": 490,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14219,
      "end": 14220,
      "loc": {
        "start": {
          "line": 490,
          "column": 88
        },
        "end": {
          "line": 490,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14227,
      "end": 14231,
      "loc": {
        "start": {
          "line": 491,
          "column": 6
        },
        "end": {
          "line": 491,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14231,
      "end": 14232,
      "loc": {
        "start": {
          "line": 491,
          "column": 10
        },
        "end": {
          "line": 491,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 14232,
      "end": 14236,
      "loc": {
        "start": {
          "line": 491,
          "column": 11
        },
        "end": {
          "line": 491,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14236,
      "end": 14237,
      "loc": {
        "start": {
          "line": 491,
          "column": 15
        },
        "end": {
          "line": 491,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 14237,
      "end": 14255,
      "loc": {
        "start": {
          "line": 491,
          "column": 16
        },
        "end": {
          "line": 491,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14255,
      "end": 14256,
      "loc": {
        "start": {
          "line": 491,
          "column": 34
        },
        "end": {
          "line": 491,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14256,
      "end": 14257,
      "loc": {
        "start": {
          "line": 491,
          "column": 35
        },
        "end": {
          "line": 491,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14262,
      "end": 14263,
      "loc": {
        "start": {
          "line": 492,
          "column": 4
        },
        "end": {
          "line": 492,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14266,
      "end": 14267,
      "loc": {
        "start": {
          "line": 493,
          "column": 2
        },
        "end": {
          "line": 493,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Tax Percent Property\n   * @type {number}\n   ",
      "start": 14271,
      "end": 14326,
      "loc": {
        "start": {
          "line": 495,
          "column": 2
        },
        "end": {
          "line": 498,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 14329,
      "end": 14332,
      "loc": {
        "start": {
          "line": 499,
          "column": 2
        },
        "end": {
          "line": 499,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxPercent",
      "start": 14333,
      "end": 14343,
      "loc": {
        "start": {
          "line": 499,
          "column": 6
        },
        "end": {
          "line": 499,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14343,
      "end": 14344,
      "loc": {
        "start": {
          "line": 499,
          "column": 16
        },
        "end": {
          "line": 499,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14344,
      "end": 14345,
      "loc": {
        "start": {
          "line": 499,
          "column": 17
        },
        "end": {
          "line": 499,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14346,
      "end": 14347,
      "loc": {
        "start": {
          "line": 499,
          "column": 19
        },
        "end": {
          "line": 499,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 14352,
      "end": 14358,
      "loc": {
        "start": {
          "line": 500,
          "column": 4
        },
        "end": {
          "line": 500,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 14359,
      "end": 14366,
      "loc": {
        "start": {
          "line": 500,
          "column": 11
        },
        "end": {
          "line": 500,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14366,
      "end": 14367,
      "loc": {
        "start": {
          "line": 500,
          "column": 18
        },
        "end": {
          "line": 500,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 14367,
      "end": 14380,
      "loc": {
        "start": {
          "line": 500,
          "column": 19
        },
        "end": {
          "line": 500,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14380,
      "end": 14381,
      "loc": {
        "start": {
          "line": 500,
          "column": 32
        },
        "end": {
          "line": 500,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14381,
      "end": 14385,
      "loc": {
        "start": {
          "line": 500,
          "column": 33
        },
        "end": {
          "line": 500,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14385,
      "end": 14386,
      "loc": {
        "start": {
          "line": 500,
          "column": 37
        },
        "end": {
          "line": 500,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 14386,
      "end": 14391,
      "loc": {
        "start": {
          "line": 500,
          "column": 38
        },
        "end": {
          "line": 500,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14391,
      "end": 14392,
      "loc": {
        "start": {
          "line": 500,
          "column": 43
        },
        "end": {
          "line": 500,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax_percent",
      "start": 14392,
      "end": 14403,
      "loc": {
        "start": {
          "line": 500,
          "column": 44
        },
        "end": {
          "line": 500,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14403,
      "end": 14404,
      "loc": {
        "start": {
          "line": 500,
          "column": 55
        },
        "end": {
          "line": 500,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14404,
      "end": 14405,
      "loc": {
        "start": {
          "line": 500,
          "column": 56
        },
        "end": {
          "line": 500,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14408,
      "end": 14409,
      "loc": {
        "start": {
          "line": 501,
          "column": 2
        },
        "end": {
          "line": 501,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 14413,
      "end": 14442,
      "loc": {
        "start": {
          "line": 503,
          "column": 2
        },
        "end": {
          "line": 505,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 14445,
      "end": 14448,
      "loc": {
        "start": {
          "line": 506,
          "column": 2
        },
        "end": {
          "line": 506,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxPercent",
      "start": 14449,
      "end": 14459,
      "loc": {
        "start": {
          "line": 506,
          "column": 6
        },
        "end": {
          "line": 506,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14459,
      "end": 14460,
      "loc": {
        "start": {
          "line": 506,
          "column": 16
        },
        "end": {
          "line": 506,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 14460,
      "end": 14463,
      "loc": {
        "start": {
          "line": 506,
          "column": 17
        },
        "end": {
          "line": 506,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14463,
      "end": 14464,
      "loc": {
        "start": {
          "line": 506,
          "column": 20
        },
        "end": {
          "line": 506,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14465,
      "end": 14466,
      "loc": {
        "start": {
          "line": 506,
          "column": 22
        },
        "end": {
          "line": 506,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 14471,
      "end": 14474,
      "loc": {
        "start": {
          "line": 507,
          "column": 4
        },
        "end": {
          "line": 507,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 14475,
      "end": 14488,
      "loc": {
        "start": {
          "line": 507,
          "column": 8
        },
        "end": {
          "line": 507,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14489,
      "end": 14490,
      "loc": {
        "start": {
          "line": 507,
          "column": 22
        },
        "end": {
          "line": 507,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14491,
      "end": 14495,
      "loc": {
        "start": {
          "line": 507,
          "column": 24
        },
        "end": {
          "line": 507,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14495,
      "end": 14496,
      "loc": {
        "start": {
          "line": 507,
          "column": 28
        },
        "end": {
          "line": 507,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 14496,
      "end": 14501,
      "loc": {
        "start": {
          "line": 507,
          "column": 29
        },
        "end": {
          "line": 507,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14501,
      "end": 14502,
      "loc": {
        "start": {
          "line": 507,
          "column": 34
        },
        "end": {
          "line": 507,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax_percent",
      "start": 14502,
      "end": 14513,
      "loc": {
        "start": {
          "line": 507,
          "column": 35
        },
        "end": {
          "line": 507,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14513,
      "end": 14514,
      "loc": {
        "start": {
          "line": 507,
          "column": 46
        },
        "end": {
          "line": 507,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 14519,
      "end": 14521,
      "loc": {
        "start": {
          "line": 508,
          "column": 4
        },
        "end": {
          "line": 508,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14522,
      "end": 14523,
      "loc": {
        "start": {
          "line": 508,
          "column": 7
        },
        "end": {
          "line": 508,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 14523,
      "end": 14530,
      "loc": {
        "start": {
          "line": 508,
          "column": 8
        },
        "end": {
          "line": 508,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14530,
      "end": 14531,
      "loc": {
        "start": {
          "line": 508,
          "column": 15
        },
        "end": {
          "line": 508,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 14531,
      "end": 14539,
      "loc": {
        "start": {
          "line": 508,
          "column": 16
        },
        "end": {
          "line": 508,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14539,
      "end": 14540,
      "loc": {
        "start": {
          "line": 508,
          "column": 24
        },
        "end": {
          "line": 508,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 14540,
      "end": 14543,
      "loc": {
        "start": {
          "line": 508,
          "column": 25
        },
        "end": {
          "line": 508,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14543,
      "end": 14544,
      "loc": {
        "start": {
          "line": 508,
          "column": 28
        },
        "end": {
          "line": 508,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 14545,
      "end": 14547,
      "loc": {
        "start": {
          "line": 508,
          "column": 30
        },
        "end": {
          "line": 508,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14548,
      "end": 14552,
      "loc": {
        "start": {
          "line": 508,
          "column": 33
        },
        "end": {
          "line": 508,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14552,
      "end": 14553,
      "loc": {
        "start": {
          "line": 508,
          "column": 37
        },
        "end": {
          "line": 508,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 14553,
      "end": 14558,
      "loc": {
        "start": {
          "line": 508,
          "column": 38
        },
        "end": {
          "line": 508,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14558,
      "end": 14559,
      "loc": {
        "start": {
          "line": 508,
          "column": 43
        },
        "end": {
          "line": 508,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax_percent",
      "start": 14559,
      "end": 14570,
      "loc": {
        "start": {
          "line": 508,
          "column": 44
        },
        "end": {
          "line": 508,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 14571,
      "end": 14573,
      "loc": {
        "start": {
          "line": 508,
          "column": 56
        },
        "end": {
          "line": 508,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 14574,
      "end": 14581,
      "loc": {
        "start": {
          "line": 508,
          "column": 59
        },
        "end": {
          "line": 508,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14581,
      "end": 14582,
      "loc": {
        "start": {
          "line": 508,
          "column": 66
        },
        "end": {
          "line": 508,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 14582,
      "end": 14595,
      "loc": {
        "start": {
          "line": 508,
          "column": 67
        },
        "end": {
          "line": 508,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14595,
      "end": 14596,
      "loc": {
        "start": {
          "line": 508,
          "column": 80
        },
        "end": {
          "line": 508,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 14596,
      "end": 14599,
      "loc": {
        "start": {
          "line": 508,
          "column": 81
        },
        "end": {
          "line": 508,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14599,
      "end": 14600,
      "loc": {
        "start": {
          "line": 508,
          "column": 84
        },
        "end": {
          "line": 508,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14600,
      "end": 14601,
      "loc": {
        "start": {
          "line": 508,
          "column": 85
        },
        "end": {
          "line": 508,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14602,
      "end": 14603,
      "loc": {
        "start": {
          "line": 508,
          "column": 87
        },
        "end": {
          "line": 508,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14610,
      "end": 14614,
      "loc": {
        "start": {
          "line": 509,
          "column": 6
        },
        "end": {
          "line": 509,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14614,
      "end": 14615,
      "loc": {
        "start": {
          "line": 509,
          "column": 10
        },
        "end": {
          "line": 509,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 14615,
      "end": 14620,
      "loc": {
        "start": {
          "line": 509,
          "column": 11
        },
        "end": {
          "line": 509,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14620,
      "end": 14621,
      "loc": {
        "start": {
          "line": 509,
          "column": 16
        },
        "end": {
          "line": 509,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax_percent",
      "start": 14621,
      "end": 14632,
      "loc": {
        "start": {
          "line": 509,
          "column": 17
        },
        "end": {
          "line": 509,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14633,
      "end": 14634,
      "loc": {
        "start": {
          "line": 509,
          "column": 29
        },
        "end": {
          "line": 509,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 14635,
      "end": 14642,
      "loc": {
        "start": {
          "line": 509,
          "column": 31
        },
        "end": {
          "line": 509,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14642,
      "end": 14643,
      "loc": {
        "start": {
          "line": 509,
          "column": 38
        },
        "end": {
          "line": 509,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 14643,
      "end": 14656,
      "loc": {
        "start": {
          "line": 509,
          "column": 39
        },
        "end": {
          "line": 509,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14656,
      "end": 14657,
      "loc": {
        "start": {
          "line": 509,
          "column": 52
        },
        "end": {
          "line": 509,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 14657,
      "end": 14660,
      "loc": {
        "start": {
          "line": 509,
          "column": 53
        },
        "end": {
          "line": 509,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14660,
      "end": 14661,
      "loc": {
        "start": {
          "line": 509,
          "column": 56
        },
        "end": {
          "line": 509,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14661,
      "end": 14662,
      "loc": {
        "start": {
          "line": 509,
          "column": 57
        },
        "end": {
          "line": 509,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14669,
      "end": 14673,
      "loc": {
        "start": {
          "line": 510,
          "column": 6
        },
        "end": {
          "line": 510,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14673,
      "end": 14674,
      "loc": {
        "start": {
          "line": 510,
          "column": 10
        },
        "end": {
          "line": 510,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 14674,
      "end": 14682,
      "loc": {
        "start": {
          "line": 510,
          "column": 11
        },
        "end": {
          "line": 510,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14682,
      "end": 14683,
      "loc": {
        "start": {
          "line": 510,
          "column": 19
        },
        "end": {
          "line": 510,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 14683,
      "end": 14696,
      "loc": {
        "start": {
          "line": 510,
          "column": 20
        },
        "end": {
          "line": 510,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14696,
      "end": 14697,
      "loc": {
        "start": {
          "line": 510,
          "column": 33
        },
        "end": {
          "line": 510,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 14698,
      "end": 14702,
      "loc": {
        "start": {
          "line": 510,
          "column": 35
        },
        "end": {
          "line": 510,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14702,
      "end": 14703,
      "loc": {
        "start": {
          "line": 510,
          "column": 39
        },
        "end": {
          "line": 510,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14703,
      "end": 14704,
      "loc": {
        "start": {
          "line": 510,
          "column": 40
        },
        "end": {
          "line": 510,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14711,
      "end": 14715,
      "loc": {
        "start": {
          "line": 511,
          "column": 6
        },
        "end": {
          "line": 511,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14715,
      "end": 14716,
      "loc": {
        "start": {
          "line": 511,
          "column": 10
        },
        "end": {
          "line": 511,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 14716,
      "end": 14724,
      "loc": {
        "start": {
          "line": 511,
          "column": 11
        },
        "end": {
          "line": 511,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14724,
      "end": 14725,
      "loc": {
        "start": {
          "line": 511,
          "column": 19
        },
        "end": {
          "line": 511,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 14725,
      "end": 14732,
      "loc": {
        "start": {
          "line": 511,
          "column": 20
        },
        "end": {
          "line": 511,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14732,
      "end": 14733,
      "loc": {
        "start": {
          "line": 511,
          "column": 27
        },
        "end": {
          "line": 511,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 14734,
      "end": 14739,
      "loc": {
        "start": {
          "line": 511,
          "column": 29
        },
        "end": {
          "line": 511,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14739,
      "end": 14740,
      "loc": {
        "start": {
          "line": 511,
          "column": 34
        },
        "end": {
          "line": 511,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14740,
      "end": 14741,
      "loc": {
        "start": {
          "line": 511,
          "column": 35
        },
        "end": {
          "line": 511,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14748,
      "end": 14752,
      "loc": {
        "start": {
          "line": 512,
          "column": 6
        },
        "end": {
          "line": 512,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14752,
      "end": 14753,
      "loc": {
        "start": {
          "line": 512,
          "column": 10
        },
        "end": {
          "line": 512,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 14753,
      "end": 14761,
      "loc": {
        "start": {
          "line": 512,
          "column": 11
        },
        "end": {
          "line": 512,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14761,
      "end": 14762,
      "loc": {
        "start": {
          "line": 512,
          "column": 19
        },
        "end": {
          "line": 512,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 14762,
      "end": 14774,
      "loc": {
        "start": {
          "line": 512,
          "column": 20
        },
        "end": {
          "line": 512,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14774,
      "end": 14775,
      "loc": {
        "start": {
          "line": 512,
          "column": 32
        },
        "end": {
          "line": 512,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 14776,
      "end": 14781,
      "loc": {
        "start": {
          "line": 512,
          "column": 34
        },
        "end": {
          "line": 512,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14781,
      "end": 14782,
      "loc": {
        "start": {
          "line": 512,
          "column": 39
        },
        "end": {
          "line": 512,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14782,
      "end": 14783,
      "loc": {
        "start": {
          "line": 512,
          "column": 40
        },
        "end": {
          "line": 512,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14791,
      "end": 14795,
      "loc": {
        "start": {
          "line": 514,
          "column": 6
        },
        "end": {
          "line": 514,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14795,
      "end": 14796,
      "loc": {
        "start": {
          "line": 514,
          "column": 10
        },
        "end": {
          "line": 514,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyTaxPercentChange",
      "start": 14796,
      "end": 14818,
      "loc": {
        "start": {
          "line": 514,
          "column": 11
        },
        "end": {
          "line": 514,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14818,
      "end": 14819,
      "loc": {
        "start": {
          "line": 514,
          "column": 33
        },
        "end": {
          "line": 514,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14819,
      "end": 14820,
      "loc": {
        "start": {
          "line": 514,
          "column": 34
        },
        "end": {
          "line": 514,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14820,
      "end": 14821,
      "loc": {
        "start": {
          "line": 514,
          "column": 35
        },
        "end": {
          "line": 514,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14828,
      "end": 14832,
      "loc": {
        "start": {
          "line": 515,
          "column": 6
        },
        "end": {
          "line": 515,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14832,
      "end": 14833,
      "loc": {
        "start": {
          "line": 515,
          "column": 10
        },
        "end": {
          "line": 515,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 14833,
      "end": 14843,
      "loc": {
        "start": {
          "line": 515,
          "column": 11
        },
        "end": {
          "line": 515,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 14844,
      "end": 14845,
      "loc": {
        "start": {
          "line": 515,
          "column": 22
        },
        "end": {
          "line": 515,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 14846,
      "end": 14850,
      "loc": {
        "start": {
          "line": 515,
          "column": 24
        },
        "end": {
          "line": 515,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14850,
      "end": 14851,
      "loc": {
        "start": {
          "line": 515,
          "column": 28
        },
        "end": {
          "line": 515,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14858,
      "end": 14862,
      "loc": {
        "start": {
          "line": 516,
          "column": 6
        },
        "end": {
          "line": 516,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14862,
      "end": 14863,
      "loc": {
        "start": {
          "line": 516,
          "column": 10
        },
        "end": {
          "line": 516,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 14863,
      "end": 14868,
      "loc": {
        "start": {
          "line": 516,
          "column": 11
        },
        "end": {
          "line": 516,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14868,
      "end": 14869,
      "loc": {
        "start": {
          "line": 516,
          "column": 16
        },
        "end": {
          "line": 516,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14869,
      "end": 14870,
      "loc": {
        "start": {
          "line": 516,
          "column": 17
        },
        "end": {
          "line": 516,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14870,
      "end": 14871,
      "loc": {
        "start": {
          "line": 516,
          "column": 18
        },
        "end": {
          "line": 516,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14878,
      "end": 14882,
      "loc": {
        "start": {
          "line": 517,
          "column": 6
        },
        "end": {
          "line": 517,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14882,
      "end": 14883,
      "loc": {
        "start": {
          "line": 517,
          "column": 10
        },
        "end": {
          "line": 517,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 14883,
      "end": 14900,
      "loc": {
        "start": {
          "line": 517,
          "column": 11
        },
        "end": {
          "line": 517,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14900,
      "end": 14901,
      "loc": {
        "start": {
          "line": 517,
          "column": 28
        },
        "end": {
          "line": 517,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 14901,
      "end": 14914,
      "loc": {
        "start": {
          "line": 517,
          "column": 29
        },
        "end": {
          "line": 517,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14914,
      "end": 14915,
      "loc": {
        "start": {
          "line": 517,
          "column": 42
        },
        "end": {
          "line": 517,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14916,
      "end": 14917,
      "loc": {
        "start": {
          "line": 517,
          "column": 44
        },
        "end": {
          "line": 517,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax_percent",
      "start": 14917,
      "end": 14928,
      "loc": {
        "start": {
          "line": 517,
          "column": 45
        },
        "end": {
          "line": 517,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14928,
      "end": 14929,
      "loc": {
        "start": {
          "line": 517,
          "column": 56
        },
        "end": {
          "line": 517,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14930,
      "end": 14934,
      "loc": {
        "start": {
          "line": 517,
          "column": 58
        },
        "end": {
          "line": 517,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14934,
      "end": 14935,
      "loc": {
        "start": {
          "line": 517,
          "column": 62
        },
        "end": {
          "line": 517,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxPercent",
      "start": 14935,
      "end": 14945,
      "loc": {
        "start": {
          "line": 517,
          "column": 63
        },
        "end": {
          "line": 517,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14945,
      "end": 14946,
      "loc": {
        "start": {
          "line": 517,
          "column": 73
        },
        "end": {
          "line": 517,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14946,
      "end": 14947,
      "loc": {
        "start": {
          "line": 517,
          "column": 74
        },
        "end": {
          "line": 517,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 14948,
      "end": 14961,
      "loc": {
        "start": {
          "line": 517,
          "column": 76
        },
        "end": {
          "line": 517,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14961,
      "end": 14962,
      "loc": {
        "start": {
          "line": 517,
          "column": 89
        },
        "end": {
          "line": 517,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 14963,
      "end": 14976,
      "loc": {
        "start": {
          "line": 517,
          "column": 91
        },
        "end": {
          "line": 517,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14976,
      "end": 14977,
      "loc": {
        "start": {
          "line": 517,
          "column": 104
        },
        "end": {
          "line": 517,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14977,
      "end": 14978,
      "loc": {
        "start": {
          "line": 517,
          "column": 105
        },
        "end": {
          "line": 517,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 14978,
      "end": 14983,
      "loc": {
        "start": {
          "line": 517,
          "column": 106
        },
        "end": {
          "line": 517,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14983,
      "end": 14984,
      "loc": {
        "start": {
          "line": 517,
          "column": 111
        },
        "end": {
          "line": 517,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 14984,
      "end": 14985,
      "loc": {
        "start": {
          "line": 517,
          "column": 112
        },
        "end": {
          "line": 517,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14986,
      "end": 14988,
      "loc": {
        "start": {
          "line": 517,
          "column": 114
        },
        "end": {
          "line": 517,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 14989,
      "end": 14990,
      "loc": {
        "start": {
          "line": 517,
          "column": 117
        },
        "end": {
          "line": 517,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14990,
      "end": 14991,
      "loc": {
        "start": {
          "line": 517,
          "column": 118
        },
        "end": {
          "line": 517,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14991,
      "end": 14992,
      "loc": {
        "start": {
          "line": 517,
          "column": 119
        },
        "end": {
          "line": 517,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14999,
      "end": 15003,
      "loc": {
        "start": {
          "line": 518,
          "column": 6
        },
        "end": {
          "line": 518,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15003,
      "end": 15004,
      "loc": {
        "start": {
          "line": 518,
          "column": 10
        },
        "end": {
          "line": 518,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 15004,
      "end": 15008,
      "loc": {
        "start": {
          "line": 518,
          "column": 11
        },
        "end": {
          "line": 518,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15008,
      "end": 15009,
      "loc": {
        "start": {
          "line": 518,
          "column": 15
        },
        "end": {
          "line": 518,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 15009,
      "end": 15027,
      "loc": {
        "start": {
          "line": 518,
          "column": 16
        },
        "end": {
          "line": 518,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15027,
      "end": 15028,
      "loc": {
        "start": {
          "line": 518,
          "column": 34
        },
        "end": {
          "line": 518,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15028,
      "end": 15029,
      "loc": {
        "start": {
          "line": 518,
          "column": 35
        },
        "end": {
          "line": 518,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15034,
      "end": 15035,
      "loc": {
        "start": {
          "line": 519,
          "column": 4
        },
        "end": {
          "line": 519,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15038,
      "end": 15039,
      "loc": {
        "start": {
          "line": 520,
          "column": 2
        },
        "end": {
          "line": 520,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Markup Property\n   * @type {number}\n   ",
      "start": 15043,
      "end": 15093,
      "loc": {
        "start": {
          "line": 522,
          "column": 2
        },
        "end": {
          "line": 525,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 15096,
      "end": 15099,
      "loc": {
        "start": {
          "line": 526,
          "column": 2
        },
        "end": {
          "line": 526,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 15100,
      "end": 15106,
      "loc": {
        "start": {
          "line": 526,
          "column": 6
        },
        "end": {
          "line": 526,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15106,
      "end": 15107,
      "loc": {
        "start": {
          "line": 526,
          "column": 12
        },
        "end": {
          "line": 526,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15107,
      "end": 15108,
      "loc": {
        "start": {
          "line": 526,
          "column": 13
        },
        "end": {
          "line": 526,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15109,
      "end": 15110,
      "loc": {
        "start": {
          "line": 526,
          "column": 15
        },
        "end": {
          "line": 526,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 15115,
      "end": 15121,
      "loc": {
        "start": {
          "line": 527,
          "column": 4
        },
        "end": {
          "line": 527,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15122,
      "end": 15126,
      "loc": {
        "start": {
          "line": 527,
          "column": 11
        },
        "end": {
          "line": 527,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15126,
      "end": 15127,
      "loc": {
        "start": {
          "line": 527,
          "column": 15
        },
        "end": {
          "line": 527,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 15127,
      "end": 15132,
      "loc": {
        "start": {
          "line": 527,
          "column": 16
        },
        "end": {
          "line": 527,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15132,
      "end": 15133,
      "loc": {
        "start": {
          "line": 527,
          "column": 21
        },
        "end": {
          "line": 527,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 15133,
      "end": 15139,
      "loc": {
        "start": {
          "line": 527,
          "column": 22
        },
        "end": {
          "line": 527,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15139,
      "end": 15140,
      "loc": {
        "start": {
          "line": 527,
          "column": 28
        },
        "end": {
          "line": 527,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15143,
      "end": 15144,
      "loc": {
        "start": {
          "line": 528,
          "column": 2
        },
        "end": {
          "line": 528,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 15148,
      "end": 15177,
      "loc": {
        "start": {
          "line": 530,
          "column": 2
        },
        "end": {
          "line": 532,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 15180,
      "end": 15183,
      "loc": {
        "start": {
          "line": 533,
          "column": 2
        },
        "end": {
          "line": 533,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 15184,
      "end": 15190,
      "loc": {
        "start": {
          "line": 533,
          "column": 6
        },
        "end": {
          "line": 533,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15190,
      "end": 15191,
      "loc": {
        "start": {
          "line": 533,
          "column": 12
        },
        "end": {
          "line": 533,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 15191,
      "end": 15194,
      "loc": {
        "start": {
          "line": 533,
          "column": 13
        },
        "end": {
          "line": 533,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15194,
      "end": 15195,
      "loc": {
        "start": {
          "line": 533,
          "column": 16
        },
        "end": {
          "line": 533,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15196,
      "end": 15197,
      "loc": {
        "start": {
          "line": 533,
          "column": 18
        },
        "end": {
          "line": 533,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 15202,
      "end": 15204,
      "loc": {
        "start": {
          "line": 534,
          "column": 4
        },
        "end": {
          "line": 534,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15205,
      "end": 15206,
      "loc": {
        "start": {
          "line": 534,
          "column": 7
        },
        "end": {
          "line": 534,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 15206,
      "end": 15213,
      "loc": {
        "start": {
          "line": 534,
          "column": 8
        },
        "end": {
          "line": 534,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15213,
      "end": 15214,
      "loc": {
        "start": {
          "line": 534,
          "column": 15
        },
        "end": {
          "line": 534,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 15214,
      "end": 15222,
      "loc": {
        "start": {
          "line": 534,
          "column": 16
        },
        "end": {
          "line": 534,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15222,
      "end": 15223,
      "loc": {
        "start": {
          "line": 534,
          "column": 24
        },
        "end": {
          "line": 534,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 15223,
      "end": 15226,
      "loc": {
        "start": {
          "line": 534,
          "column": 25
        },
        "end": {
          "line": 534,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15226,
      "end": 15227,
      "loc": {
        "start": {
          "line": 534,
          "column": 28
        },
        "end": {
          "line": 534,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 15228,
      "end": 15230,
      "loc": {
        "start": {
          "line": 534,
          "column": 30
        },
        "end": {
          "line": 534,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15231,
      "end": 15235,
      "loc": {
        "start": {
          "line": 534,
          "column": 33
        },
        "end": {
          "line": 534,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15235,
      "end": 15236,
      "loc": {
        "start": {
          "line": 534,
          "column": 37
        },
        "end": {
          "line": 534,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 15236,
      "end": 15241,
      "loc": {
        "start": {
          "line": 534,
          "column": 38
        },
        "end": {
          "line": 534,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15241,
      "end": 15242,
      "loc": {
        "start": {
          "line": 534,
          "column": 43
        },
        "end": {
          "line": 534,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 15242,
      "end": 15248,
      "loc": {
        "start": {
          "line": 534,
          "column": 44
        },
        "end": {
          "line": 534,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 15249,
      "end": 15251,
      "loc": {
        "start": {
          "line": 534,
          "column": 51
        },
        "end": {
          "line": 534,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 15252,
      "end": 15259,
      "loc": {
        "start": {
          "line": 534,
          "column": 54
        },
        "end": {
          "line": 534,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15259,
      "end": 15260,
      "loc": {
        "start": {
          "line": 534,
          "column": 61
        },
        "end": {
          "line": 534,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 15260,
      "end": 15273,
      "loc": {
        "start": {
          "line": 534,
          "column": 62
        },
        "end": {
          "line": 534,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15273,
      "end": 15274,
      "loc": {
        "start": {
          "line": 534,
          "column": 75
        },
        "end": {
          "line": 534,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 15274,
      "end": 15277,
      "loc": {
        "start": {
          "line": 534,
          "column": 76
        },
        "end": {
          "line": 534,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15277,
      "end": 15278,
      "loc": {
        "start": {
          "line": 534,
          "column": 79
        },
        "end": {
          "line": 534,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15278,
      "end": 15279,
      "loc": {
        "start": {
          "line": 534,
          "column": 80
        },
        "end": {
          "line": 534,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15280,
      "end": 15281,
      "loc": {
        "start": {
          "line": 534,
          "column": 82
        },
        "end": {
          "line": 534,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15288,
      "end": 15292,
      "loc": {
        "start": {
          "line": 535,
          "column": 6
        },
        "end": {
          "line": 535,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15292,
      "end": 15293,
      "loc": {
        "start": {
          "line": 535,
          "column": 10
        },
        "end": {
          "line": 535,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 15293,
      "end": 15298,
      "loc": {
        "start": {
          "line": 535,
          "column": 11
        },
        "end": {
          "line": 535,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15298,
      "end": 15299,
      "loc": {
        "start": {
          "line": 535,
          "column": 16
        },
        "end": {
          "line": 535,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 15299,
      "end": 15305,
      "loc": {
        "start": {
          "line": 535,
          "column": 17
        },
        "end": {
          "line": 535,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15306,
      "end": 15307,
      "loc": {
        "start": {
          "line": 535,
          "column": 24
        },
        "end": {
          "line": 535,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 15308,
      "end": 15313,
      "loc": {
        "start": {
          "line": 535,
          "column": 26
        },
        "end": {
          "line": 535,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15313,
      "end": 15314,
      "loc": {
        "start": {
          "line": 535,
          "column": 31
        },
        "end": {
          "line": 535,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 15314,
      "end": 15321,
      "loc": {
        "start": {
          "line": 535,
          "column": 32
        },
        "end": {
          "line": 535,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15321,
      "end": 15322,
      "loc": {
        "start": {
          "line": 535,
          "column": 39
        },
        "end": {
          "line": 535,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 15322,
      "end": 15335,
      "loc": {
        "start": {
          "line": 535,
          "column": 40
        },
        "end": {
          "line": 535,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15335,
      "end": 15336,
      "loc": {
        "start": {
          "line": 535,
          "column": 53
        },
        "end": {
          "line": 535,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 15336,
      "end": 15339,
      "loc": {
        "start": {
          "line": 535,
          "column": 54
        },
        "end": {
          "line": 535,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15339,
      "end": 15340,
      "loc": {
        "start": {
          "line": 535,
          "column": 57
        },
        "end": {
          "line": 535,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15340,
      "end": 15341,
      "loc": {
        "start": {
          "line": 535,
          "column": 58
        },
        "end": {
          "line": 535,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 15342,
      "end": 15343,
      "loc": {
        "start": {
          "line": 535,
          "column": 60
        },
        "end": {
          "line": 535,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15343,
      "end": 15344,
      "loc": {
        "start": {
          "line": 535,
          "column": 61
        },
        "end": {
          "line": 535,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15344,
      "end": 15345,
      "loc": {
        "start": {
          "line": 535,
          "column": 62
        },
        "end": {
          "line": 535,
          "column": 63
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this.override(\"markup\", true);",
      "start": 15352,
      "end": 15385,
      "loc": {
        "start": {
          "line": 536,
          "column": 6
        },
        "end": {
          "line": 536,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15392,
      "end": 15396,
      "loc": {
        "start": {
          "line": 537,
          "column": 6
        },
        "end": {
          "line": 537,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15396,
      "end": 15397,
      "loc": {
        "start": {
          "line": 537,
          "column": 10
        },
        "end": {
          "line": 537,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 15397,
      "end": 15405,
      "loc": {
        "start": {
          "line": 537,
          "column": 11
        },
        "end": {
          "line": 537,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15405,
      "end": 15406,
      "loc": {
        "start": {
          "line": 537,
          "column": 19
        },
        "end": {
          "line": 537,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 15406,
      "end": 15413,
      "loc": {
        "start": {
          "line": 537,
          "column": 20
        },
        "end": {
          "line": 537,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15413,
      "end": 15414,
      "loc": {
        "start": {
          "line": 537,
          "column": 27
        },
        "end": {
          "line": 537,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 15415,
      "end": 15420,
      "loc": {
        "start": {
          "line": 537,
          "column": 29
        },
        "end": {
          "line": 537,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15420,
      "end": 15421,
      "loc": {
        "start": {
          "line": 537,
          "column": 34
        },
        "end": {
          "line": 537,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15421,
      "end": 15422,
      "loc": {
        "start": {
          "line": 537,
          "column": 35
        },
        "end": {
          "line": 537,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15429,
      "end": 15433,
      "loc": {
        "start": {
          "line": 538,
          "column": 6
        },
        "end": {
          "line": 538,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15433,
      "end": 15434,
      "loc": {
        "start": {
          "line": 538,
          "column": 10
        },
        "end": {
          "line": 538,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 15434,
      "end": 15442,
      "loc": {
        "start": {
          "line": 538,
          "column": 11
        },
        "end": {
          "line": 538,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15442,
      "end": 15443,
      "loc": {
        "start": {
          "line": 538,
          "column": 19
        },
        "end": {
          "line": 538,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 15443,
      "end": 15455,
      "loc": {
        "start": {
          "line": 538,
          "column": 20
        },
        "end": {
          "line": 538,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15455,
      "end": 15456,
      "loc": {
        "start": {
          "line": 538,
          "column": 32
        },
        "end": {
          "line": 538,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 15457,
      "end": 15462,
      "loc": {
        "start": {
          "line": 538,
          "column": 34
        },
        "end": {
          "line": 538,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15462,
      "end": 15463,
      "loc": {
        "start": {
          "line": 538,
          "column": 39
        },
        "end": {
          "line": 538,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15463,
      "end": 15464,
      "loc": {
        "start": {
          "line": 538,
          "column": 40
        },
        "end": {
          "line": 538,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15471,
      "end": 15475,
      "loc": {
        "start": {
          "line": 539,
          "column": 6
        },
        "end": {
          "line": 539,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15475,
      "end": 15476,
      "loc": {
        "start": {
          "line": 539,
          "column": 10
        },
        "end": {
          "line": 539,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyMarkupChange",
      "start": 15476,
      "end": 15494,
      "loc": {
        "start": {
          "line": 539,
          "column": 11
        },
        "end": {
          "line": 539,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15494,
      "end": 15495,
      "loc": {
        "start": {
          "line": 539,
          "column": 29
        },
        "end": {
          "line": 539,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15495,
      "end": 15496,
      "loc": {
        "start": {
          "line": 539,
          "column": 30
        },
        "end": {
          "line": 539,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15496,
      "end": 15497,
      "loc": {
        "start": {
          "line": 539,
          "column": 31
        },
        "end": {
          "line": 539,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15504,
      "end": 15508,
      "loc": {
        "start": {
          "line": 540,
          "column": 6
        },
        "end": {
          "line": 540,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15508,
      "end": 15509,
      "loc": {
        "start": {
          "line": 540,
          "column": 10
        },
        "end": {
          "line": 540,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 15509,
      "end": 15519,
      "loc": {
        "start": {
          "line": 540,
          "column": 11
        },
        "end": {
          "line": 540,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15520,
      "end": 15521,
      "loc": {
        "start": {
          "line": 540,
          "column": 22
        },
        "end": {
          "line": 540,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 15522,
      "end": 15526,
      "loc": {
        "start": {
          "line": 540,
          "column": 24
        },
        "end": {
          "line": 540,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15526,
      "end": 15527,
      "loc": {
        "start": {
          "line": 540,
          "column": 28
        },
        "end": {
          "line": 540,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15534,
      "end": 15538,
      "loc": {
        "start": {
          "line": 541,
          "column": 6
        },
        "end": {
          "line": 541,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15538,
      "end": 15539,
      "loc": {
        "start": {
          "line": 541,
          "column": 10
        },
        "end": {
          "line": 541,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 15539,
      "end": 15544,
      "loc": {
        "start": {
          "line": 541,
          "column": 11
        },
        "end": {
          "line": 541,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15544,
      "end": 15545,
      "loc": {
        "start": {
          "line": 541,
          "column": 16
        },
        "end": {
          "line": 541,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15545,
      "end": 15546,
      "loc": {
        "start": {
          "line": 541,
          "column": 17
        },
        "end": {
          "line": 541,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15546,
      "end": 15547,
      "loc": {
        "start": {
          "line": 541,
          "column": 18
        },
        "end": {
          "line": 541,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15554,
      "end": 15558,
      "loc": {
        "start": {
          "line": 542,
          "column": 6
        },
        "end": {
          "line": 542,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15558,
      "end": 15559,
      "loc": {
        "start": {
          "line": 542,
          "column": 10
        },
        "end": {
          "line": 542,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 15559,
      "end": 15563,
      "loc": {
        "start": {
          "line": 542,
          "column": 11
        },
        "end": {
          "line": 542,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15563,
      "end": 15564,
      "loc": {
        "start": {
          "line": 542,
          "column": 15
        },
        "end": {
          "line": 542,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 15564,
      "end": 15582,
      "loc": {
        "start": {
          "line": 542,
          "column": 16
        },
        "end": {
          "line": 542,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15582,
      "end": 15583,
      "loc": {
        "start": {
          "line": 542,
          "column": 34
        },
        "end": {
          "line": 542,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15583,
      "end": 15584,
      "loc": {
        "start": {
          "line": 542,
          "column": 35
        },
        "end": {
          "line": 542,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15589,
      "end": 15590,
      "loc": {
        "start": {
          "line": 543,
          "column": 4
        },
        "end": {
          "line": 543,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15593,
      "end": 15594,
      "loc": {
        "start": {
          "line": 544,
          "column": 2
        },
        "end": {
          "line": 544,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Markup Percent Property\n   * @type {number}\n   ",
      "start": 15598,
      "end": 15656,
      "loc": {
        "start": {
          "line": 546,
          "column": 2
        },
        "end": {
          "line": 549,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 15659,
      "end": 15662,
      "loc": {
        "start": {
          "line": 550,
          "column": 2
        },
        "end": {
          "line": 550,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupPercent",
      "start": 15663,
      "end": 15676,
      "loc": {
        "start": {
          "line": 550,
          "column": 6
        },
        "end": {
          "line": 550,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15676,
      "end": 15677,
      "loc": {
        "start": {
          "line": 550,
          "column": 19
        },
        "end": {
          "line": 550,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15677,
      "end": 15678,
      "loc": {
        "start": {
          "line": 550,
          "column": 20
        },
        "end": {
          "line": 550,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15679,
      "end": 15680,
      "loc": {
        "start": {
          "line": 550,
          "column": 22
        },
        "end": {
          "line": 550,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 15685,
      "end": 15691,
      "loc": {
        "start": {
          "line": 551,
          "column": 4
        },
        "end": {
          "line": 551,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 15692,
      "end": 15697,
      "loc": {
        "start": {
          "line": 551,
          "column": 11
        },
        "end": {
          "line": 551,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15697,
      "end": 15698,
      "loc": {
        "start": {
          "line": 551,
          "column": 16
        },
        "end": {
          "line": 551,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 15698,
      "end": 15705,
      "loc": {
        "start": {
          "line": 551,
          "column": 17
        },
        "end": {
          "line": 551,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15705,
      "end": 15706,
      "loc": {
        "start": {
          "line": 551,
          "column": 24
        },
        "end": {
          "line": 551,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 15706,
      "end": 15719,
      "loc": {
        "start": {
          "line": 551,
          "column": 25
        },
        "end": {
          "line": 551,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15719,
      "end": 15720,
      "loc": {
        "start": {
          "line": 551,
          "column": 38
        },
        "end": {
          "line": 551,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15720,
      "end": 15724,
      "loc": {
        "start": {
          "line": 551,
          "column": 39
        },
        "end": {
          "line": 551,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15724,
      "end": 15725,
      "loc": {
        "start": {
          "line": 551,
          "column": 43
        },
        "end": {
          "line": 551,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 15725,
      "end": 15730,
      "loc": {
        "start": {
          "line": 551,
          "column": 44
        },
        "end": {
          "line": 551,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15730,
      "end": 15731,
      "loc": {
        "start": {
          "line": 551,
          "column": 49
        },
        "end": {
          "line": 551,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_percent",
      "start": 15731,
      "end": 15745,
      "loc": {
        "start": {
          "line": 551,
          "column": 50
        },
        "end": {
          "line": 551,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15745,
      "end": 15746,
      "loc": {
        "start": {
          "line": 551,
          "column": 64
        },
        "end": {
          "line": 551,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15746,
      "end": 15747,
      "loc": {
        "start": {
          "line": 551,
          "column": 65
        },
        "end": {
          "line": 551,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 15748,
      "end": 15749,
      "loc": {
        "start": {
          "line": 551,
          "column": 67
        },
        "end": {
          "line": 551,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15749,
      "end": 15750,
      "loc": {
        "start": {
          "line": 551,
          "column": 68
        },
        "end": {
          "line": 551,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15750,
      "end": 15751,
      "loc": {
        "start": {
          "line": 551,
          "column": 69
        },
        "end": {
          "line": 551,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15754,
      "end": 15755,
      "loc": {
        "start": {
          "line": 552,
          "column": 2
        },
        "end": {
          "line": 552,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 15759,
      "end": 15788,
      "loc": {
        "start": {
          "line": 554,
          "column": 2
        },
        "end": {
          "line": 556,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 15791,
      "end": 15794,
      "loc": {
        "start": {
          "line": 557,
          "column": 2
        },
        "end": {
          "line": 557,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupPercent",
      "start": 15795,
      "end": 15808,
      "loc": {
        "start": {
          "line": 557,
          "column": 6
        },
        "end": {
          "line": 557,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15808,
      "end": 15809,
      "loc": {
        "start": {
          "line": 557,
          "column": 19
        },
        "end": {
          "line": 557,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 15809,
      "end": 15812,
      "loc": {
        "start": {
          "line": 557,
          "column": 20
        },
        "end": {
          "line": 557,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15812,
      "end": 15813,
      "loc": {
        "start": {
          "line": 557,
          "column": 23
        },
        "end": {
          "line": 557,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15814,
      "end": 15815,
      "loc": {
        "start": {
          "line": 557,
          "column": 25
        },
        "end": {
          "line": 557,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 15820,
      "end": 15823,
      "loc": {
        "start": {
          "line": 558,
          "column": 4
        },
        "end": {
          "line": 558,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 15824,
      "end": 15837,
      "loc": {
        "start": {
          "line": 558,
          "column": 8
        },
        "end": {
          "line": 558,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15838,
      "end": 15839,
      "loc": {
        "start": {
          "line": 558,
          "column": 22
        },
        "end": {
          "line": 558,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15840,
      "end": 15844,
      "loc": {
        "start": {
          "line": 558,
          "column": 24
        },
        "end": {
          "line": 558,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15844,
      "end": 15845,
      "loc": {
        "start": {
          "line": 558,
          "column": 28
        },
        "end": {
          "line": 558,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 15845,
      "end": 15850,
      "loc": {
        "start": {
          "line": 558,
          "column": 29
        },
        "end": {
          "line": 558,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15850,
      "end": 15851,
      "loc": {
        "start": {
          "line": 558,
          "column": 34
        },
        "end": {
          "line": 558,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_percent",
      "start": 15851,
      "end": 15865,
      "loc": {
        "start": {
          "line": 558,
          "column": 35
        },
        "end": {
          "line": 558,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15865,
      "end": 15866,
      "loc": {
        "start": {
          "line": 558,
          "column": 49
        },
        "end": {
          "line": 558,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 15871,
      "end": 15873,
      "loc": {
        "start": {
          "line": 559,
          "column": 4
        },
        "end": {
          "line": 559,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15874,
      "end": 15875,
      "loc": {
        "start": {
          "line": 559,
          "column": 7
        },
        "end": {
          "line": 559,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 15875,
      "end": 15882,
      "loc": {
        "start": {
          "line": 559,
          "column": 8
        },
        "end": {
          "line": 559,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15882,
      "end": 15883,
      "loc": {
        "start": {
          "line": 559,
          "column": 15
        },
        "end": {
          "line": 559,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 15883,
      "end": 15891,
      "loc": {
        "start": {
          "line": 559,
          "column": 16
        },
        "end": {
          "line": 559,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15891,
      "end": 15892,
      "loc": {
        "start": {
          "line": 559,
          "column": 24
        },
        "end": {
          "line": 559,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 15892,
      "end": 15895,
      "loc": {
        "start": {
          "line": 559,
          "column": 25
        },
        "end": {
          "line": 559,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15895,
      "end": 15896,
      "loc": {
        "start": {
          "line": 559,
          "column": 28
        },
        "end": {
          "line": 559,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 15897,
      "end": 15899,
      "loc": {
        "start": {
          "line": 559,
          "column": 30
        },
        "end": {
          "line": 559,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15900,
      "end": 15904,
      "loc": {
        "start": {
          "line": 559,
          "column": 33
        },
        "end": {
          "line": 559,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15904,
      "end": 15905,
      "loc": {
        "start": {
          "line": 559,
          "column": 37
        },
        "end": {
          "line": 559,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 15905,
      "end": 15910,
      "loc": {
        "start": {
          "line": 559,
          "column": 38
        },
        "end": {
          "line": 559,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15910,
      "end": 15911,
      "loc": {
        "start": {
          "line": 559,
          "column": 43
        },
        "end": {
          "line": 559,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_percent",
      "start": 15911,
      "end": 15925,
      "loc": {
        "start": {
          "line": 559,
          "column": 44
        },
        "end": {
          "line": 559,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 15926,
      "end": 15928,
      "loc": {
        "start": {
          "line": 559,
          "column": 59
        },
        "end": {
          "line": 559,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 15929,
      "end": 15936,
      "loc": {
        "start": {
          "line": 559,
          "column": 62
        },
        "end": {
          "line": 559,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15936,
      "end": 15937,
      "loc": {
        "start": {
          "line": 559,
          "column": 69
        },
        "end": {
          "line": 559,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 15937,
      "end": 15950,
      "loc": {
        "start": {
          "line": 559,
          "column": 70
        },
        "end": {
          "line": 559,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15950,
      "end": 15951,
      "loc": {
        "start": {
          "line": 559,
          "column": 83
        },
        "end": {
          "line": 559,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 15951,
      "end": 15954,
      "loc": {
        "start": {
          "line": 559,
          "column": 84
        },
        "end": {
          "line": 559,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15954,
      "end": 15955,
      "loc": {
        "start": {
          "line": 559,
          "column": 87
        },
        "end": {
          "line": 559,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15955,
      "end": 15956,
      "loc": {
        "start": {
          "line": 559,
          "column": 88
        },
        "end": {
          "line": 559,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15957,
      "end": 15958,
      "loc": {
        "start": {
          "line": 559,
          "column": 90
        },
        "end": {
          "line": 559,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15965,
      "end": 15969,
      "loc": {
        "start": {
          "line": 560,
          "column": 6
        },
        "end": {
          "line": 560,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15969,
      "end": 15970,
      "loc": {
        "start": {
          "line": 560,
          "column": 10
        },
        "end": {
          "line": 560,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 15970,
      "end": 15975,
      "loc": {
        "start": {
          "line": 560,
          "column": 11
        },
        "end": {
          "line": 560,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15975,
      "end": 15976,
      "loc": {
        "start": {
          "line": 560,
          "column": 16
        },
        "end": {
          "line": 560,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_percent",
      "start": 15976,
      "end": 15990,
      "loc": {
        "start": {
          "line": 560,
          "column": 17
        },
        "end": {
          "line": 560,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15991,
      "end": 15992,
      "loc": {
        "start": {
          "line": 560,
          "column": 32
        },
        "end": {
          "line": 560,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 15993,
      "end": 15998,
      "loc": {
        "start": {
          "line": 560,
          "column": 34
        },
        "end": {
          "line": 560,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15998,
      "end": 15999,
      "loc": {
        "start": {
          "line": 560,
          "column": 39
        },
        "end": {
          "line": 560,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 15999,
      "end": 16006,
      "loc": {
        "start": {
          "line": 560,
          "column": 40
        },
        "end": {
          "line": 560,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16006,
      "end": 16007,
      "loc": {
        "start": {
          "line": 560,
          "column": 47
        },
        "end": {
          "line": 560,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 16007,
      "end": 16020,
      "loc": {
        "start": {
          "line": 560,
          "column": 48
        },
        "end": {
          "line": 560,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16020,
      "end": 16021,
      "loc": {
        "start": {
          "line": 560,
          "column": 61
        },
        "end": {
          "line": 560,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 16021,
      "end": 16024,
      "loc": {
        "start": {
          "line": 560,
          "column": 62
        },
        "end": {
          "line": 560,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16024,
      "end": 16025,
      "loc": {
        "start": {
          "line": 560,
          "column": 65
        },
        "end": {
          "line": 560,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16025,
      "end": 16026,
      "loc": {
        "start": {
          "line": 560,
          "column": 66
        },
        "end": {
          "line": 560,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 16027,
      "end": 16028,
      "loc": {
        "start": {
          "line": 560,
          "column": 68
        },
        "end": {
          "line": 560,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16028,
      "end": 16029,
      "loc": {
        "start": {
          "line": 560,
          "column": 69
        },
        "end": {
          "line": 560,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16029,
      "end": 16030,
      "loc": {
        "start": {
          "line": 560,
          "column": 70
        },
        "end": {
          "line": 560,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16037,
      "end": 16041,
      "loc": {
        "start": {
          "line": 561,
          "column": 6
        },
        "end": {
          "line": 561,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16041,
      "end": 16042,
      "loc": {
        "start": {
          "line": 561,
          "column": 10
        },
        "end": {
          "line": 561,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 16042,
      "end": 16050,
      "loc": {
        "start": {
          "line": 561,
          "column": 11
        },
        "end": {
          "line": 561,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16050,
      "end": 16051,
      "loc": {
        "start": {
          "line": 561,
          "column": 19
        },
        "end": {
          "line": 561,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 16051,
      "end": 16067,
      "loc": {
        "start": {
          "line": 561,
          "column": 20
        },
        "end": {
          "line": 561,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16067,
      "end": 16068,
      "loc": {
        "start": {
          "line": 561,
          "column": 36
        },
        "end": {
          "line": 561,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 16069,
      "end": 16073,
      "loc": {
        "start": {
          "line": 561,
          "column": 38
        },
        "end": {
          "line": 561,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16073,
      "end": 16074,
      "loc": {
        "start": {
          "line": 561,
          "column": 42
        },
        "end": {
          "line": 561,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16074,
      "end": 16075,
      "loc": {
        "start": {
          "line": 561,
          "column": 43
        },
        "end": {
          "line": 561,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16082,
      "end": 16086,
      "loc": {
        "start": {
          "line": 562,
          "column": 6
        },
        "end": {
          "line": 562,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16086,
      "end": 16087,
      "loc": {
        "start": {
          "line": 562,
          "column": 10
        },
        "end": {
          "line": 562,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 16087,
      "end": 16095,
      "loc": {
        "start": {
          "line": 562,
          "column": 11
        },
        "end": {
          "line": 562,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16095,
      "end": 16096,
      "loc": {
        "start": {
          "line": 562,
          "column": 19
        },
        "end": {
          "line": 562,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 16096,
      "end": 16103,
      "loc": {
        "start": {
          "line": 562,
          "column": 20
        },
        "end": {
          "line": 562,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16103,
      "end": 16104,
      "loc": {
        "start": {
          "line": 562,
          "column": 27
        },
        "end": {
          "line": 562,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 16105,
      "end": 16110,
      "loc": {
        "start": {
          "line": 562,
          "column": 29
        },
        "end": {
          "line": 562,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16110,
      "end": 16111,
      "loc": {
        "start": {
          "line": 562,
          "column": 34
        },
        "end": {
          "line": 562,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16111,
      "end": 16112,
      "loc": {
        "start": {
          "line": 562,
          "column": 35
        },
        "end": {
          "line": 562,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16119,
      "end": 16123,
      "loc": {
        "start": {
          "line": 563,
          "column": 6
        },
        "end": {
          "line": 563,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16123,
      "end": 16124,
      "loc": {
        "start": {
          "line": 563,
          "column": 10
        },
        "end": {
          "line": 563,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 16124,
      "end": 16132,
      "loc": {
        "start": {
          "line": 563,
          "column": 11
        },
        "end": {
          "line": 563,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16132,
      "end": 16133,
      "loc": {
        "start": {
          "line": 563,
          "column": 19
        },
        "end": {
          "line": 563,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 16133,
      "end": 16145,
      "loc": {
        "start": {
          "line": 563,
          "column": 20
        },
        "end": {
          "line": 563,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16145,
      "end": 16146,
      "loc": {
        "start": {
          "line": 563,
          "column": 32
        },
        "end": {
          "line": 563,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 16147,
      "end": 16152,
      "loc": {
        "start": {
          "line": 563,
          "column": 34
        },
        "end": {
          "line": 563,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16152,
      "end": 16153,
      "loc": {
        "start": {
          "line": 563,
          "column": 39
        },
        "end": {
          "line": 563,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16153,
      "end": 16154,
      "loc": {
        "start": {
          "line": 563,
          "column": 40
        },
        "end": {
          "line": 563,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16161,
      "end": 16165,
      "loc": {
        "start": {
          "line": 564,
          "column": 6
        },
        "end": {
          "line": 564,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16165,
      "end": 16166,
      "loc": {
        "start": {
          "line": 564,
          "column": 10
        },
        "end": {
          "line": 564,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyMarkupPercent",
      "start": 16166,
      "end": 16185,
      "loc": {
        "start": {
          "line": 564,
          "column": 11
        },
        "end": {
          "line": 564,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16185,
      "end": 16186,
      "loc": {
        "start": {
          "line": 564,
          "column": 30
        },
        "end": {
          "line": 564,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16186,
      "end": 16187,
      "loc": {
        "start": {
          "line": 564,
          "column": 31
        },
        "end": {
          "line": 564,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16187,
      "end": 16188,
      "loc": {
        "start": {
          "line": 564,
          "column": 32
        },
        "end": {
          "line": 564,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16195,
      "end": 16199,
      "loc": {
        "start": {
          "line": 565,
          "column": 6
        },
        "end": {
          "line": 565,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16199,
      "end": 16200,
      "loc": {
        "start": {
          "line": 565,
          "column": 10
        },
        "end": {
          "line": 565,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 16200,
      "end": 16210,
      "loc": {
        "start": {
          "line": 565,
          "column": 11
        },
        "end": {
          "line": 565,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16211,
      "end": 16212,
      "loc": {
        "start": {
          "line": 565,
          "column": 22
        },
        "end": {
          "line": 565,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 16213,
      "end": 16217,
      "loc": {
        "start": {
          "line": 565,
          "column": 24
        },
        "end": {
          "line": 565,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16217,
      "end": 16218,
      "loc": {
        "start": {
          "line": 565,
          "column": 28
        },
        "end": {
          "line": 565,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16225,
      "end": 16229,
      "loc": {
        "start": {
          "line": 566,
          "column": 6
        },
        "end": {
          "line": 566,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16229,
      "end": 16230,
      "loc": {
        "start": {
          "line": 566,
          "column": 10
        },
        "end": {
          "line": 566,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 16230,
      "end": 16235,
      "loc": {
        "start": {
          "line": 566,
          "column": 11
        },
        "end": {
          "line": 566,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16235,
      "end": 16236,
      "loc": {
        "start": {
          "line": 566,
          "column": 16
        },
        "end": {
          "line": 566,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16236,
      "end": 16237,
      "loc": {
        "start": {
          "line": 566,
          "column": 17
        },
        "end": {
          "line": 566,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16237,
      "end": 16238,
      "loc": {
        "start": {
          "line": 566,
          "column": 18
        },
        "end": {
          "line": 566,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16245,
      "end": 16249,
      "loc": {
        "start": {
          "line": 567,
          "column": 6
        },
        "end": {
          "line": 567,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16249,
      "end": 16250,
      "loc": {
        "start": {
          "line": 567,
          "column": 10
        },
        "end": {
          "line": 567,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 16250,
      "end": 16267,
      "loc": {
        "start": {
          "line": 567,
          "column": 11
        },
        "end": {
          "line": 567,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16267,
      "end": 16268,
      "loc": {
        "start": {
          "line": 567,
          "column": 28
        },
        "end": {
          "line": 567,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 16268,
      "end": 16281,
      "loc": {
        "start": {
          "line": 567,
          "column": 29
        },
        "end": {
          "line": 567,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16281,
      "end": 16282,
      "loc": {
        "start": {
          "line": 567,
          "column": 42
        },
        "end": {
          "line": 567,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16283,
      "end": 16284,
      "loc": {
        "start": {
          "line": 567,
          "column": 44
        },
        "end": {
          "line": 567,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_percent",
      "start": 16284,
      "end": 16298,
      "loc": {
        "start": {
          "line": 567,
          "column": 45
        },
        "end": {
          "line": 567,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16298,
      "end": 16299,
      "loc": {
        "start": {
          "line": 567,
          "column": 59
        },
        "end": {
          "line": 567,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16300,
      "end": 16304,
      "loc": {
        "start": {
          "line": 567,
          "column": 61
        },
        "end": {
          "line": 567,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16304,
      "end": 16305,
      "loc": {
        "start": {
          "line": 567,
          "column": 65
        },
        "end": {
          "line": 567,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupPercent",
      "start": 16305,
      "end": 16318,
      "loc": {
        "start": {
          "line": 567,
          "column": 66
        },
        "end": {
          "line": 567,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16318,
      "end": 16319,
      "loc": {
        "start": {
          "line": 567,
          "column": 79
        },
        "end": {
          "line": 567,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16319,
      "end": 16320,
      "loc": {
        "start": {
          "line": 567,
          "column": 80
        },
        "end": {
          "line": 567,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 16321,
      "end": 16337,
      "loc": {
        "start": {
          "line": 567,
          "column": 82
        },
        "end": {
          "line": 567,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16337,
      "end": 16338,
      "loc": {
        "start": {
          "line": 567,
          "column": 98
        },
        "end": {
          "line": 567,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 16339,
      "end": 16355,
      "loc": {
        "start": {
          "line": 567,
          "column": 100
        },
        "end": {
          "line": 567,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16355,
      "end": 16356,
      "loc": {
        "start": {
          "line": 567,
          "column": 116
        },
        "end": {
          "line": 567,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16356,
      "end": 16357,
      "loc": {
        "start": {
          "line": 567,
          "column": 117
        },
        "end": {
          "line": 567,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 16357,
      "end": 16362,
      "loc": {
        "start": {
          "line": 567,
          "column": 118
        },
        "end": {
          "line": 567,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16362,
      "end": 16363,
      "loc": {
        "start": {
          "line": 567,
          "column": 123
        },
        "end": {
          "line": 567,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 16363,
      "end": 16364,
      "loc": {
        "start": {
          "line": 567,
          "column": 124
        },
        "end": {
          "line": 567,
          "column": 125
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16365,
      "end": 16367,
      "loc": {
        "start": {
          "line": 567,
          "column": 126
        },
        "end": {
          "line": 567,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 16368,
      "end": 16369,
      "loc": {
        "start": {
          "line": 567,
          "column": 129
        },
        "end": {
          "line": 567,
          "column": 130
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16369,
      "end": 16370,
      "loc": {
        "start": {
          "line": 567,
          "column": 130
        },
        "end": {
          "line": 567,
          "column": 131
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16370,
      "end": 16371,
      "loc": {
        "start": {
          "line": 567,
          "column": 131
        },
        "end": {
          "line": 567,
          "column": 132
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16378,
      "end": 16382,
      "loc": {
        "start": {
          "line": 568,
          "column": 6
        },
        "end": {
          "line": 568,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16382,
      "end": 16383,
      "loc": {
        "start": {
          "line": 568,
          "column": 10
        },
        "end": {
          "line": 568,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 16383,
      "end": 16387,
      "loc": {
        "start": {
          "line": 568,
          "column": 11
        },
        "end": {
          "line": 568,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16387,
      "end": 16388,
      "loc": {
        "start": {
          "line": 568,
          "column": 15
        },
        "end": {
          "line": 568,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 16388,
      "end": 16406,
      "loc": {
        "start": {
          "line": 568,
          "column": 16
        },
        "end": {
          "line": 568,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16406,
      "end": 16407,
      "loc": {
        "start": {
          "line": 568,
          "column": 34
        },
        "end": {
          "line": 568,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16407,
      "end": 16408,
      "loc": {
        "start": {
          "line": 568,
          "column": 35
        },
        "end": {
          "line": 568,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16413,
      "end": 16414,
      "loc": {
        "start": {
          "line": 569,
          "column": 4
        },
        "end": {
          "line": 569,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16417,
      "end": 16418,
      "loc": {
        "start": {
          "line": 570,
          "column": 2
        },
        "end": {
          "line": 570,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Price Property\n   * @type {number}\n   ",
      "start": 16422,
      "end": 16471,
      "loc": {
        "start": {
          "line": 572,
          "column": 2
        },
        "end": {
          "line": 575,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 16474,
      "end": 16477,
      "loc": {
        "start": {
          "line": 576,
          "column": 2
        },
        "end": {
          "line": 576,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 16478,
      "end": 16483,
      "loc": {
        "start": {
          "line": 576,
          "column": 6
        },
        "end": {
          "line": 576,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16483,
      "end": 16484,
      "loc": {
        "start": {
          "line": 576,
          "column": 11
        },
        "end": {
          "line": 576,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16484,
      "end": 16485,
      "loc": {
        "start": {
          "line": 576,
          "column": 12
        },
        "end": {
          "line": 576,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16486,
      "end": 16487,
      "loc": {
        "start": {
          "line": 576,
          "column": 14
        },
        "end": {
          "line": 576,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 16492,
      "end": 16498,
      "loc": {
        "start": {
          "line": 577,
          "column": 4
        },
        "end": {
          "line": 577,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 16499,
      "end": 16504,
      "loc": {
        "start": {
          "line": 577,
          "column": 11
        },
        "end": {
          "line": 577,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16504,
      "end": 16505,
      "loc": {
        "start": {
          "line": 577,
          "column": 16
        },
        "end": {
          "line": 577,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 16505,
      "end": 16512,
      "loc": {
        "start": {
          "line": 577,
          "column": 17
        },
        "end": {
          "line": 577,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16512,
      "end": 16513,
      "loc": {
        "start": {
          "line": 577,
          "column": 24
        },
        "end": {
          "line": 577,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 16513,
      "end": 16526,
      "loc": {
        "start": {
          "line": 577,
          "column": 25
        },
        "end": {
          "line": 577,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16526,
      "end": 16527,
      "loc": {
        "start": {
          "line": 577,
          "column": 38
        },
        "end": {
          "line": 577,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16527,
      "end": 16531,
      "loc": {
        "start": {
          "line": 577,
          "column": 39
        },
        "end": {
          "line": 577,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16531,
      "end": 16532,
      "loc": {
        "start": {
          "line": 577,
          "column": 43
        },
        "end": {
          "line": 577,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 16532,
      "end": 16537,
      "loc": {
        "start": {
          "line": 577,
          "column": 44
        },
        "end": {
          "line": 577,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16537,
      "end": 16538,
      "loc": {
        "start": {
          "line": 577,
          "column": 49
        },
        "end": {
          "line": 577,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 16538,
      "end": 16543,
      "loc": {
        "start": {
          "line": 577,
          "column": 50
        },
        "end": {
          "line": 577,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16543,
      "end": 16544,
      "loc": {
        "start": {
          "line": 577,
          "column": 55
        },
        "end": {
          "line": 577,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16544,
      "end": 16545,
      "loc": {
        "start": {
          "line": 577,
          "column": 56
        },
        "end": {
          "line": 577,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 16546,
      "end": 16547,
      "loc": {
        "start": {
          "line": 577,
          "column": 58
        },
        "end": {
          "line": 577,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16547,
      "end": 16548,
      "loc": {
        "start": {
          "line": 577,
          "column": 59
        },
        "end": {
          "line": 577,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16548,
      "end": 16549,
      "loc": {
        "start": {
          "line": 577,
          "column": 60
        },
        "end": {
          "line": 577,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16552,
      "end": 16553,
      "loc": {
        "start": {
          "line": 578,
          "column": 2
        },
        "end": {
          "line": 578,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 16557,
      "end": 16586,
      "loc": {
        "start": {
          "line": 580,
          "column": 2
        },
        "end": {
          "line": 582,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 16589,
      "end": 16592,
      "loc": {
        "start": {
          "line": 583,
          "column": 2
        },
        "end": {
          "line": 583,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 16593,
      "end": 16598,
      "loc": {
        "start": {
          "line": 583,
          "column": 6
        },
        "end": {
          "line": 583,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16598,
      "end": 16599,
      "loc": {
        "start": {
          "line": 583,
          "column": 11
        },
        "end": {
          "line": 583,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 16599,
      "end": 16602,
      "loc": {
        "start": {
          "line": 583,
          "column": 12
        },
        "end": {
          "line": 583,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16602,
      "end": 16603,
      "loc": {
        "start": {
          "line": 583,
          "column": 15
        },
        "end": {
          "line": 583,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16604,
      "end": 16605,
      "loc": {
        "start": {
          "line": 583,
          "column": 17
        },
        "end": {
          "line": 583,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 16610,
      "end": 16613,
      "loc": {
        "start": {
          "line": 584,
          "column": 4
        },
        "end": {
          "line": 584,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 16614,
      "end": 16627,
      "loc": {
        "start": {
          "line": 584,
          "column": 8
        },
        "end": {
          "line": 584,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16628,
      "end": 16629,
      "loc": {
        "start": {
          "line": 584,
          "column": 22
        },
        "end": {
          "line": 584,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16630,
      "end": 16634,
      "loc": {
        "start": {
          "line": 584,
          "column": 24
        },
        "end": {
          "line": 584,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16634,
      "end": 16635,
      "loc": {
        "start": {
          "line": 584,
          "column": 28
        },
        "end": {
          "line": 584,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 16635,
      "end": 16640,
      "loc": {
        "start": {
          "line": 584,
          "column": 29
        },
        "end": {
          "line": 584,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16640,
      "end": 16641,
      "loc": {
        "start": {
          "line": 584,
          "column": 34
        },
        "end": {
          "line": 584,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 16641,
      "end": 16646,
      "loc": {
        "start": {
          "line": 584,
          "column": 35
        },
        "end": {
          "line": 584,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16646,
      "end": 16647,
      "loc": {
        "start": {
          "line": 584,
          "column": 40
        },
        "end": {
          "line": 584,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 16652,
      "end": 16654,
      "loc": {
        "start": {
          "line": 585,
          "column": 4
        },
        "end": {
          "line": 585,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16655,
      "end": 16656,
      "loc": {
        "start": {
          "line": 585,
          "column": 7
        },
        "end": {
          "line": 585,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 16656,
      "end": 16663,
      "loc": {
        "start": {
          "line": 585,
          "column": 8
        },
        "end": {
          "line": 585,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16663,
      "end": 16664,
      "loc": {
        "start": {
          "line": 585,
          "column": 15
        },
        "end": {
          "line": 585,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 16664,
      "end": 16672,
      "loc": {
        "start": {
          "line": 585,
          "column": 16
        },
        "end": {
          "line": 585,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16672,
      "end": 16673,
      "loc": {
        "start": {
          "line": 585,
          "column": 24
        },
        "end": {
          "line": 585,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 16673,
      "end": 16676,
      "loc": {
        "start": {
          "line": 585,
          "column": 25
        },
        "end": {
          "line": 585,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16676,
      "end": 16677,
      "loc": {
        "start": {
          "line": 585,
          "column": 28
        },
        "end": {
          "line": 585,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 16678,
      "end": 16680,
      "loc": {
        "start": {
          "line": 585,
          "column": 30
        },
        "end": {
          "line": 585,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16681,
      "end": 16685,
      "loc": {
        "start": {
          "line": 585,
          "column": 33
        },
        "end": {
          "line": 585,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16685,
      "end": 16686,
      "loc": {
        "start": {
          "line": 585,
          "column": 37
        },
        "end": {
          "line": 585,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 16686,
      "end": 16691,
      "loc": {
        "start": {
          "line": 585,
          "column": 38
        },
        "end": {
          "line": 585,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16691,
      "end": 16692,
      "loc": {
        "start": {
          "line": 585,
          "column": 43
        },
        "end": {
          "line": 585,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 16692,
      "end": 16697,
      "loc": {
        "start": {
          "line": 585,
          "column": 44
        },
        "end": {
          "line": 585,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 16698,
      "end": 16700,
      "loc": {
        "start": {
          "line": 585,
          "column": 50
        },
        "end": {
          "line": 585,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 16701,
      "end": 16708,
      "loc": {
        "start": {
          "line": 585,
          "column": 53
        },
        "end": {
          "line": 585,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16708,
      "end": 16709,
      "loc": {
        "start": {
          "line": 585,
          "column": 60
        },
        "end": {
          "line": 585,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 16709,
      "end": 16722,
      "loc": {
        "start": {
          "line": 585,
          "column": 61
        },
        "end": {
          "line": 585,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16722,
      "end": 16723,
      "loc": {
        "start": {
          "line": 585,
          "column": 74
        },
        "end": {
          "line": 585,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 16723,
      "end": 16726,
      "loc": {
        "start": {
          "line": 585,
          "column": 75
        },
        "end": {
          "line": 585,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16726,
      "end": 16727,
      "loc": {
        "start": {
          "line": 585,
          "column": 78
        },
        "end": {
          "line": 585,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16727,
      "end": 16728,
      "loc": {
        "start": {
          "line": 585,
          "column": 79
        },
        "end": {
          "line": 585,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16729,
      "end": 16730,
      "loc": {
        "start": {
          "line": 585,
          "column": 81
        },
        "end": {
          "line": 585,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16737,
      "end": 16741,
      "loc": {
        "start": {
          "line": 586,
          "column": 6
        },
        "end": {
          "line": 586,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16741,
      "end": 16742,
      "loc": {
        "start": {
          "line": 586,
          "column": 10
        },
        "end": {
          "line": 586,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 16742,
      "end": 16747,
      "loc": {
        "start": {
          "line": 586,
          "column": 11
        },
        "end": {
          "line": 586,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16747,
      "end": 16748,
      "loc": {
        "start": {
          "line": 586,
          "column": 16
        },
        "end": {
          "line": 586,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 16748,
      "end": 16753,
      "loc": {
        "start": {
          "line": 586,
          "column": 17
        },
        "end": {
          "line": 586,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16754,
      "end": 16755,
      "loc": {
        "start": {
          "line": 586,
          "column": 23
        },
        "end": {
          "line": 586,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 16756,
      "end": 16763,
      "loc": {
        "start": {
          "line": 586,
          "column": 25
        },
        "end": {
          "line": 586,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16763,
      "end": 16764,
      "loc": {
        "start": {
          "line": 586,
          "column": 32
        },
        "end": {
          "line": 586,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 16764,
      "end": 16777,
      "loc": {
        "start": {
          "line": 586,
          "column": 33
        },
        "end": {
          "line": 586,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16777,
      "end": 16778,
      "loc": {
        "start": {
          "line": 586,
          "column": 46
        },
        "end": {
          "line": 586,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 16778,
      "end": 16781,
      "loc": {
        "start": {
          "line": 586,
          "column": 47
        },
        "end": {
          "line": 586,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16781,
      "end": 16782,
      "loc": {
        "start": {
          "line": 586,
          "column": 50
        },
        "end": {
          "line": 586,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16782,
      "end": 16783,
      "loc": {
        "start": {
          "line": 586,
          "column": 51
        },
        "end": {
          "line": 586,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16790,
      "end": 16794,
      "loc": {
        "start": {
          "line": 587,
          "column": 6
        },
        "end": {
          "line": 587,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16794,
      "end": 16795,
      "loc": {
        "start": {
          "line": 587,
          "column": 10
        },
        "end": {
          "line": 587,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyPriceChange",
      "start": 16795,
      "end": 16812,
      "loc": {
        "start": {
          "line": 587,
          "column": 11
        },
        "end": {
          "line": 587,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16812,
      "end": 16813,
      "loc": {
        "start": {
          "line": 587,
          "column": 28
        },
        "end": {
          "line": 587,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16813,
      "end": 16814,
      "loc": {
        "start": {
          "line": 587,
          "column": 29
        },
        "end": {
          "line": 587,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16814,
      "end": 16815,
      "loc": {
        "start": {
          "line": 587,
          "column": 30
        },
        "end": {
          "line": 587,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16822,
      "end": 16826,
      "loc": {
        "start": {
          "line": 588,
          "column": 6
        },
        "end": {
          "line": 588,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16826,
      "end": 16827,
      "loc": {
        "start": {
          "line": 588,
          "column": 10
        },
        "end": {
          "line": 588,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 16827,
      "end": 16837,
      "loc": {
        "start": {
          "line": 588,
          "column": 11
        },
        "end": {
          "line": 588,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16838,
      "end": 16839,
      "loc": {
        "start": {
          "line": 588,
          "column": 22
        },
        "end": {
          "line": 588,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 16840,
      "end": 16844,
      "loc": {
        "start": {
          "line": 588,
          "column": 24
        },
        "end": {
          "line": 588,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16844,
      "end": 16845,
      "loc": {
        "start": {
          "line": 588,
          "column": 28
        },
        "end": {
          "line": 588,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16852,
      "end": 16856,
      "loc": {
        "start": {
          "line": 589,
          "column": 6
        },
        "end": {
          "line": 589,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16856,
      "end": 16857,
      "loc": {
        "start": {
          "line": 589,
          "column": 10
        },
        "end": {
          "line": 589,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 16857,
      "end": 16862,
      "loc": {
        "start": {
          "line": 589,
          "column": 11
        },
        "end": {
          "line": 589,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16862,
      "end": 16863,
      "loc": {
        "start": {
          "line": 589,
          "column": 16
        },
        "end": {
          "line": 589,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16863,
      "end": 16864,
      "loc": {
        "start": {
          "line": 589,
          "column": 17
        },
        "end": {
          "line": 589,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16864,
      "end": 16865,
      "loc": {
        "start": {
          "line": 589,
          "column": 18
        },
        "end": {
          "line": 589,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16872,
      "end": 16876,
      "loc": {
        "start": {
          "line": 590,
          "column": 6
        },
        "end": {
          "line": 590,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16876,
      "end": 16877,
      "loc": {
        "start": {
          "line": 590,
          "column": 10
        },
        "end": {
          "line": 590,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 16877,
      "end": 16885,
      "loc": {
        "start": {
          "line": 590,
          "column": 11
        },
        "end": {
          "line": 590,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16885,
      "end": 16886,
      "loc": {
        "start": {
          "line": 590,
          "column": 19
        },
        "end": {
          "line": 590,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 16886,
      "end": 16893,
      "loc": {
        "start": {
          "line": 590,
          "column": 20
        },
        "end": {
          "line": 590,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16893,
      "end": 16894,
      "loc": {
        "start": {
          "line": 590,
          "column": 27
        },
        "end": {
          "line": 590,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 16895,
      "end": 16899,
      "loc": {
        "start": {
          "line": 590,
          "column": 29
        },
        "end": {
          "line": 590,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16899,
      "end": 16900,
      "loc": {
        "start": {
          "line": 590,
          "column": 33
        },
        "end": {
          "line": 590,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16900,
      "end": 16901,
      "loc": {
        "start": {
          "line": 590,
          "column": 34
        },
        "end": {
          "line": 590,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16908,
      "end": 16912,
      "loc": {
        "start": {
          "line": 591,
          "column": 6
        },
        "end": {
          "line": 591,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16912,
      "end": 16913,
      "loc": {
        "start": {
          "line": 591,
          "column": 10
        },
        "end": {
          "line": 591,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 16913,
      "end": 16921,
      "loc": {
        "start": {
          "line": 591,
          "column": 11
        },
        "end": {
          "line": 591,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16921,
      "end": 16922,
      "loc": {
        "start": {
          "line": 591,
          "column": 19
        },
        "end": {
          "line": 591,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 16922,
      "end": 16934,
      "loc": {
        "start": {
          "line": 591,
          "column": 20
        },
        "end": {
          "line": 591,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16934,
      "end": 16935,
      "loc": {
        "start": {
          "line": 591,
          "column": 32
        },
        "end": {
          "line": 591,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 16936,
      "end": 16941,
      "loc": {
        "start": {
          "line": 591,
          "column": 34
        },
        "end": {
          "line": 591,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16941,
      "end": 16942,
      "loc": {
        "start": {
          "line": 591,
          "column": 39
        },
        "end": {
          "line": 591,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16942,
      "end": 16943,
      "loc": {
        "start": {
          "line": 591,
          "column": 40
        },
        "end": {
          "line": 591,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16950,
      "end": 16954,
      "loc": {
        "start": {
          "line": 592,
          "column": 6
        },
        "end": {
          "line": 592,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16954,
      "end": 16955,
      "loc": {
        "start": {
          "line": 592,
          "column": 10
        },
        "end": {
          "line": 592,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 16955,
      "end": 16972,
      "loc": {
        "start": {
          "line": 592,
          "column": 11
        },
        "end": {
          "line": 592,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16972,
      "end": 16973,
      "loc": {
        "start": {
          "line": 592,
          "column": 28
        },
        "end": {
          "line": 592,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 16973,
      "end": 16986,
      "loc": {
        "start": {
          "line": 592,
          "column": 29
        },
        "end": {
          "line": 592,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16986,
      "end": 16987,
      "loc": {
        "start": {
          "line": 592,
          "column": 42
        },
        "end": {
          "line": 592,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16988,
      "end": 16989,
      "loc": {
        "start": {
          "line": 592,
          "column": 44
        },
        "end": {
          "line": 592,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 16989,
      "end": 16994,
      "loc": {
        "start": {
          "line": 592,
          "column": 45
        },
        "end": {
          "line": 592,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16994,
      "end": 16995,
      "loc": {
        "start": {
          "line": 592,
          "column": 50
        },
        "end": {
          "line": 592,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16996,
      "end": 17000,
      "loc": {
        "start": {
          "line": 592,
          "column": 52
        },
        "end": {
          "line": 592,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17000,
      "end": 17001,
      "loc": {
        "start": {
          "line": 592,
          "column": 56
        },
        "end": {
          "line": 592,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 17001,
      "end": 17006,
      "loc": {
        "start": {
          "line": 592,
          "column": 57
        },
        "end": {
          "line": 592,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17006,
      "end": 17007,
      "loc": {
        "start": {
          "line": 592,
          "column": 62
        },
        "end": {
          "line": 592,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17007,
      "end": 17008,
      "loc": {
        "start": {
          "line": 592,
          "column": 63
        },
        "end": {
          "line": 592,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 17009,
      "end": 17016,
      "loc": {
        "start": {
          "line": 592,
          "column": 65
        },
        "end": {
          "line": 592,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17016,
      "end": 17017,
      "loc": {
        "start": {
          "line": 592,
          "column": 72
        },
        "end": {
          "line": 592,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 17018,
      "end": 17025,
      "loc": {
        "start": {
          "line": 592,
          "column": 74
        },
        "end": {
          "line": 592,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17025,
      "end": 17026,
      "loc": {
        "start": {
          "line": 592,
          "column": 81
        },
        "end": {
          "line": 592,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17026,
      "end": 17027,
      "loc": {
        "start": {
          "line": 592,
          "column": 82
        },
        "end": {
          "line": 592,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 17027,
      "end": 17032,
      "loc": {
        "start": {
          "line": 592,
          "column": 83
        },
        "end": {
          "line": 592,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17032,
      "end": 17033,
      "loc": {
        "start": {
          "line": 592,
          "column": 88
        },
        "end": {
          "line": 592,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 17033,
      "end": 17034,
      "loc": {
        "start": {
          "line": 592,
          "column": 89
        },
        "end": {
          "line": 592,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17035,
      "end": 17037,
      "loc": {
        "start": {
          "line": 592,
          "column": 91
        },
        "end": {
          "line": 592,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 17038,
      "end": 17039,
      "loc": {
        "start": {
          "line": 592,
          "column": 94
        },
        "end": {
          "line": 592,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17039,
      "end": 17040,
      "loc": {
        "start": {
          "line": 592,
          "column": 95
        },
        "end": {
          "line": 592,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17040,
      "end": 17041,
      "loc": {
        "start": {
          "line": 592,
          "column": 96
        },
        "end": {
          "line": 592,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17048,
      "end": 17052,
      "loc": {
        "start": {
          "line": 593,
          "column": 6
        },
        "end": {
          "line": 593,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17052,
      "end": 17053,
      "loc": {
        "start": {
          "line": 593,
          "column": 10
        },
        "end": {
          "line": 593,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 17053,
      "end": 17057,
      "loc": {
        "start": {
          "line": 593,
          "column": 11
        },
        "end": {
          "line": 593,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17057,
      "end": 17058,
      "loc": {
        "start": {
          "line": 593,
          "column": 15
        },
        "end": {
          "line": 593,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 17058,
      "end": 17076,
      "loc": {
        "start": {
          "line": 593,
          "column": 16
        },
        "end": {
          "line": 593,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17076,
      "end": 17077,
      "loc": {
        "start": {
          "line": 593,
          "column": 34
        },
        "end": {
          "line": 593,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17077,
      "end": 17078,
      "loc": {
        "start": {
          "line": 593,
          "column": 35
        },
        "end": {
          "line": 593,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17083,
      "end": 17084,
      "loc": {
        "start": {
          "line": 594,
          "column": 4
        },
        "end": {
          "line": 594,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17087,
      "end": 17088,
      "loc": {
        "start": {
          "line": 595,
          "column": 2
        },
        "end": {
          "line": 595,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Price per watt\n   * @type {number}\n   ",
      "start": 17092,
      "end": 17141,
      "loc": {
        "start": {
          "line": 597,
          "column": 2
        },
        "end": {
          "line": 600,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 17144,
      "end": 17147,
      "loc": {
        "start": {
          "line": 601,
          "column": 2
        },
        "end": {
          "line": 601,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "priceWatt",
      "start": 17148,
      "end": 17157,
      "loc": {
        "start": {
          "line": 601,
          "column": 6
        },
        "end": {
          "line": 601,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17157,
      "end": 17158,
      "loc": {
        "start": {
          "line": 601,
          "column": 15
        },
        "end": {
          "line": 601,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17158,
      "end": 17159,
      "loc": {
        "start": {
          "line": 601,
          "column": 16
        },
        "end": {
          "line": 601,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17160,
      "end": 17161,
      "loc": {
        "start": {
          "line": 601,
          "column": 18
        },
        "end": {
          "line": 601,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 17166,
      "end": 17168,
      "loc": {
        "start": {
          "line": 602,
          "column": 4
        },
        "end": {
          "line": 602,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17169,
      "end": 17170,
      "loc": {
        "start": {
          "line": 602,
          "column": 7
        },
        "end": {
          "line": 602,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17170,
      "end": 17174,
      "loc": {
        "start": {
          "line": 602,
          "column": 8
        },
        "end": {
          "line": 602,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17174,
      "end": 17175,
      "loc": {
        "start": {
          "line": 602,
          "column": 12
        },
        "end": {
          "line": 602,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 17175,
      "end": 17178,
      "loc": {
        "start": {
          "line": 602,
          "column": 13
        },
        "end": {
          "line": 602,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17178,
      "end": 17179,
      "loc": {
        "start": {
          "line": 602,
          "column": 16
        },
        "end": {
          "line": 602,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "watts",
      "start": 17179,
      "end": 17184,
      "loc": {
        "start": {
          "line": 602,
          "column": 17
        },
        "end": {
          "line": 602,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 17185,
      "end": 17186,
      "loc": {
        "start": {
          "line": 602,
          "column": 23
        },
        "end": {
          "line": 602,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 17187,
      "end": 17188,
      "loc": {
        "start": {
          "line": 602,
          "column": 25
        },
        "end": {
          "line": 602,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17188,
      "end": 17189,
      "loc": {
        "start": {
          "line": 602,
          "column": 26
        },
        "end": {
          "line": 602,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17190,
      "end": 17191,
      "loc": {
        "start": {
          "line": 602,
          "column": 28
        },
        "end": {
          "line": 602,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 17198,
      "end": 17204,
      "loc": {
        "start": {
          "line": 603,
          "column": 6
        },
        "end": {
          "line": 603,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 17205,
      "end": 17212,
      "loc": {
        "start": {
          "line": 603,
          "column": 13
        },
        "end": {
          "line": 603,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17212,
      "end": 17213,
      "loc": {
        "start": {
          "line": 603,
          "column": 20
        },
        "end": {
          "line": 603,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 17213,
      "end": 17226,
      "loc": {
        "start": {
          "line": 603,
          "column": 21
        },
        "end": {
          "line": 603,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17226,
      "end": 17227,
      "loc": {
        "start": {
          "line": 603,
          "column": 34
        },
        "end": {
          "line": 603,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17227,
      "end": 17231,
      "loc": {
        "start": {
          "line": 603,
          "column": 35
        },
        "end": {
          "line": 603,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17231,
      "end": 17232,
      "loc": {
        "start": {
          "line": 603,
          "column": 39
        },
        "end": {
          "line": 603,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 17232,
      "end": 17237,
      "loc": {
        "start": {
          "line": 603,
          "column": 40
        },
        "end": {
          "line": 603,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 17238,
      "end": 17239,
      "loc": {
        "start": {
          "line": 603,
          "column": 46
        },
        "end": {
          "line": 603,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17240,
      "end": 17244,
      "loc": {
        "start": {
          "line": 603,
          "column": 48
        },
        "end": {
          "line": 603,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17244,
      "end": 17245,
      "loc": {
        "start": {
          "line": 603,
          "column": 52
        },
        "end": {
          "line": 603,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 17245,
      "end": 17248,
      "loc": {
        "start": {
          "line": 603,
          "column": 53
        },
        "end": {
          "line": 603,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17248,
      "end": 17249,
      "loc": {
        "start": {
          "line": 603,
          "column": 56
        },
        "end": {
          "line": 603,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "watts",
      "start": 17249,
      "end": 17254,
      "loc": {
        "start": {
          "line": 603,
          "column": 57
        },
        "end": {
          "line": 603,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17254,
      "end": 17255,
      "loc": {
        "start": {
          "line": 603,
          "column": 62
        },
        "end": {
          "line": 603,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17255,
      "end": 17256,
      "loc": {
        "start": {
          "line": 603,
          "column": 63
        },
        "end": {
          "line": 603,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17261,
      "end": 17262,
      "loc": {
        "start": {
          "line": 604,
          "column": 4
        },
        "end": {
          "line": 604,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 17263,
      "end": 17267,
      "loc": {
        "start": {
          "line": 604,
          "column": 6
        },
        "end": {
          "line": 604,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17268,
      "end": 17269,
      "loc": {
        "start": {
          "line": 604,
          "column": 11
        },
        "end": {
          "line": 604,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 17276,
      "end": 17282,
      "loc": {
        "start": {
          "line": 605,
          "column": 6
        },
        "end": {
          "line": 605,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17283,
      "end": 17287,
      "loc": {
        "start": {
          "line": 605,
          "column": 13
        },
        "end": {
          "line": 605,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17287,
      "end": 17288,
      "loc": {
        "start": {
          "line": 605,
          "column": 17
        },
        "end": {
          "line": 605,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 17288,
      "end": 17293,
      "loc": {
        "start": {
          "line": 605,
          "column": 18
        },
        "end": {
          "line": 605,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17293,
      "end": 17294,
      "loc": {
        "start": {
          "line": 605,
          "column": 23
        },
        "end": {
          "line": 605,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17299,
      "end": 17300,
      "loc": {
        "start": {
          "line": 606,
          "column": 4
        },
        "end": {
          "line": 606,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17303,
      "end": 17304,
      "loc": {
        "start": {
          "line": 607,
          "column": 2
        },
        "end": {
          "line": 607,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 17308,
      "end": 17337,
      "loc": {
        "start": {
          "line": 609,
          "column": 2
        },
        "end": {
          "line": 611,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 17340,
      "end": 17343,
      "loc": {
        "start": {
          "line": 612,
          "column": 2
        },
        "end": {
          "line": 612,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "priceWatt",
      "start": 17344,
      "end": 17353,
      "loc": {
        "start": {
          "line": 612,
          "column": 6
        },
        "end": {
          "line": 612,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17353,
      "end": 17354,
      "loc": {
        "start": {
          "line": 612,
          "column": 15
        },
        "end": {
          "line": 612,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 17354,
      "end": 17357,
      "loc": {
        "start": {
          "line": 612,
          "column": 16
        },
        "end": {
          "line": 612,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17357,
      "end": 17358,
      "loc": {
        "start": {
          "line": 612,
          "column": 19
        },
        "end": {
          "line": 612,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17359,
      "end": 17360,
      "loc": {
        "start": {
          "line": 612,
          "column": 21
        },
        "end": {
          "line": 612,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 17365,
      "end": 17367,
      "loc": {
        "start": {
          "line": 613,
          "column": 4
        },
        "end": {
          "line": 613,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17368,
      "end": 17369,
      "loc": {
        "start": {
          "line": 613,
          "column": 7
        },
        "end": {
          "line": 613,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 17369,
      "end": 17376,
      "loc": {
        "start": {
          "line": 613,
          "column": 8
        },
        "end": {
          "line": 613,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17376,
      "end": 17377,
      "loc": {
        "start": {
          "line": 613,
          "column": 15
        },
        "end": {
          "line": 613,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 17377,
      "end": 17385,
      "loc": {
        "start": {
          "line": 613,
          "column": 16
        },
        "end": {
          "line": 613,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17385,
      "end": 17386,
      "loc": {
        "start": {
          "line": 613,
          "column": 24
        },
        "end": {
          "line": 613,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 17386,
      "end": 17389,
      "loc": {
        "start": {
          "line": 613,
          "column": 25
        },
        "end": {
          "line": 613,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17389,
      "end": 17390,
      "loc": {
        "start": {
          "line": 613,
          "column": 28
        },
        "end": {
          "line": 613,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 17391,
      "end": 17393,
      "loc": {
        "start": {
          "line": 613,
          "column": 30
        },
        "end": {
          "line": 613,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17394,
      "end": 17398,
      "loc": {
        "start": {
          "line": 613,
          "column": 33
        },
        "end": {
          "line": 613,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17398,
      "end": 17399,
      "loc": {
        "start": {
          "line": 613,
          "column": 37
        },
        "end": {
          "line": 613,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "priceWatt",
      "start": 17399,
      "end": 17408,
      "loc": {
        "start": {
          "line": 613,
          "column": 38
        },
        "end": {
          "line": 613,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 17409,
      "end": 17412,
      "loc": {
        "start": {
          "line": 613,
          "column": 48
        },
        "end": {
          "line": 613,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 17413,
      "end": 17420,
      "loc": {
        "start": {
          "line": 613,
          "column": 52
        },
        "end": {
          "line": 613,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17420,
      "end": 17421,
      "loc": {
        "start": {
          "line": 613,
          "column": 59
        },
        "end": {
          "line": 613,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 17421,
      "end": 17434,
      "loc": {
        "start": {
          "line": 613,
          "column": 60
        },
        "end": {
          "line": 613,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17434,
      "end": 17435,
      "loc": {
        "start": {
          "line": 613,
          "column": 73
        },
        "end": {
          "line": 613,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 17435,
      "end": 17438,
      "loc": {
        "start": {
          "line": 613,
          "column": 74
        },
        "end": {
          "line": 613,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17438,
      "end": 17439,
      "loc": {
        "start": {
          "line": 613,
          "column": 77
        },
        "end": {
          "line": 613,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17439,
      "end": 17440,
      "loc": {
        "start": {
          "line": 613,
          "column": 78
        },
        "end": {
          "line": 613,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17441,
      "end": 17442,
      "loc": {
        "start": {
          "line": 613,
          "column": 80
        },
        "end": {
          "line": 613,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17449,
      "end": 17453,
      "loc": {
        "start": {
          "line": 614,
          "column": 6
        },
        "end": {
          "line": 614,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17453,
      "end": 17454,
      "loc": {
        "start": {
          "line": 614,
          "column": 10
        },
        "end": {
          "line": 614,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 17454,
      "end": 17459,
      "loc": {
        "start": {
          "line": 614,
          "column": 11
        },
        "end": {
          "line": 614,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17460,
      "end": 17461,
      "loc": {
        "start": {
          "line": 614,
          "column": 17
        },
        "end": {
          "line": 614,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 17462,
      "end": 17469,
      "loc": {
        "start": {
          "line": 614,
          "column": 19
        },
        "end": {
          "line": 614,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17469,
      "end": 17470,
      "loc": {
        "start": {
          "line": 614,
          "column": 26
        },
        "end": {
          "line": 614,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 17470,
      "end": 17483,
      "loc": {
        "start": {
          "line": 614,
          "column": 27
        },
        "end": {
          "line": 614,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17483,
      "end": 17484,
      "loc": {
        "start": {
          "line": 614,
          "column": 40
        },
        "end": {
          "line": 614,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 17484,
      "end": 17487,
      "loc": {
        "start": {
          "line": 614,
          "column": 41
        },
        "end": {
          "line": 614,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 17488,
      "end": 17489,
      "loc": {
        "start": {
          "line": 614,
          "column": 45
        },
        "end": {
          "line": 614,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17490,
      "end": 17494,
      "loc": {
        "start": {
          "line": 614,
          "column": 47
        },
        "end": {
          "line": 614,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17494,
      "end": 17495,
      "loc": {
        "start": {
          "line": 614,
          "column": 51
        },
        "end": {
          "line": 614,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 17495,
      "end": 17498,
      "loc": {
        "start": {
          "line": 614,
          "column": 52
        },
        "end": {
          "line": 614,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17498,
      "end": 17499,
      "loc": {
        "start": {
          "line": 614,
          "column": 55
        },
        "end": {
          "line": 614,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "watts",
      "start": 17499,
      "end": 17504,
      "loc": {
        "start": {
          "line": 614,
          "column": 56
        },
        "end": {
          "line": 614,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17504,
      "end": 17505,
      "loc": {
        "start": {
          "line": 614,
          "column": 61
        },
        "end": {
          "line": 614,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17505,
      "end": 17506,
      "loc": {
        "start": {
          "line": 614,
          "column": 62
        },
        "end": {
          "line": 614,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17513,
      "end": 17517,
      "loc": {
        "start": {
          "line": 615,
          "column": 6
        },
        "end": {
          "line": 615,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17517,
      "end": 17518,
      "loc": {
        "start": {
          "line": 615,
          "column": 10
        },
        "end": {
          "line": 615,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 17518,
      "end": 17526,
      "loc": {
        "start": {
          "line": 615,
          "column": 11
        },
        "end": {
          "line": 615,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17526,
      "end": 17527,
      "loc": {
        "start": {
          "line": 615,
          "column": 19
        },
        "end": {
          "line": 615,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price_watt",
      "start": 17527,
      "end": 17539,
      "loc": {
        "start": {
          "line": 615,
          "column": 20
        },
        "end": {
          "line": 615,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17539,
      "end": 17540,
      "loc": {
        "start": {
          "line": 615,
          "column": 32
        },
        "end": {
          "line": 615,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 17541,
      "end": 17545,
      "loc": {
        "start": {
          "line": 615,
          "column": 34
        },
        "end": {
          "line": 615,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17545,
      "end": 17546,
      "loc": {
        "start": {
          "line": 615,
          "column": 38
        },
        "end": {
          "line": 615,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17546,
      "end": 17547,
      "loc": {
        "start": {
          "line": 615,
          "column": 39
        },
        "end": {
          "line": 615,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17552,
      "end": 17553,
      "loc": {
        "start": {
          "line": 616,
          "column": 4
        },
        "end": {
          "line": 616,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17556,
      "end": 17557,
      "loc": {
        "start": {
          "line": 617,
          "column": 2
        },
        "end": {
          "line": 617,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Cost per watt\n   * @type {number}\n   ",
      "start": 17561,
      "end": 17609,
      "loc": {
        "start": {
          "line": 619,
          "column": 2
        },
        "end": {
          "line": 622,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 17612,
      "end": 17615,
      "loc": {
        "start": {
          "line": 623,
          "column": 2
        },
        "end": {
          "line": 623,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costWatt",
      "start": 17616,
      "end": 17624,
      "loc": {
        "start": {
          "line": 623,
          "column": 6
        },
        "end": {
          "line": 623,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17624,
      "end": 17625,
      "loc": {
        "start": {
          "line": 623,
          "column": 14
        },
        "end": {
          "line": 623,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17625,
      "end": 17626,
      "loc": {
        "start": {
          "line": 623,
          "column": 15
        },
        "end": {
          "line": 623,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17627,
      "end": 17628,
      "loc": {
        "start": {
          "line": 623,
          "column": 17
        },
        "end": {
          "line": 623,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 17633,
      "end": 17635,
      "loc": {
        "start": {
          "line": 624,
          "column": 4
        },
        "end": {
          "line": 624,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17636,
      "end": 17637,
      "loc": {
        "start": {
          "line": 624,
          "column": 7
        },
        "end": {
          "line": 624,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17637,
      "end": 17641,
      "loc": {
        "start": {
          "line": 624,
          "column": 8
        },
        "end": {
          "line": 624,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17641,
      "end": 17642,
      "loc": {
        "start": {
          "line": 624,
          "column": 12
        },
        "end": {
          "line": 624,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 17642,
      "end": 17645,
      "loc": {
        "start": {
          "line": 624,
          "column": 13
        },
        "end": {
          "line": 624,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17645,
      "end": 17646,
      "loc": {
        "start": {
          "line": 624,
          "column": 16
        },
        "end": {
          "line": 624,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "watts",
      "start": 17646,
      "end": 17651,
      "loc": {
        "start": {
          "line": 624,
          "column": 17
        },
        "end": {
          "line": 624,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 17652,
      "end": 17653,
      "loc": {
        "start": {
          "line": 624,
          "column": 23
        },
        "end": {
          "line": 624,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 17654,
      "end": 17655,
      "loc": {
        "start": {
          "line": 624,
          "column": 25
        },
        "end": {
          "line": 624,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17655,
      "end": 17656,
      "loc": {
        "start": {
          "line": 624,
          "column": 26
        },
        "end": {
          "line": 624,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17657,
      "end": 17658,
      "loc": {
        "start": {
          "line": 624,
          "column": 28
        },
        "end": {
          "line": 624,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 17665,
      "end": 17671,
      "loc": {
        "start": {
          "line": 625,
          "column": 6
        },
        "end": {
          "line": 625,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 17672,
      "end": 17679,
      "loc": {
        "start": {
          "line": 625,
          "column": 13
        },
        "end": {
          "line": 625,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17679,
      "end": 17680,
      "loc": {
        "start": {
          "line": 625,
          "column": 20
        },
        "end": {
          "line": 625,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 17680,
      "end": 17693,
      "loc": {
        "start": {
          "line": 625,
          "column": 21
        },
        "end": {
          "line": 625,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17693,
      "end": 17694,
      "loc": {
        "start": {
          "line": 625,
          "column": 34
        },
        "end": {
          "line": 625,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17694,
      "end": 17698,
      "loc": {
        "start": {
          "line": 625,
          "column": 35
        },
        "end": {
          "line": 625,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17698,
      "end": 17699,
      "loc": {
        "start": {
          "line": 625,
          "column": 39
        },
        "end": {
          "line": 625,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 17699,
      "end": 17703,
      "loc": {
        "start": {
          "line": 625,
          "column": 40
        },
        "end": {
          "line": 625,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 17704,
      "end": 17705,
      "loc": {
        "start": {
          "line": 625,
          "column": 45
        },
        "end": {
          "line": 625,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17706,
      "end": 17710,
      "loc": {
        "start": {
          "line": 625,
          "column": 47
        },
        "end": {
          "line": 625,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17710,
      "end": 17711,
      "loc": {
        "start": {
          "line": 625,
          "column": 51
        },
        "end": {
          "line": 625,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 17711,
      "end": 17714,
      "loc": {
        "start": {
          "line": 625,
          "column": 52
        },
        "end": {
          "line": 625,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17714,
      "end": 17715,
      "loc": {
        "start": {
          "line": 625,
          "column": 55
        },
        "end": {
          "line": 625,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "watts",
      "start": 17715,
      "end": 17720,
      "loc": {
        "start": {
          "line": 625,
          "column": 56
        },
        "end": {
          "line": 625,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17720,
      "end": 17721,
      "loc": {
        "start": {
          "line": 625,
          "column": 61
        },
        "end": {
          "line": 625,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17721,
      "end": 17722,
      "loc": {
        "start": {
          "line": 625,
          "column": 62
        },
        "end": {
          "line": 625,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17727,
      "end": 17728,
      "loc": {
        "start": {
          "line": 626,
          "column": 4
        },
        "end": {
          "line": 626,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 17729,
      "end": 17733,
      "loc": {
        "start": {
          "line": 626,
          "column": 6
        },
        "end": {
          "line": 626,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17734,
      "end": 17735,
      "loc": {
        "start": {
          "line": 626,
          "column": 11
        },
        "end": {
          "line": 626,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 17742,
      "end": 17748,
      "loc": {
        "start": {
          "line": 627,
          "column": 6
        },
        "end": {
          "line": 627,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17749,
      "end": 17753,
      "loc": {
        "start": {
          "line": 627,
          "column": 13
        },
        "end": {
          "line": 627,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17753,
      "end": 17754,
      "loc": {
        "start": {
          "line": 627,
          "column": 17
        },
        "end": {
          "line": 627,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 17754,
      "end": 17758,
      "loc": {
        "start": {
          "line": 627,
          "column": 18
        },
        "end": {
          "line": 627,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17758,
      "end": 17759,
      "loc": {
        "start": {
          "line": 627,
          "column": 22
        },
        "end": {
          "line": 627,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17764,
      "end": 17765,
      "loc": {
        "start": {
          "line": 628,
          "column": 4
        },
        "end": {
          "line": 628,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17768,
      "end": 17769,
      "loc": {
        "start": {
          "line": 629,
          "column": 2
        },
        "end": {
          "line": 629,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @type {number}\n   ",
      "start": 17773,
      "end": 17802,
      "loc": {
        "start": {
          "line": 631,
          "column": 2
        },
        "end": {
          "line": 633,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 17805,
      "end": 17808,
      "loc": {
        "start": {
          "line": 634,
          "column": 2
        },
        "end": {
          "line": 634,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costWatt",
      "start": 17809,
      "end": 17817,
      "loc": {
        "start": {
          "line": 634,
          "column": 6
        },
        "end": {
          "line": 634,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17817,
      "end": 17818,
      "loc": {
        "start": {
          "line": 634,
          "column": 14
        },
        "end": {
          "line": 634,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 17818,
      "end": 17821,
      "loc": {
        "start": {
          "line": 634,
          "column": 15
        },
        "end": {
          "line": 634,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17821,
      "end": 17822,
      "loc": {
        "start": {
          "line": 634,
          "column": 18
        },
        "end": {
          "line": 634,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17823,
      "end": 17824,
      "loc": {
        "start": {
          "line": 634,
          "column": 20
        },
        "end": {
          "line": 634,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 17829,
      "end": 17831,
      "loc": {
        "start": {
          "line": 635,
          "column": 4
        },
        "end": {
          "line": 635,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17832,
      "end": 17833,
      "loc": {
        "start": {
          "line": 635,
          "column": 7
        },
        "end": {
          "line": 635,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 17833,
      "end": 17840,
      "loc": {
        "start": {
          "line": 635,
          "column": 8
        },
        "end": {
          "line": 635,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17840,
      "end": 17841,
      "loc": {
        "start": {
          "line": 635,
          "column": 15
        },
        "end": {
          "line": 635,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNumber",
      "start": 17841,
      "end": 17849,
      "loc": {
        "start": {
          "line": 635,
          "column": 16
        },
        "end": {
          "line": 635,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17849,
      "end": 17850,
      "loc": {
        "start": {
          "line": 635,
          "column": 24
        },
        "end": {
          "line": 635,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 17850,
      "end": 17853,
      "loc": {
        "start": {
          "line": 635,
          "column": 25
        },
        "end": {
          "line": 635,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17853,
      "end": 17854,
      "loc": {
        "start": {
          "line": 635,
          "column": 28
        },
        "end": {
          "line": 635,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 17855,
      "end": 17857,
      "loc": {
        "start": {
          "line": 635,
          "column": 30
        },
        "end": {
          "line": 635,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17858,
      "end": 17862,
      "loc": {
        "start": {
          "line": 635,
          "column": 33
        },
        "end": {
          "line": 635,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17862,
      "end": 17863,
      "loc": {
        "start": {
          "line": 635,
          "column": 37
        },
        "end": {
          "line": 635,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costWatt",
      "start": 17863,
      "end": 17871,
      "loc": {
        "start": {
          "line": 635,
          "column": 38
        },
        "end": {
          "line": 635,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 17872,
      "end": 17875,
      "loc": {
        "start": {
          "line": 635,
          "column": 47
        },
        "end": {
          "line": 635,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 17876,
      "end": 17883,
      "loc": {
        "start": {
          "line": 635,
          "column": 51
        },
        "end": {
          "line": 635,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17883,
      "end": 17884,
      "loc": {
        "start": {
          "line": 635,
          "column": 58
        },
        "end": {
          "line": 635,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 17884,
      "end": 17897,
      "loc": {
        "start": {
          "line": 635,
          "column": 59
        },
        "end": {
          "line": 635,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17897,
      "end": 17898,
      "loc": {
        "start": {
          "line": 635,
          "column": 72
        },
        "end": {
          "line": 635,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 17898,
      "end": 17901,
      "loc": {
        "start": {
          "line": 635,
          "column": 73
        },
        "end": {
          "line": 635,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17901,
      "end": 17902,
      "loc": {
        "start": {
          "line": 635,
          "column": 76
        },
        "end": {
          "line": 635,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17902,
      "end": 17903,
      "loc": {
        "start": {
          "line": 635,
          "column": 77
        },
        "end": {
          "line": 635,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17904,
      "end": 17905,
      "loc": {
        "start": {
          "line": 635,
          "column": 79
        },
        "end": {
          "line": 635,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17912,
      "end": 17916,
      "loc": {
        "start": {
          "line": 636,
          "column": 6
        },
        "end": {
          "line": 636,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17916,
      "end": 17917,
      "loc": {
        "start": {
          "line": 636,
          "column": 10
        },
        "end": {
          "line": 636,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 17917,
      "end": 17921,
      "loc": {
        "start": {
          "line": 636,
          "column": 11
        },
        "end": {
          "line": 636,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17922,
      "end": 17923,
      "loc": {
        "start": {
          "line": 636,
          "column": 16
        },
        "end": {
          "line": 636,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 17924,
      "end": 17931,
      "loc": {
        "start": {
          "line": 636,
          "column": 18
        },
        "end": {
          "line": 636,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17931,
      "end": 17932,
      "loc": {
        "start": {
          "line": 636,
          "column": 25
        },
        "end": {
          "line": 636,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 17932,
      "end": 17945,
      "loc": {
        "start": {
          "line": 636,
          "column": 26
        },
        "end": {
          "line": 636,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17945,
      "end": 17946,
      "loc": {
        "start": {
          "line": 636,
          "column": 39
        },
        "end": {
          "line": 636,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 17946,
      "end": 17949,
      "loc": {
        "start": {
          "line": 636,
          "column": 40
        },
        "end": {
          "line": 636,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 17950,
      "end": 17951,
      "loc": {
        "start": {
          "line": 636,
          "column": 44
        },
        "end": {
          "line": 636,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17952,
      "end": 17956,
      "loc": {
        "start": {
          "line": 636,
          "column": 46
        },
        "end": {
          "line": 636,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17956,
      "end": 17957,
      "loc": {
        "start": {
          "line": 636,
          "column": 50
        },
        "end": {
          "line": 636,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 17957,
      "end": 17960,
      "loc": {
        "start": {
          "line": 636,
          "column": 51
        },
        "end": {
          "line": 636,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17960,
      "end": 17961,
      "loc": {
        "start": {
          "line": 636,
          "column": 54
        },
        "end": {
          "line": 636,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "watts",
      "start": 17961,
      "end": 17966,
      "loc": {
        "start": {
          "line": 636,
          "column": 55
        },
        "end": {
          "line": 636,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17966,
      "end": 17967,
      "loc": {
        "start": {
          "line": 636,
          "column": 60
        },
        "end": {
          "line": 636,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17967,
      "end": 17968,
      "loc": {
        "start": {
          "line": 636,
          "column": 61
        },
        "end": {
          "line": 636,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17975,
      "end": 17979,
      "loc": {
        "start": {
          "line": 637,
          "column": 6
        },
        "end": {
          "line": 637,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17979,
      "end": 17980,
      "loc": {
        "start": {
          "line": 637,
          "column": 10
        },
        "end": {
          "line": 637,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 17980,
      "end": 17988,
      "loc": {
        "start": {
          "line": 637,
          "column": 11
        },
        "end": {
          "line": 637,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17988,
      "end": 17989,
      "loc": {
        "start": {
          "line": 637,
          "column": 19
        },
        "end": {
          "line": 637,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost_watt",
      "start": 17989,
      "end": 18000,
      "loc": {
        "start": {
          "line": 637,
          "column": 20
        },
        "end": {
          "line": 637,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18000,
      "end": 18001,
      "loc": {
        "start": {
          "line": 637,
          "column": 31
        },
        "end": {
          "line": 637,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 18002,
      "end": 18006,
      "loc": {
        "start": {
          "line": 637,
          "column": 33
        },
        "end": {
          "line": 637,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18006,
      "end": 18007,
      "loc": {
        "start": {
          "line": 637,
          "column": 37
        },
        "end": {
          "line": 637,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18007,
      "end": 18008,
      "loc": {
        "start": {
          "line": 637,
          "column": 38
        },
        "end": {
          "line": 637,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18013,
      "end": 18014,
      "loc": {
        "start": {
          "line": 638,
          "column": 4
        },
        "end": {
          "line": 638,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18017,
      "end": 18018,
      "loc": {
        "start": {
          "line": 639,
          "column": 2
        },
        "end": {
          "line": 639,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the line item's definition id.\n   *\n   * @type {number}\n   ",
      "start": 18022,
      "end": 18097,
      "loc": {
        "start": {
          "line": 641,
          "column": 2
        },
        "end": {
          "line": 645,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 18100,
      "end": 18103,
      "loc": {
        "start": {
          "line": 646,
          "column": 2
        },
        "end": {
          "line": 646,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "definitionId",
      "start": 18104,
      "end": 18116,
      "loc": {
        "start": {
          "line": 646,
          "column": 6
        },
        "end": {
          "line": 646,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18116,
      "end": 18117,
      "loc": {
        "start": {
          "line": 646,
          "column": 18
        },
        "end": {
          "line": 646,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18117,
      "end": 18118,
      "loc": {
        "start": {
          "line": 646,
          "column": 19
        },
        "end": {
          "line": 646,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18119,
      "end": 18120,
      "loc": {
        "start": {
          "line": 646,
          "column": 21
        },
        "end": {
          "line": 646,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 18125,
      "end": 18131,
      "loc": {
        "start": {
          "line": 647,
          "column": 4
        },
        "end": {
          "line": 647,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18132,
      "end": 18136,
      "loc": {
        "start": {
          "line": 647,
          "column": 11
        },
        "end": {
          "line": 647,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18136,
      "end": 18137,
      "loc": {
        "start": {
          "line": 647,
          "column": 15
        },
        "end": {
          "line": 647,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 18137,
      "end": 18142,
      "loc": {
        "start": {
          "line": 647,
          "column": 16
        },
        "end": {
          "line": 647,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18142,
      "end": 18143,
      "loc": {
        "start": {
          "line": 647,
          "column": 21
        },
        "end": {
          "line": 647,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "definition_id",
      "start": 18143,
      "end": 18156,
      "loc": {
        "start": {
          "line": 647,
          "column": 22
        },
        "end": {
          "line": 647,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18156,
      "end": 18157,
      "loc": {
        "start": {
          "line": 647,
          "column": 35
        },
        "end": {
          "line": 647,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18160,
      "end": 18161,
      "loc": {
        "start": {
          "line": 648,
          "column": 2
        },
        "end": {
          "line": 648,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the line items tags array\n   *\n   * @type {Array<string|number|boolean>}\n   ",
      "start": 18165,
      "end": 18257,
      "loc": {
        "start": {
          "line": 650,
          "column": 2
        },
        "end": {
          "line": 654,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 18260,
      "end": 18263,
      "loc": {
        "start": {
          "line": 655,
          "column": 2
        },
        "end": {
          "line": 655,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tags",
      "start": 18264,
      "end": 18268,
      "loc": {
        "start": {
          "line": 655,
          "column": 6
        },
        "end": {
          "line": 655,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18268,
      "end": 18269,
      "loc": {
        "start": {
          "line": 655,
          "column": 10
        },
        "end": {
          "line": 655,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18269,
      "end": 18270,
      "loc": {
        "start": {
          "line": 655,
          "column": 11
        },
        "end": {
          "line": 655,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18271,
      "end": 18272,
      "loc": {
        "start": {
          "line": 655,
          "column": 13
        },
        "end": {
          "line": 655,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 18277,
      "end": 18283,
      "loc": {
        "start": {
          "line": 656,
          "column": 4
        },
        "end": {
          "line": 656,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18284,
      "end": 18288,
      "loc": {
        "start": {
          "line": 656,
          "column": 11
        },
        "end": {
          "line": 656,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18288,
      "end": 18289,
      "loc": {
        "start": {
          "line": 656,
          "column": 15
        },
        "end": {
          "line": 656,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 18289,
      "end": 18294,
      "loc": {
        "start": {
          "line": 656,
          "column": 16
        },
        "end": {
          "line": 656,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18294,
      "end": 18295,
      "loc": {
        "start": {
          "line": 656,
          "column": 21
        },
        "end": {
          "line": 656,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 18295,
      "end": 18301,
      "loc": {
        "start": {
          "line": 656,
          "column": 22
        },
        "end": {
          "line": 656,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18301,
      "end": 18302,
      "loc": {
        "start": {
          "line": 656,
          "column": 28
        },
        "end": {
          "line": 656,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tags",
      "start": 18302,
      "end": 18306,
      "loc": {
        "start": {
          "line": 656,
          "column": 29
        },
        "end": {
          "line": 656,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 18307,
      "end": 18309,
      "loc": {
        "start": {
          "line": 656,
          "column": 34
        },
        "end": {
          "line": 656,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18310,
      "end": 18311,
      "loc": {
        "start": {
          "line": 656,
          "column": 37
        },
        "end": {
          "line": 656,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18311,
      "end": 18312,
      "loc": {
        "start": {
          "line": 656,
          "column": 38
        },
        "end": {
          "line": 656,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18312,
      "end": 18313,
      "loc": {
        "start": {
          "line": 656,
          "column": 39
        },
        "end": {
          "line": 656,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18316,
      "end": 18317,
      "loc": {
        "start": {
          "line": 657,
          "column": 2
        },
        "end": {
          "line": 657,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Config Property\n   * @type {object}\n   ",
      "start": 18321,
      "end": 18371,
      "loc": {
        "start": {
          "line": 659,
          "column": 2
        },
        "end": {
          "line": 662,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 18374,
      "end": 18377,
      "loc": {
        "start": {
          "line": 663,
          "column": 2
        },
        "end": {
          "line": 663,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 18378,
      "end": 18384,
      "loc": {
        "start": {
          "line": 663,
          "column": 6
        },
        "end": {
          "line": 663,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18384,
      "end": 18385,
      "loc": {
        "start": {
          "line": 663,
          "column": 12
        },
        "end": {
          "line": 663,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18385,
      "end": 18386,
      "loc": {
        "start": {
          "line": 663,
          "column": 13
        },
        "end": {
          "line": 663,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18387,
      "end": 18388,
      "loc": {
        "start": {
          "line": 663,
          "column": 15
        },
        "end": {
          "line": 663,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 18393,
      "end": 18399,
      "loc": {
        "start": {
          "line": 664,
          "column": 4
        },
        "end": {
          "line": 664,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18400,
      "end": 18404,
      "loc": {
        "start": {
          "line": 664,
          "column": 11
        },
        "end": {
          "line": 664,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18404,
      "end": 18405,
      "loc": {
        "start": {
          "line": 664,
          "column": 15
        },
        "end": {
          "line": 664,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 18405,
      "end": 18410,
      "loc": {
        "start": {
          "line": 664,
          "column": 16
        },
        "end": {
          "line": 664,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18410,
      "end": 18411,
      "loc": {
        "start": {
          "line": 664,
          "column": 21
        },
        "end": {
          "line": 664,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 18411,
      "end": 18417,
      "loc": {
        "start": {
          "line": 664,
          "column": 22
        },
        "end": {
          "line": 664,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18417,
      "end": 18418,
      "loc": {
        "start": {
          "line": 664,
          "column": 28
        },
        "end": {
          "line": 664,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18421,
      "end": 18422,
      "loc": {
        "start": {
          "line": 665,
          "column": 2
        },
        "end": {
          "line": 665,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets Subtotal aka Initial Results.\n   *\n   * @return {number}\n   ",
      "start": 18426,
      "end": 18502,
      "loc": {
        "start": {
          "line": 667,
          "column": 2
        },
        "end": {
          "line": 671,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 18505,
      "end": 18508,
      "loc": {
        "start": {
          "line": 672,
          "column": 2
        },
        "end": {
          "line": 672,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "subtotal",
      "start": 18509,
      "end": 18517,
      "loc": {
        "start": {
          "line": 672,
          "column": 6
        },
        "end": {
          "line": 672,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18517,
      "end": 18518,
      "loc": {
        "start": {
          "line": 672,
          "column": 14
        },
        "end": {
          "line": 672,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18518,
      "end": 18519,
      "loc": {
        "start": {
          "line": 672,
          "column": 15
        },
        "end": {
          "line": 672,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18520,
      "end": 18521,
      "loc": {
        "start": {
          "line": 672,
          "column": 17
        },
        "end": {
          "line": 672,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 18526,
      "end": 18532,
      "loc": {
        "start": {
          "line": 673,
          "column": 4
        },
        "end": {
          "line": 673,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 18533,
      "end": 18540,
      "loc": {
        "start": {
          "line": 673,
          "column": 11
        },
        "end": {
          "line": 673,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18540,
      "end": 18541,
      "loc": {
        "start": {
          "line": 673,
          "column": 18
        },
        "end": {
          "line": 673,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 18541,
      "end": 18554,
      "loc": {
        "start": {
          "line": 673,
          "column": 19
        },
        "end": {
          "line": 673,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18554,
      "end": 18555,
      "loc": {
        "start": {
          "line": 673,
          "column": 32
        },
        "end": {
          "line": 673,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseFloat",
      "start": 18562,
      "end": 18572,
      "loc": {
        "start": {
          "line": 674,
          "column": 6
        },
        "end": {
          "line": 674,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18572,
      "end": 18573,
      "loc": {
        "start": {
          "line": 674,
          "column": 16
        },
        "end": {
          "line": 674,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18573,
      "end": 18577,
      "loc": {
        "start": {
          "line": 674,
          "column": 17
        },
        "end": {
          "line": 674,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18577,
      "end": 18578,
      "loc": {
        "start": {
          "line": 674,
          "column": 21
        },
        "end": {
          "line": 674,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 18578,
      "end": 18586,
      "loc": {
        "start": {
          "line": 674,
          "column": 22
        },
        "end": {
          "line": 674,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18586,
      "end": 18587,
      "loc": {
        "start": {
          "line": 674,
          "column": 30
        },
        "end": {
          "line": 674,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 18588,
      "end": 18589,
      "loc": {
        "start": {
          "line": 674,
          "column": 32
        },
        "end": {
          "line": 674,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseFloat",
      "start": 18590,
      "end": 18600,
      "loc": {
        "start": {
          "line": 674,
          "column": 34
        },
        "end": {
          "line": 674,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18600,
      "end": 18601,
      "loc": {
        "start": {
          "line": 674,
          "column": 44
        },
        "end": {
          "line": 674,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18601,
      "end": 18605,
      "loc": {
        "start": {
          "line": 674,
          "column": 45
        },
        "end": {
          "line": 674,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18605,
      "end": 18606,
      "loc": {
        "start": {
          "line": 674,
          "column": 49
        },
        "end": {
          "line": 674,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "perQuantity",
      "start": 18606,
      "end": 18617,
      "loc": {
        "start": {
          "line": 674,
          "column": 50
        },
        "end": {
          "line": 674,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18617,
      "end": 18618,
      "loc": {
        "start": {
          "line": 674,
          "column": 61
        },
        "end": {
          "line": 674,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 18619,
      "end": 18620,
      "loc": {
        "start": {
          "line": 674,
          "column": 63
        },
        "end": {
          "line": 674,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseFloat",
      "start": 18621,
      "end": 18631,
      "loc": {
        "start": {
          "line": 674,
          "column": 65
        },
        "end": {
          "line": 674,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18631,
      "end": 18632,
      "loc": {
        "start": {
          "line": 674,
          "column": 75
        },
        "end": {
          "line": 674,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18632,
      "end": 18636,
      "loc": {
        "start": {
          "line": 674,
          "column": 76
        },
        "end": {
          "line": 674,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18636,
      "end": 18637,
      "loc": {
        "start": {
          "line": 674,
          "column": 80
        },
        "end": {
          "line": 674,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 18637,
      "end": 18641,
      "loc": {
        "start": {
          "line": 674,
          "column": 81
        },
        "end": {
          "line": 674,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18641,
      "end": 18642,
      "loc": {
        "start": {
          "line": 674,
          "column": 85
        },
        "end": {
          "line": 674,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18647,
      "end": 18648,
      "loc": {
        "start": {
          "line": 675,
          "column": 4
        },
        "end": {
          "line": 675,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18648,
      "end": 18649,
      "loc": {
        "start": {
          "line": 675,
          "column": 5
        },
        "end": {
          "line": 675,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18652,
      "end": 18653,
      "loc": {
        "start": {
          "line": 676,
          "column": 2
        },
        "end": {
          "line": 676,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * When using predictive pricing, should the computed value be used if it's available?\n   * @type {boolean}\n   ",
      "start": 18657,
      "end": 18776,
      "loc": {
        "start": {
          "line": 678,
          "column": 2
        },
        "end": {
          "line": 681,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get",
      "start": 18779,
      "end": 18782,
      "loc": {
        "start": {
          "line": 682,
          "column": 2
        },
        "end": {
          "line": 682,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "useComputedValueWhenAvailable",
      "start": 18783,
      "end": 18812,
      "loc": {
        "start": {
          "line": 682,
          "column": 6
        },
        "end": {
          "line": 682,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18812,
      "end": 18813,
      "loc": {
        "start": {
          "line": 682,
          "column": 35
        },
        "end": {
          "line": 682,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18813,
      "end": 18814,
      "loc": {
        "start": {
          "line": 682,
          "column": 36
        },
        "end": {
          "line": 682,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18815,
      "end": 18816,
      "loc": {
        "start": {
          "line": 682,
          "column": 38
        },
        "end": {
          "line": 682,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 18821,
      "end": 18823,
      "loc": {
        "start": {
          "line": 683,
          "column": 4
        },
        "end": {
          "line": 683,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18824,
      "end": 18825,
      "loc": {
        "start": {
          "line": 683,
          "column": 7
        },
        "end": {
          "line": 683,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 18825,
      "end": 18826,
      "loc": {
        "start": {
          "line": 683,
          "column": 8
        },
        "end": {
          "line": 683,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 18826,
      "end": 18831,
      "loc": {
        "start": {
          "line": 683,
          "column": 9
        },
        "end": {
          "line": 683,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18831,
      "end": 18832,
      "loc": {
        "start": {
          "line": 683,
          "column": 14
        },
        "end": {
          "line": 683,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18832,
      "end": 18836,
      "loc": {
        "start": {
          "line": 683,
          "column": 15
        },
        "end": {
          "line": 683,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18836,
      "end": 18837,
      "loc": {
        "start": {
          "line": 683,
          "column": 19
        },
        "end": {
          "line": 683,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 18837,
      "end": 18842,
      "loc": {
        "start": {
          "line": 683,
          "column": 20
        },
        "end": {
          "line": 683,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18842,
      "end": 18843,
      "loc": {
        "start": {
          "line": 683,
          "column": 25
        },
        "end": {
          "line": 683,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 18843,
      "end": 18849,
      "loc": {
        "start": {
          "line": 683,
          "column": 26
        },
        "end": {
          "line": 683,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18849,
      "end": 18850,
      "loc": {
        "start": {
          "line": 683,
          "column": 32
        },
        "end": {
          "line": 683,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed_when_available",
      "start": 18850,
      "end": 18877,
      "loc": {
        "start": {
          "line": 683,
          "column": 33
        },
        "end": {
          "line": 683,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18877,
      "end": 18878,
      "loc": {
        "start": {
          "line": 683,
          "column": 60
        },
        "end": {
          "line": 683,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18878,
      "end": 18879,
      "loc": {
        "start": {
          "line": 683,
          "column": 61
        },
        "end": {
          "line": 683,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18880,
      "end": 18881,
      "loc": {
        "start": {
          "line": 683,
          "column": 63
        },
        "end": {
          "line": 683,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 18888,
      "end": 18894,
      "loc": {
        "start": {
          "line": 684,
          "column": 6
        },
        "end": {
          "line": 684,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18895,
      "end": 18899,
      "loc": {
        "start": {
          "line": 684,
          "column": 13
        },
        "end": {
          "line": 684,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18899,
      "end": 18900,
      "loc": {
        "start": {
          "line": 684,
          "column": 17
        },
        "end": {
          "line": 684,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 18900,
      "end": 18905,
      "loc": {
        "start": {
          "line": 684,
          "column": 18
        },
        "end": {
          "line": 684,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18905,
      "end": 18906,
      "loc": {
        "start": {
          "line": 684,
          "column": 23
        },
        "end": {
          "line": 684,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 18906,
      "end": 18912,
      "loc": {
        "start": {
          "line": 684,
          "column": 24
        },
        "end": {
          "line": 684,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18912,
      "end": 18913,
      "loc": {
        "start": {
          "line": 684,
          "column": 30
        },
        "end": {
          "line": 684,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed_when_available",
      "start": 18913,
      "end": 18940,
      "loc": {
        "start": {
          "line": 684,
          "column": 31
        },
        "end": {
          "line": 684,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18940,
      "end": 18941,
      "loc": {
        "start": {
          "line": 684,
          "column": 58
        },
        "end": {
          "line": 684,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18946,
      "end": 18947,
      "loc": {
        "start": {
          "line": 685,
          "column": 4
        },
        "end": {
          "line": 685,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 18952,
      "end": 18958,
      "loc": {
        "start": {
          "line": 686,
          "column": 4
        },
        "end": {
          "line": 686,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18959,
      "end": 18963,
      "loc": {
        "start": {
          "line": 686,
          "column": 11
        },
        "end": {
          "line": 686,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18963,
      "end": 18964,
      "loc": {
        "start": {
          "line": 686,
          "column": 15
        },
        "end": {
          "line": 686,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 18964,
      "end": 18967,
      "loc": {
        "start": {
          "line": 686,
          "column": 16
        },
        "end": {
          "line": 686,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18967,
      "end": 18968,
      "loc": {
        "start": {
          "line": 686,
          "column": 19
        },
        "end": {
          "line": 686,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 18968,
      "end": 18976,
      "loc": {
        "start": {
          "line": 686,
          "column": 20
        },
        "end": {
          "line": 686,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18976,
      "end": 18977,
      "loc": {
        "start": {
          "line": 686,
          "column": 28
        },
        "end": {
          "line": 686,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 18977,
      "end": 18986,
      "loc": {
        "start": {
          "line": 686,
          "column": 29
        },
        "end": {
          "line": 686,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18986,
      "end": 18987,
      "loc": {
        "start": {
          "line": 686,
          "column": 38
        },
        "end": {
          "line": 686,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18987,
      "end": 18988,
      "loc": {
        "start": {
          "line": 686,
          "column": 39
        },
        "end": {
          "line": 686,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18988,
      "end": 18989,
      "loc": {
        "start": {
          "line": 686,
          "column": 40
        },
        "end": {
          "line": 686,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed",
      "start": 18989,
      "end": 19001,
      "loc": {
        "start": {
          "line": 686,
          "column": 41
        },
        "end": {
          "line": 686,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19001,
      "end": 19002,
      "loc": {
        "start": {
          "line": 686,
          "column": 53
        },
        "end": {
          "line": 686,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 19002,
      "end": 19007,
      "loc": {
        "start": {
          "line": 686,
          "column": 54
        },
        "end": {
          "line": 686,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19007,
      "end": 19008,
      "loc": {
        "start": {
          "line": 686,
          "column": 59
        },
        "end": {
          "line": 686,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19011,
      "end": 19012,
      "loc": {
        "start": {
          "line": 687,
          "column": 2
        },
        "end": {
          "line": 687,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Overrides the bid variable for the line item\n   * @type {boolean}\n   ",
      "start": 19016,
      "end": 19096,
      "loc": {
        "start": {
          "line": 689,
          "column": 2
        },
        "end": {
          "line": 692,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set",
      "start": 19099,
      "end": 19102,
      "loc": {
        "start": {
          "line": 693,
          "column": 2
        },
        "end": {
          "line": 693,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "useComputedValueWhenAvailable",
      "start": 19103,
      "end": 19132,
      "loc": {
        "start": {
          "line": 693,
          "column": 6
        },
        "end": {
          "line": 693,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19132,
      "end": 19133,
      "loc": {
        "start": {
          "line": 693,
          "column": 35
        },
        "end": {
          "line": 693,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 19133,
      "end": 19136,
      "loc": {
        "start": {
          "line": 693,
          "column": 36
        },
        "end": {
          "line": 693,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19136,
      "end": 19137,
      "loc": {
        "start": {
          "line": 693,
          "column": 39
        },
        "end": {
          "line": 693,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19138,
      "end": 19139,
      "loc": {
        "start": {
          "line": 693,
          "column": 41
        },
        "end": {
          "line": 693,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 19144,
      "end": 19147,
      "loc": {
        "start": {
          "line": 694,
          "column": 4
        },
        "end": {
          "line": 694,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 19148,
      "end": 19161,
      "loc": {
        "start": {
          "line": 694,
          "column": 8
        },
        "end": {
          "line": 694,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19162,
      "end": 19163,
      "loc": {
        "start": {
          "line": 694,
          "column": 22
        },
        "end": {
          "line": 694,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19164,
      "end": 19168,
      "loc": {
        "start": {
          "line": 694,
          "column": 24
        },
        "end": {
          "line": 694,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19168,
      "end": 19169,
      "loc": {
        "start": {
          "line": 694,
          "column": 28
        },
        "end": {
          "line": 694,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 19169,
      "end": 19174,
      "loc": {
        "start": {
          "line": 694,
          "column": 29
        },
        "end": {
          "line": 694,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19174,
      "end": 19175,
      "loc": {
        "start": {
          "line": 694,
          "column": 34
        },
        "end": {
          "line": 694,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 19175,
      "end": 19181,
      "loc": {
        "start": {
          "line": 694,
          "column": 35
        },
        "end": {
          "line": 694,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19181,
      "end": 19182,
      "loc": {
        "start": {
          "line": 694,
          "column": 41
        },
        "end": {
          "line": 694,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed_when_available",
      "start": 19182,
      "end": 19209,
      "loc": {
        "start": {
          "line": 694,
          "column": 42
        },
        "end": {
          "line": 694,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19209,
      "end": 19210,
      "loc": {
        "start": {
          "line": 694,
          "column": 69
        },
        "end": {
          "line": 694,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 19215,
      "end": 19217,
      "loc": {
        "start": {
          "line": 695,
          "column": 4
        },
        "end": {
          "line": 695,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19218,
      "end": 19219,
      "loc": {
        "start": {
          "line": 695,
          "column": 7
        },
        "end": {
          "line": 695,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 19219,
      "end": 19228,
      "loc": {
        "start": {
          "line": 695,
          "column": 8
        },
        "end": {
          "line": 695,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19228,
      "end": 19229,
      "loc": {
        "start": {
          "line": 695,
          "column": 17
        },
        "end": {
          "line": 695,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 19229,
      "end": 19232,
      "loc": {
        "start": {
          "line": 695,
          "column": 18
        },
        "end": {
          "line": 695,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19232,
      "end": 19233,
      "loc": {
        "start": {
          "line": 695,
          "column": 21
        },
        "end": {
          "line": 695,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19233,
      "end": 19234,
      "loc": {
        "start": {
          "line": 695,
          "column": 22
        },
        "end": {
          "line": 695,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19235,
      "end": 19236,
      "loc": {
        "start": {
          "line": 695,
          "column": 24
        },
        "end": {
          "line": 695,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 19243,
      "end": 19245,
      "loc": {
        "start": {
          "line": 696,
          "column": 6
        },
        "end": {
          "line": 696,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19246,
      "end": 19247,
      "loc": {
        "start": {
          "line": 696,
          "column": 9
        },
        "end": {
          "line": 696,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19247,
      "end": 19251,
      "loc": {
        "start": {
          "line": 696,
          "column": 10
        },
        "end": {
          "line": 696,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19251,
      "end": 19252,
      "loc": {
        "start": {
          "line": 696,
          "column": 14
        },
        "end": {
          "line": 696,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 19252,
      "end": 19257,
      "loc": {
        "start": {
          "line": 696,
          "column": 15
        },
        "end": {
          "line": 696,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19257,
      "end": 19258,
      "loc": {
        "start": {
          "line": 696,
          "column": 20
        },
        "end": {
          "line": 696,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 19258,
      "end": 19264,
      "loc": {
        "start": {
          "line": 696,
          "column": 21
        },
        "end": {
          "line": 696,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19264,
      "end": 19265,
      "loc": {
        "start": {
          "line": 696,
          "column": 27
        },
        "end": {
          "line": 696,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed_when_available",
      "start": 19265,
      "end": 19292,
      "loc": {
        "start": {
          "line": 696,
          "column": 28
        },
        "end": {
          "line": 696,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 19293,
      "end": 19296,
      "loc": {
        "start": {
          "line": 696,
          "column": 56
        },
        "end": {
          "line": 696,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 19297,
      "end": 19300,
      "loc": {
        "start": {
          "line": 696,
          "column": 60
        },
        "end": {
          "line": 696,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19300,
      "end": 19301,
      "loc": {
        "start": {
          "line": 696,
          "column": 63
        },
        "end": {
          "line": 696,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19302,
      "end": 19303,
      "loc": {
        "start": {
          "line": 696,
          "column": 65
        },
        "end": {
          "line": 696,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19312,
      "end": 19316,
      "loc": {
        "start": {
          "line": 697,
          "column": 8
        },
        "end": {
          "line": 697,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19316,
      "end": 19317,
      "loc": {
        "start": {
          "line": 697,
          "column": 12
        },
        "end": {
          "line": 697,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 19317,
      "end": 19322,
      "loc": {
        "start": {
          "line": 697,
          "column": 13
        },
        "end": {
          "line": 697,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19322,
      "end": 19323,
      "loc": {
        "start": {
          "line": 697,
          "column": 18
        },
        "end": {
          "line": 697,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 19323,
      "end": 19329,
      "loc": {
        "start": {
          "line": 697,
          "column": 19
        },
        "end": {
          "line": 697,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19329,
      "end": 19330,
      "loc": {
        "start": {
          "line": 697,
          "column": 25
        },
        "end": {
          "line": 697,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed_when_available",
      "start": 19330,
      "end": 19357,
      "loc": {
        "start": {
          "line": 697,
          "column": 26
        },
        "end": {
          "line": 697,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19358,
      "end": 19359,
      "loc": {
        "start": {
          "line": 697,
          "column": 54
        },
        "end": {
          "line": 697,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 19360,
      "end": 19363,
      "loc": {
        "start": {
          "line": 697,
          "column": 56
        },
        "end": {
          "line": 697,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19363,
      "end": 19364,
      "loc": {
        "start": {
          "line": 697,
          "column": 59
        },
        "end": {
          "line": 697,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19373,
      "end": 19377,
      "loc": {
        "start": {
          "line": 698,
          "column": 8
        },
        "end": {
          "line": 698,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19377,
      "end": 19378,
      "loc": {
        "start": {
          "line": 698,
          "column": 12
        },
        "end": {
          "line": 698,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 19378,
      "end": 19384,
      "loc": {
        "start": {
          "line": 698,
          "column": 13
        },
        "end": {
          "line": 698,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19384,
      "end": 19385,
      "loc": {
        "start": {
          "line": 698,
          "column": 19
        },
        "end": {
          "line": 698,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19385,
      "end": 19386,
      "loc": {
        "start": {
          "line": 698,
          "column": 20
        },
        "end": {
          "line": 698,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19386,
      "end": 19387,
      "loc": {
        "start": {
          "line": 698,
          "column": 21
        },
        "end": {
          "line": 698,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19396,
      "end": 19400,
      "loc": {
        "start": {
          "line": 699,
          "column": 8
        },
        "end": {
          "line": 699,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19400,
      "end": 19401,
      "loc": {
        "start": {
          "line": 699,
          "column": 12
        },
        "end": {
          "line": 699,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "initSaveChangeLog",
      "start": 19401,
      "end": 19418,
      "loc": {
        "start": {
          "line": 699,
          "column": 13
        },
        "end": {
          "line": 699,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19418,
      "end": 19419,
      "loc": {
        "start": {
          "line": 699,
          "column": 30
        },
        "end": {
          "line": 699,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "originalValue",
      "start": 19419,
      "end": 19432,
      "loc": {
        "start": {
          "line": 699,
          "column": 31
        },
        "end": {
          "line": 699,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19432,
      "end": 19433,
      "loc": {
        "start": {
          "line": 699,
          "column": 44
        },
        "end": {
          "line": 699,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19434,
      "end": 19435,
      "loc": {
        "start": {
          "line": 699,
          "column": 46
        },
        "end": {
          "line": 699,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "computed_value_when_available",
      "start": 19435,
      "end": 19464,
      "loc": {
        "start": {
          "line": 699,
          "column": 47
        },
        "end": {
          "line": 699,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19464,
      "end": 19465,
      "loc": {
        "start": {
          "line": 699,
          "column": 76
        },
        "end": {
          "line": 699,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19466,
      "end": 19470,
      "loc": {
        "start": {
          "line": 699,
          "column": 78
        },
        "end": {
          "line": 699,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19470,
      "end": 19471,
      "loc": {
        "start": {
          "line": 699,
          "column": 82
        },
        "end": {
          "line": 699,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "useComputedValueWhenAvailable",
      "start": 19471,
      "end": 19500,
      "loc": {
        "start": {
          "line": 699,
          "column": 83
        },
        "end": {
          "line": 699,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19500,
      "end": 19501,
      "loc": {
        "start": {
          "line": 699,
          "column": 112
        },
        "end": {
          "line": 699,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19501,
      "end": 19502,
      "loc": {
        "start": {
          "line": 699,
          "column": 113
        },
        "end": {
          "line": 699,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "computed_value_when_available",
      "start": 19503,
      "end": 19534,
      "loc": {
        "start": {
          "line": 699,
          "column": 115
        },
        "end": {
          "line": 699,
          "column": 146
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19534,
      "end": 19535,
      "loc": {
        "start": {
          "line": 699,
          "column": 146
        },
        "end": {
          "line": 699,
          "column": 147
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "use_computed_when_available",
      "start": 19536,
      "end": 19565,
      "loc": {
        "start": {
          "line": 699,
          "column": 148
        },
        "end": {
          "line": 699,
          "column": 177
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19565,
      "end": 19566,
      "loc": {
        "start": {
          "line": 699,
          "column": 177
        },
        "end": {
          "line": 699,
          "column": 178
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19566,
      "end": 19567,
      "loc": {
        "start": {
          "line": 699,
          "column": 178
        },
        "end": {
          "line": 699,
          "column": 179
        }
      }
    },
    {
      "type": {
        "label": "catch",
        "keyword": "catch",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "catch",
      "start": 19567,
      "end": 19572,
      "loc": {
        "start": {
          "line": 699,
          "column": 179
        },
        "end": {
          "line": 699,
          "column": 184
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19572,
      "end": 19573,
      "loc": {
        "start": {
          "line": 699,
          "column": 184
        },
        "end": {
          "line": 699,
          "column": 185
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 19573,
      "end": 19574,
      "loc": {
        "start": {
          "line": 699,
          "column": 185
        },
        "end": {
          "line": 699,
          "column": 186
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19575,
      "end": 19577,
      "loc": {
        "start": {
          "line": 699,
          "column": 187
        },
        "end": {
          "line": 699,
          "column": 189
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "e",
      "start": 19578,
      "end": 19579,
      "loc": {
        "start": {
          "line": 699,
          "column": 190
        },
        "end": {
          "line": 699,
          "column": 191
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19579,
      "end": 19580,
      "loc": {
        "start": {
          "line": 699,
          "column": 191
        },
        "end": {
          "line": 699,
          "column": 192
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19580,
      "end": 19581,
      "loc": {
        "start": {
          "line": 699,
          "column": 192
        },
        "end": {
          "line": 699,
          "column": 193
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19588,
      "end": 19589,
      "loc": {
        "start": {
          "line": 700,
          "column": 6
        },
        "end": {
          "line": 700,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19594,
      "end": 19595,
      "loc": {
        "start": {
          "line": 701,
          "column": 4
        },
        "end": {
          "line": 701,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19598,
      "end": 19599,
      "loc": {
        "start": {
          "line": 702,
          "column": 2
        },
        "end": {
          "line": 702,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @param {string} property\n   * @param {(number|string|boolean)} value\n   ",
      "start": 19603,
      "end": 19691,
      "loc": {
        "start": {
          "line": 704,
          "column": 2
        },
        "end": {
          "line": 708,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 19694,
      "end": 19702,
      "loc": {
        "start": {
          "line": 709,
          "column": 2
        },
        "end": {
          "line": 709,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19702,
      "end": 19703,
      "loc": {
        "start": {
          "line": 709,
          "column": 10
        },
        "end": {
          "line": 709,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 19703,
      "end": 19711,
      "loc": {
        "start": {
          "line": 709,
          "column": 11
        },
        "end": {
          "line": 709,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19711,
      "end": 19712,
      "loc": {
        "start": {
          "line": 709,
          "column": 19
        },
        "end": {
          "line": 709,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 19713,
      "end": 19718,
      "loc": {
        "start": {
          "line": 709,
          "column": 21
        },
        "end": {
          "line": 709,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19718,
      "end": 19719,
      "loc": {
        "start": {
          "line": 709,
          "column": 26
        },
        "end": {
          "line": 709,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19720,
      "end": 19721,
      "loc": {
        "start": {
          "line": 709,
          "column": 28
        },
        "end": {
          "line": 709,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 19726,
      "end": 19728,
      "loc": {
        "start": {
          "line": 710,
          "column": 4
        },
        "end": {
          "line": 710,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19729,
      "end": 19730,
      "loc": {
        "start": {
          "line": 710,
          "column": 7
        },
        "end": {
          "line": 710,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 19730,
      "end": 19731,
      "loc": {
        "start": {
          "line": 710,
          "column": 8
        },
        "end": {
          "line": 710,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19731,
      "end": 19735,
      "loc": {
        "start": {
          "line": 710,
          "column": 9
        },
        "end": {
          "line": 710,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19735,
      "end": 19736,
      "loc": {
        "start": {
          "line": 710,
          "column": 13
        },
        "end": {
          "line": 710,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 19736,
      "end": 19739,
      "loc": {
        "start": {
          "line": 710,
          "column": 14
        },
        "end": {
          "line": 710,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19739,
      "end": 19740,
      "loc": {
        "start": {
          "line": 710,
          "column": 17
        },
        "end": {
          "line": 710,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isReadOnly",
      "start": 19740,
      "end": 19750,
      "loc": {
        "start": {
          "line": 710,
          "column": 18
        },
        "end": {
          "line": 710,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19750,
      "end": 19751,
      "loc": {
        "start": {
          "line": 710,
          "column": 28
        },
        "end": {
          "line": 710,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19751,
      "end": 19752,
      "loc": {
        "start": {
          "line": 710,
          "column": 29
        },
        "end": {
          "line": 710,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19752,
      "end": 19753,
      "loc": {
        "start": {
          "line": 710,
          "column": 30
        },
        "end": {
          "line": 710,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19754,
      "end": 19755,
      "loc": {
        "start": {
          "line": 710,
          "column": 32
        },
        "end": {
          "line": 710,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 19762,
      "end": 19764,
      "loc": {
        "start": {
          "line": 711,
          "column": 6
        },
        "end": {
          "line": 711,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19765,
      "end": 19766,
      "loc": {
        "start": {
          "line": 711,
          "column": 9
        },
        "end": {
          "line": 711,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUndefined",
      "start": 19766,
      "end": 19777,
      "loc": {
        "start": {
          "line": 711,
          "column": 10
        },
        "end": {
          "line": 711,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19777,
      "end": 19778,
      "loc": {
        "start": {
          "line": 711,
          "column": 21
        },
        "end": {
          "line": 711,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19778,
      "end": 19782,
      "loc": {
        "start": {
          "line": 711,
          "column": 22
        },
        "end": {
          "line": 711,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19782,
      "end": 19783,
      "loc": {
        "start": {
          "line": 711,
          "column": 26
        },
        "end": {
          "line": 711,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 19783,
      "end": 19788,
      "loc": {
        "start": {
          "line": 711,
          "column": 27
        },
        "end": {
          "line": 711,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19788,
      "end": 19789,
      "loc": {
        "start": {
          "line": 711,
          "column": 32
        },
        "end": {
          "line": 711,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 19789,
      "end": 19795,
      "loc": {
        "start": {
          "line": 711,
          "column": 33
        },
        "end": {
          "line": 711,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19795,
      "end": 19796,
      "loc": {
        "start": {
          "line": 711,
          "column": 39
        },
        "end": {
          "line": 711,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 19796,
      "end": 19805,
      "loc": {
        "start": {
          "line": 711,
          "column": 40
        },
        "end": {
          "line": 711,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19805,
      "end": 19806,
      "loc": {
        "start": {
          "line": 711,
          "column": 49
        },
        "end": {
          "line": 711,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19806,
      "end": 19807,
      "loc": {
        "start": {
          "line": 711,
          "column": 50
        },
        "end": {
          "line": 711,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19808,
      "end": 19809,
      "loc": {
        "start": {
          "line": 711,
          "column": 52
        },
        "end": {
          "line": 711,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19818,
      "end": 19822,
      "loc": {
        "start": {
          "line": 712,
          "column": 8
        },
        "end": {
          "line": 712,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19822,
      "end": 19823,
      "loc": {
        "start": {
          "line": 712,
          "column": 12
        },
        "end": {
          "line": 712,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 19823,
      "end": 19828,
      "loc": {
        "start": {
          "line": 712,
          "column": 13
        },
        "end": {
          "line": 712,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19828,
      "end": 19829,
      "loc": {
        "start": {
          "line": 712,
          "column": 18
        },
        "end": {
          "line": 712,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 19829,
      "end": 19835,
      "loc": {
        "start": {
          "line": 712,
          "column": 19
        },
        "end": {
          "line": 712,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19835,
      "end": 19836,
      "loc": {
        "start": {
          "line": 712,
          "column": 25
        },
        "end": {
          "line": 712,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 19836,
      "end": 19845,
      "loc": {
        "start": {
          "line": 712,
          "column": 26
        },
        "end": {
          "line": 712,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19846,
      "end": 19847,
      "loc": {
        "start": {
          "line": 712,
          "column": 36
        },
        "end": {
          "line": 712,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19848,
      "end": 19849,
      "loc": {
        "start": {
          "line": 712,
          "column": 38
        },
        "end": {
          "line": 712,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19849,
      "end": 19850,
      "loc": {
        "start": {
          "line": 712,
          "column": 39
        },
        "end": {
          "line": 712,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19850,
      "end": 19851,
      "loc": {
        "start": {
          "line": 712,
          "column": 40
        },
        "end": {
          "line": 712,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19858,
      "end": 19859,
      "loc": {
        "start": {
          "line": 713,
          "column": 6
        },
        "end": {
          "line": 713,
          "column": 7
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " If initially empty, the .config can be interpreted as an array.",
      "start": 19867,
      "end": 19933,
      "loc": {
        "start": {
          "line": 715,
          "column": 6
        },
        "end": {
          "line": 715,
          "column": 72
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " This line converts the array to an object.",
      "start": 19940,
      "end": 19985,
      "loc": {
        "start": {
          "line": 716,
          "column": 6
        },
        "end": {
          "line": 716,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 19992,
      "end": 19994,
      "loc": {
        "start": {
          "line": 717,
          "column": 6
        },
        "end": {
          "line": 717,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19995,
      "end": 19996,
      "loc": {
        "start": {
          "line": 717,
          "column": 9
        },
        "end": {
          "line": 717,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 19996,
      "end": 20001,
      "loc": {
        "start": {
          "line": 717,
          "column": 10
        },
        "end": {
          "line": 717,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20001,
      "end": 20002,
      "loc": {
        "start": {
          "line": 717,
          "column": 15
        },
        "end": {
          "line": 717,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isArray",
      "start": 20002,
      "end": 20009,
      "loc": {
        "start": {
          "line": 717,
          "column": 16
        },
        "end": {
          "line": 717,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20009,
      "end": 20010,
      "loc": {
        "start": {
          "line": 717,
          "column": 23
        },
        "end": {
          "line": 717,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20010,
      "end": 20014,
      "loc": {
        "start": {
          "line": 717,
          "column": 24
        },
        "end": {
          "line": 717,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20014,
      "end": 20015,
      "loc": {
        "start": {
          "line": 717,
          "column": 28
        },
        "end": {
          "line": 717,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 20015,
      "end": 20020,
      "loc": {
        "start": {
          "line": 717,
          "column": 29
        },
        "end": {
          "line": 717,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20020,
      "end": 20021,
      "loc": {
        "start": {
          "line": 717,
          "column": 34
        },
        "end": {
          "line": 717,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 20021,
      "end": 20027,
      "loc": {
        "start": {
          "line": 717,
          "column": 35
        },
        "end": {
          "line": 717,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20027,
      "end": 20028,
      "loc": {
        "start": {
          "line": 717,
          "column": 41
        },
        "end": {
          "line": 717,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 20028,
      "end": 20037,
      "loc": {
        "start": {
          "line": 717,
          "column": 42
        },
        "end": {
          "line": 717,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20037,
      "end": 20038,
      "loc": {
        "start": {
          "line": 717,
          "column": 51
        },
        "end": {
          "line": 717,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20038,
      "end": 20039,
      "loc": {
        "start": {
          "line": 717,
          "column": 52
        },
        "end": {
          "line": 717,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20040,
      "end": 20041,
      "loc": {
        "start": {
          "line": 717,
          "column": 54
        },
        "end": {
          "line": 717,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20050,
      "end": 20054,
      "loc": {
        "start": {
          "line": 718,
          "column": 8
        },
        "end": {
          "line": 718,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20054,
      "end": 20055,
      "loc": {
        "start": {
          "line": 718,
          "column": 12
        },
        "end": {
          "line": 718,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 20055,
      "end": 20060,
      "loc": {
        "start": {
          "line": 718,
          "column": 13
        },
        "end": {
          "line": 718,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20060,
      "end": 20061,
      "loc": {
        "start": {
          "line": 718,
          "column": 18
        },
        "end": {
          "line": 718,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 20061,
      "end": 20067,
      "loc": {
        "start": {
          "line": 718,
          "column": 19
        },
        "end": {
          "line": 718,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20067,
      "end": 20068,
      "loc": {
        "start": {
          "line": 718,
          "column": 25
        },
        "end": {
          "line": 718,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 20068,
      "end": 20077,
      "loc": {
        "start": {
          "line": 718,
          "column": 26
        },
        "end": {
          "line": 718,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20078,
      "end": 20079,
      "loc": {
        "start": {
          "line": 718,
          "column": 36
        },
        "end": {
          "line": 718,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20080,
      "end": 20084,
      "loc": {
        "start": {
          "line": 718,
          "column": 38
        },
        "end": {
          "line": 718,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20084,
      "end": 20085,
      "loc": {
        "start": {
          "line": 718,
          "column": 42
        },
        "end": {
          "line": 718,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 20085,
      "end": 20090,
      "loc": {
        "start": {
          "line": 718,
          "column": 43
        },
        "end": {
          "line": 718,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20090,
      "end": 20091,
      "loc": {
        "start": {
          "line": 718,
          "column": 48
        },
        "end": {
          "line": 718,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 20091,
      "end": 20097,
      "loc": {
        "start": {
          "line": 718,
          "column": 49
        },
        "end": {
          "line": 718,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20097,
      "end": 20098,
      "loc": {
        "start": {
          "line": 718,
          "column": 55
        },
        "end": {
          "line": 718,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 20098,
      "end": 20107,
      "loc": {
        "start": {
          "line": 718,
          "column": 56
        },
        "end": {
          "line": 718,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20107,
      "end": 20108,
      "loc": {
        "start": {
          "line": 718,
          "column": 65
        },
        "end": {
          "line": 718,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 20108,
      "end": 20114,
      "loc": {
        "start": {
          "line": 718,
          "column": 66
        },
        "end": {
          "line": 718,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20114,
      "end": 20115,
      "loc": {
        "start": {
          "line": 718,
          "column": 72
        },
        "end": {
          "line": 718,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20126,
      "end": 20127,
      "loc": {
        "start": {
          "line": 719,
          "column": 10
        },
        "end": {
          "line": 719,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "o",
      "start": 20127,
      "end": 20128,
      "loc": {
        "start": {
          "line": 719,
          "column": 11
        },
        "end": {
          "line": 719,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20128,
      "end": 20129,
      "loc": {
        "start": {
          "line": 719,
          "column": 12
        },
        "end": {
          "line": 719,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "k",
      "start": 20130,
      "end": 20131,
      "loc": {
        "start": {
          "line": 719,
          "column": 14
        },
        "end": {
          "line": 719,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20131,
      "end": 20132,
      "loc": {
        "start": {
          "line": 719,
          "column": 15
        },
        "end": {
          "line": 719,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20133,
      "end": 20135,
      "loc": {
        "start": {
          "line": 719,
          "column": 17
        },
        "end": {
          "line": 719,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 20136,
      "end": 20142,
      "loc": {
        "start": {
          "line": 719,
          "column": 20
        },
        "end": {
          "line": 719,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20142,
      "end": 20143,
      "loc": {
        "start": {
          "line": 719,
          "column": 26
        },
        "end": {
          "line": 719,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 20143,
      "end": 20149,
      "loc": {
        "start": {
          "line": 719,
          "column": 27
        },
        "end": {
          "line": 719,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20149,
      "end": 20150,
      "loc": {
        "start": {
          "line": 719,
          "column": 33
        },
        "end": {
          "line": 719,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "o",
      "start": 20150,
      "end": 20151,
      "loc": {
        "start": {
          "line": 719,
          "column": 34
        },
        "end": {
          "line": 719,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20151,
      "end": 20152,
      "loc": {
        "start": {
          "line": 719,
          "column": 35
        },
        "end": {
          "line": 719,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20153,
      "end": 20154,
      "loc": {
        "start": {
          "line": 719,
          "column": 37
        },
        "end": {
          "line": 719,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20154,
      "end": 20155,
      "loc": {
        "start": {
          "line": 719,
          "column": 38
        },
        "end": {
          "line": 719,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "k",
      "start": 20155,
      "end": 20156,
      "loc": {
        "start": {
          "line": 719,
          "column": 39
        },
        "end": {
          "line": 719,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20156,
      "end": 20157,
      "loc": {
        "start": {
          "line": 719,
          "column": 40
        },
        "end": {
          "line": 719,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20157,
      "end": 20158,
      "loc": {
        "start": {
          "line": 719,
          "column": 41
        },
        "end": {
          "line": 719,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 20159,
      "end": 20163,
      "loc": {
        "start": {
          "line": 719,
          "column": 43
        },
        "end": {
          "line": 719,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20163,
      "end": 20164,
      "loc": {
        "start": {
          "line": 719,
          "column": 47
        },
        "end": {
          "line": 719,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20164,
      "end": 20165,
      "loc": {
        "start": {
          "line": 719,
          "column": 48
        },
        "end": {
          "line": 719,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20165,
      "end": 20166,
      "loc": {
        "start": {
          "line": 719,
          "column": 49
        },
        "end": {
          "line": 719,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20177,
      "end": 20178,
      "loc": {
        "start": {
          "line": 720,
          "column": 10
        },
        "end": {
          "line": 720,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20178,
      "end": 20179,
      "loc": {
        "start": {
          "line": 720,
          "column": 11
        },
        "end": {
          "line": 720,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20188,
      "end": 20189,
      "loc": {
        "start": {
          "line": 721,
          "column": 8
        },
        "end": {
          "line": 721,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20189,
      "end": 20190,
      "loc": {
        "start": {
          "line": 721,
          "column": 9
        },
        "end": {
          "line": 721,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20197,
      "end": 20198,
      "loc": {
        "start": {
          "line": 722,
          "column": 6
        },
        "end": {
          "line": 722,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20205,
      "end": 20209,
      "loc": {
        "start": {
          "line": 723,
          "column": 6
        },
        "end": {
          "line": 723,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20209,
      "end": 20210,
      "loc": {
        "start": {
          "line": 723,
          "column": 10
        },
        "end": {
          "line": 723,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 20210,
      "end": 20215,
      "loc": {
        "start": {
          "line": 723,
          "column": 11
        },
        "end": {
          "line": 723,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20215,
      "end": 20216,
      "loc": {
        "start": {
          "line": 723,
          "column": 16
        },
        "end": {
          "line": 723,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 20216,
      "end": 20222,
      "loc": {
        "start": {
          "line": 723,
          "column": 17
        },
        "end": {
          "line": 723,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20222,
      "end": 20223,
      "loc": {
        "start": {
          "line": 723,
          "column": 23
        },
        "end": {
          "line": 723,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 20223,
      "end": 20232,
      "loc": {
        "start": {
          "line": 723,
          "column": 24
        },
        "end": {
          "line": 723,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20232,
      "end": 20233,
      "loc": {
        "start": {
          "line": 723,
          "column": 33
        },
        "end": {
          "line": 723,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 20233,
      "end": 20241,
      "loc": {
        "start": {
          "line": 723,
          "column": 34
        },
        "end": {
          "line": 723,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20241,
      "end": 20242,
      "loc": {
        "start": {
          "line": 723,
          "column": 42
        },
        "end": {
          "line": 723,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20243,
      "end": 20244,
      "loc": {
        "start": {
          "line": 723,
          "column": 44
        },
        "end": {
          "line": 723,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 20245,
      "end": 20250,
      "loc": {
        "start": {
          "line": 723,
          "column": 46
        },
        "end": {
          "line": 723,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20250,
      "end": 20251,
      "loc": {
        "start": {
          "line": 723,
          "column": 51
        },
        "end": {
          "line": 723,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20256,
      "end": 20257,
      "loc": {
        "start": {
          "line": 724,
          "column": 4
        },
        "end": {
          "line": 724,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20260,
      "end": 20261,
      "loc": {
        "start": {
          "line": 725,
          "column": 2
        },
        "end": {
          "line": 725,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determine if the line item or one of its properties is overridden\n   *\n   * @param {string} [property=null]\n   * @returns {boolean}\n   ",
      "start": 20265,
      "end": 20411,
      "loc": {
        "start": {
          "line": 727,
          "column": 2
        },
        "end": {
          "line": 732,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 20414,
      "end": 20426,
      "loc": {
        "start": {
          "line": 733,
          "column": 2
        },
        "end": {
          "line": 733,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20426,
      "end": 20427,
      "loc": {
        "start": {
          "line": 733,
          "column": 14
        },
        "end": {
          "line": 733,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 20427,
      "end": 20435,
      "loc": {
        "start": {
          "line": 733,
          "column": 15
        },
        "end": {
          "line": 733,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20436,
      "end": 20437,
      "loc": {
        "start": {
          "line": 733,
          "column": 24
        },
        "end": {
          "line": 733,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 20438,
      "end": 20442,
      "loc": {
        "start": {
          "line": 733,
          "column": 26
        },
        "end": {
          "line": 733,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20442,
      "end": 20443,
      "loc": {
        "start": {
          "line": 733,
          "column": 30
        },
        "end": {
          "line": 733,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20444,
      "end": 20445,
      "loc": {
        "start": {
          "line": 733,
          "column": 32
        },
        "end": {
          "line": 733,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 20450,
      "end": 20452,
      "loc": {
        "start": {
          "line": 734,
          "column": 4
        },
        "end": {
          "line": 734,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20453,
      "end": 20454,
      "loc": {
        "start": {
          "line": 734,
          "column": 7
        },
        "end": {
          "line": 734,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20454,
      "end": 20458,
      "loc": {
        "start": {
          "line": 734,
          "column": 8
        },
        "end": {
          "line": 734,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20458,
      "end": 20459,
      "loc": {
        "start": {
          "line": 734,
          "column": 12
        },
        "end": {
          "line": 734,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 20459,
      "end": 20464,
      "loc": {
        "start": {
          "line": 734,
          "column": 13
        },
        "end": {
          "line": 734,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20464,
      "end": 20465,
      "loc": {
        "start": {
          "line": 734,
          "column": 18
        },
        "end": {
          "line": 734,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 20465,
      "end": 20471,
      "loc": {
        "start": {
          "line": 734,
          "column": 19
        },
        "end": {
          "line": 734,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20471,
      "end": 20472,
      "loc": {
        "start": {
          "line": 734,
          "column": 25
        },
        "end": {
          "line": 734,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 20472,
      "end": 20481,
      "loc": {
        "start": {
          "line": 734,
          "column": 26
        },
        "end": {
          "line": 734,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 20482,
      "end": 20485,
      "loc": {
        "start": {
          "line": 734,
          "column": 36
        },
        "end": {
          "line": 734,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 20486,
      "end": 20495,
      "loc": {
        "start": {
          "line": 734,
          "column": 40
        },
        "end": {
          "line": 734,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20495,
      "end": 20496,
      "loc": {
        "start": {
          "line": 734,
          "column": 49
        },
        "end": {
          "line": 734,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 20497,
      "end": 20503,
      "loc": {
        "start": {
          "line": 734,
          "column": 51
        },
        "end": {
          "line": 734,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 20504,
      "end": 20509,
      "loc": {
        "start": {
          "line": 734,
          "column": 58
        },
        "end": {
          "line": 734,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20509,
      "end": 20510,
      "loc": {
        "start": {
          "line": 734,
          "column": 63
        },
        "end": {
          "line": 734,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 20516,
      "end": 20522,
      "loc": {
        "start": {
          "line": 736,
          "column": 4
        },
        "end": {
          "line": 736,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 20523,
      "end": 20531,
      "loc": {
        "start": {
          "line": 736,
          "column": 11
        },
        "end": {
          "line": 736,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 20532,
      "end": 20535,
      "loc": {
        "start": {
          "line": 736,
          "column": 20
        },
        "end": {
          "line": 736,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 20536,
      "end": 20540,
      "loc": {
        "start": {
          "line": 736,
          "column": 24
        },
        "end": {
          "line": 736,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20547,
      "end": 20548,
      "loc": {
        "start": {
          "line": 737,
          "column": 6
        },
        "end": {
          "line": 737,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 20549,
      "end": 20555,
      "loc": {
        "start": {
          "line": 737,
          "column": 8
        },
        "end": {
          "line": 737,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20555,
      "end": 20556,
      "loc": {
        "start": {
          "line": 737,
          "column": 14
        },
        "end": {
          "line": 737,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 20556,
      "end": 20562,
      "loc": {
        "start": {
          "line": 737,
          "column": 15
        },
        "end": {
          "line": 737,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20562,
      "end": 20563,
      "loc": {
        "start": {
          "line": 737,
          "column": 21
        },
        "end": {
          "line": 737,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20563,
      "end": 20567,
      "loc": {
        "start": {
          "line": 737,
          "column": 22
        },
        "end": {
          "line": 737,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20567,
      "end": 20568,
      "loc": {
        "start": {
          "line": 737,
          "column": 26
        },
        "end": {
          "line": 737,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 20568,
      "end": 20573,
      "loc": {
        "start": {
          "line": 737,
          "column": 27
        },
        "end": {
          "line": 737,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20573,
      "end": 20574,
      "loc": {
        "start": {
          "line": 737,
          "column": 32
        },
        "end": {
          "line": 737,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 20574,
      "end": 20580,
      "loc": {
        "start": {
          "line": 737,
          "column": 33
        },
        "end": {
          "line": 737,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20580,
      "end": 20581,
      "loc": {
        "start": {
          "line": 737,
          "column": 39
        },
        "end": {
          "line": 737,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 20581,
      "end": 20590,
      "loc": {
        "start": {
          "line": 737,
          "column": 40
        },
        "end": {
          "line": 737,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20590,
      "end": 20591,
      "loc": {
        "start": {
          "line": 737,
          "column": 49
        },
        "end": {
          "line": 737,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20591,
      "end": 20592,
      "loc": {
        "start": {
          "line": 737,
          "column": 50
        },
        "end": {
          "line": 737,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "some",
      "start": 20592,
      "end": 20596,
      "loc": {
        "start": {
          "line": 737,
          "column": 51
        },
        "end": {
          "line": 737,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20596,
      "end": 20597,
      "loc": {
        "start": {
          "line": 737,
          "column": 55
        },
        "end": {
          "line": 737,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 20597,
      "end": 20602,
      "loc": {
        "start": {
          "line": 737,
          "column": 56
        },
        "end": {
          "line": 737,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20603,
      "end": 20605,
      "loc": {
        "start": {
          "line": 737,
          "column": 62
        },
        "end": {
          "line": 737,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 20606,
      "end": 20611,
      "loc": {
        "start": {
          "line": 737,
          "column": 65
        },
        "end": {
          "line": 737,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20611,
      "end": 20612,
      "loc": {
        "start": {
          "line": 737,
          "column": 70
        },
        "end": {
          "line": 737,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20619,
      "end": 20620,
      "loc": {
        "start": {
          "line": 738,
          "column": 6
        },
        "end": {
          "line": 738,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20621,
      "end": 20625,
      "loc": {
        "start": {
          "line": 738,
          "column": 8
        },
        "end": {
          "line": 738,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20625,
      "end": 20626,
      "loc": {
        "start": {
          "line": 738,
          "column": 12
        },
        "end": {
          "line": 738,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 20626,
      "end": 20631,
      "loc": {
        "start": {
          "line": 738,
          "column": 13
        },
        "end": {
          "line": 738,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20631,
      "end": 20632,
      "loc": {
        "start": {
          "line": 738,
          "column": 18
        },
        "end": {
          "line": 738,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 20632,
      "end": 20638,
      "loc": {
        "start": {
          "line": 738,
          "column": 19
        },
        "end": {
          "line": 738,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20638,
      "end": 20639,
      "loc": {
        "start": {
          "line": 738,
          "column": 25
        },
        "end": {
          "line": 738,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 20639,
      "end": 20648,
      "loc": {
        "start": {
          "line": 738,
          "column": 26
        },
        "end": {
          "line": 738,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20648,
      "end": 20649,
      "loc": {
        "start": {
          "line": 738,
          "column": 35
        },
        "end": {
          "line": 738,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 20649,
      "end": 20657,
      "loc": {
        "start": {
          "line": 738,
          "column": 36
        },
        "end": {
          "line": 738,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20657,
      "end": 20658,
      "loc": {
        "start": {
          "line": 738,
          "column": 44
        },
        "end": {
          "line": 738,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 20659,
      "end": 20662,
      "loc": {
        "start": {
          "line": 738,
          "column": 46
        },
        "end": {
          "line": 738,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 20663,
      "end": 20667,
      "loc": {
        "start": {
          "line": 738,
          "column": 50
        },
        "end": {
          "line": 738,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20667,
      "end": 20668,
      "loc": {
        "start": {
          "line": 738,
          "column": 54
        },
        "end": {
          "line": 738,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20671,
      "end": 20672,
      "loc": {
        "start": {
          "line": 739,
          "column": 2
        },
        "end": {
          "line": 739,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines if the line item or a property is predicted by recursively checking the\n   *  properties calculation dependencies prediction status.\n   *\n   * @param {string} [property] snake case property name\n   * @returns {boolean}\n   ",
      "start": 20676,
      "end": 20920,
      "loc": {
        "start": {
          "line": 741,
          "column": 2
        },
        "end": {
          "line": 747,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isPredicted",
      "start": 20923,
      "end": 20934,
      "loc": {
        "start": {
          "line": 748,
          "column": 2
        },
        "end": {
          "line": 748,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20934,
      "end": 20935,
      "loc": {
        "start": {
          "line": 748,
          "column": 13
        },
        "end": {
          "line": 748,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 20935,
      "end": 20943,
      "loc": {
        "start": {
          "line": 748,
          "column": 14
        },
        "end": {
          "line": 748,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20943,
      "end": 20944,
      "loc": {
        "start": {
          "line": 748,
          "column": 22
        },
        "end": {
          "line": 748,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20945,
      "end": 20946,
      "loc": {
        "start": {
          "line": 748,
          "column": 24
        },
        "end": {
          "line": 748,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 20951,
      "end": 20956,
      "loc": {
        "start": {
          "line": 749,
          "column": 4
        },
        "end": {
          "line": 749,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calcDependencyMap",
      "start": 20957,
      "end": 20974,
      "loc": {
        "start": {
          "line": 749,
          "column": 10
        },
        "end": {
          "line": 749,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20975,
      "end": 20976,
      "loc": {
        "start": {
          "line": 749,
          "column": 28
        },
        "end": {
          "line": 749,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20977,
      "end": 20978,
      "loc": {
        "start": {
          "line": 749,
          "column": 30
        },
        "end": {
          "line": 749,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 20985,
      "end": 20989,
      "loc": {
        "start": {
          "line": 750,
          "column": 6
        },
        "end": {
          "line": 750,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20989,
      "end": 20990,
      "loc": {
        "start": {
          "line": 750,
          "column": 10
        },
        "end": {
          "line": 750,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20991,
      "end": 20992,
      "loc": {
        "start": {
          "line": 750,
          "column": 12
        },
        "end": {
          "line": 750,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 20992,
      "end": 21005,
      "loc": {
        "start": {
          "line": 750,
          "column": 13
        },
        "end": {
          "line": 750,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21005,
      "end": 21006,
      "loc": {
        "start": {
          "line": 750,
          "column": 26
        },
        "end": {
          "line": 750,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21006,
      "end": 21007,
      "loc": {
        "start": {
          "line": 750,
          "column": 27
        },
        "end": {
          "line": 750,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 21014,
      "end": 21017,
      "loc": {
        "start": {
          "line": 751,
          "column": 6
        },
        "end": {
          "line": 751,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21017,
      "end": 21018,
      "loc": {
        "start": {
          "line": 751,
          "column": 9
        },
        "end": {
          "line": 751,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21019,
      "end": 21023,
      "loc": {
        "start": {
          "line": 751,
          "column": 11
        },
        "end": {
          "line": 751,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21023,
      "end": 21024,
      "loc": {
        "start": {
          "line": 751,
          "column": 15
        },
        "end": {
          "line": 751,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 21024,
      "end": 21031,
      "loc": {
        "start": {
          "line": 751,
          "column": 16
        },
        "end": {
          "line": 751,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21031,
      "end": 21032,
      "loc": {
        "start": {
          "line": 751,
          "column": 23
        },
        "end": {
          "line": 751,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21032,
      "end": 21033,
      "loc": {
        "start": {
          "line": 751,
          "column": 24
        },
        "end": {
          "line": 751,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21034,
      "end": 21035,
      "loc": {
        "start": {
          "line": 751,
          "column": 26
        },
        "end": {
          "line": 751,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21036,
      "end": 21037,
      "loc": {
        "start": {
          "line": 751,
          "column": 28
        },
        "end": {
          "line": 751,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21037,
      "end": 21038,
      "loc": {
        "start": {
          "line": 751,
          "column": 29
        },
        "end": {
          "line": 751,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21039,
      "end": 21040,
      "loc": {
        "start": {
          "line": 751,
          "column": 31
        },
        "end": {
          "line": 751,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21041,
      "end": 21042,
      "loc": {
        "start": {
          "line": 751,
          "column": 33
        },
        "end": {
          "line": 751,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 21042,
      "end": 21048,
      "loc": {
        "start": {
          "line": 751,
          "column": 34
        },
        "end": {
          "line": 751,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21048,
      "end": 21049,
      "loc": {
        "start": {
          "line": 751,
          "column": 40
        },
        "end": {
          "line": 751,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21049,
      "end": 21050,
      "loc": {
        "start": {
          "line": 751,
          "column": 41
        },
        "end": {
          "line": 751,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 21057,
      "end": 21063,
      "loc": {
        "start": {
          "line": 752,
          "column": 6
        },
        "end": {
          "line": 752,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21063,
      "end": 21064,
      "loc": {
        "start": {
          "line": 752,
          "column": 12
        },
        "end": {
          "line": 752,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21065,
      "end": 21069,
      "loc": {
        "start": {
          "line": 752,
          "column": 14
        },
        "end": {
          "line": 752,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21069,
      "end": 21070,
      "loc": {
        "start": {
          "line": 752,
          "column": 18
        },
        "end": {
          "line": 752,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 21070,
      "end": 21073,
      "loc": {
        "start": {
          "line": 752,
          "column": 19
        },
        "end": {
          "line": 752,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21073,
      "end": 21074,
      "loc": {
        "start": {
          "line": 752,
          "column": 22
        },
        "end": {
          "line": 752,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeTaxInMarkup",
      "start": 21074,
      "end": 21092,
      "loc": {
        "start": {
          "line": 752,
          "column": 23
        },
        "end": {
          "line": 752,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21092,
      "end": 21093,
      "loc": {
        "start": {
          "line": 752,
          "column": 41
        },
        "end": {
          "line": 752,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21093,
      "end": 21094,
      "loc": {
        "start": {
          "line": 752,
          "column": 42
        },
        "end": {
          "line": 752,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21095,
      "end": 21096,
      "loc": {
        "start": {
          "line": 752,
          "column": 44
        },
        "end": {
          "line": 752,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21097,
      "end": 21098,
      "loc": {
        "start": {
          "line": 752,
          "column": 46
        },
        "end": {
          "line": 752,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 21098,
      "end": 21104,
      "loc": {
        "start": {
          "line": 752,
          "column": 47
        },
        "end": {
          "line": 752,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21104,
      "end": 21105,
      "loc": {
        "start": {
          "line": 752,
          "column": 53
        },
        "end": {
          "line": 752,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 21106,
      "end": 21111,
      "loc": {
        "start": {
          "line": 752,
          "column": 55
        },
        "end": {
          "line": 752,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21111,
      "end": 21112,
      "loc": {
        "start": {
          "line": 752,
          "column": 60
        },
        "end": {
          "line": 752,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21113,
      "end": 21114,
      "loc": {
        "start": {
          "line": 752,
          "column": 62
        },
        "end": {
          "line": 752,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21115,
      "end": 21116,
      "loc": {
        "start": {
          "line": 752,
          "column": 64
        },
        "end": {
          "line": 752,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 21116,
      "end": 21122,
      "loc": {
        "start": {
          "line": 752,
          "column": 65
        },
        "end": {
          "line": 752,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21122,
      "end": 21123,
      "loc": {
        "start": {
          "line": 752,
          "column": 71
        },
        "end": {
          "line": 752,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21123,
      "end": 21124,
      "loc": {
        "start": {
          "line": 752,
          "column": 72
        },
        "end": {
          "line": 752,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 21131,
      "end": 21136,
      "loc": {
        "start": {
          "line": 753,
          "column": 6
        },
        "end": {
          "line": 753,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21136,
      "end": 21137,
      "loc": {
        "start": {
          "line": 753,
          "column": 11
        },
        "end": {
          "line": 753,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21138,
      "end": 21139,
      "loc": {
        "start": {
          "line": 753,
          "column": 13
        },
        "end": {
          "line": 753,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 21139,
      "end": 21145,
      "loc": {
        "start": {
          "line": 753,
          "column": 14
        },
        "end": {
          "line": 753,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21145,
      "end": 21146,
      "loc": {
        "start": {
          "line": 753,
          "column": 20
        },
        "end": {
          "line": 753,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 21147,
      "end": 21152,
      "loc": {
        "start": {
          "line": 753,
          "column": 22
        },
        "end": {
          "line": 753,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21152,
      "end": 21153,
      "loc": {
        "start": {
          "line": 753,
          "column": 27
        },
        "end": {
          "line": 753,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 21154,
      "end": 21162,
      "loc": {
        "start": {
          "line": 753,
          "column": 29
        },
        "end": {
          "line": 753,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21162,
      "end": 21163,
      "loc": {
        "start": {
          "line": 753,
          "column": 37
        },
        "end": {
          "line": 753,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21163,
      "end": 21164,
      "loc": {
        "start": {
          "line": 753,
          "column": 38
        },
        "end": {
          "line": 753,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost_watt",
      "start": 21171,
      "end": 21180,
      "loc": {
        "start": {
          "line": 754,
          "column": 6
        },
        "end": {
          "line": 754,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21180,
      "end": 21181,
      "loc": {
        "start": {
          "line": 754,
          "column": 15
        },
        "end": {
          "line": 754,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21182,
      "end": 21183,
      "loc": {
        "start": {
          "line": 754,
          "column": 17
        },
        "end": {
          "line": 754,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 21183,
      "end": 21189,
      "loc": {
        "start": {
          "line": 754,
          "column": 18
        },
        "end": {
          "line": 754,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21189,
      "end": 21190,
      "loc": {
        "start": {
          "line": 754,
          "column": 24
        },
        "end": {
          "line": 754,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21190,
      "end": 21191,
      "loc": {
        "start": {
          "line": 754,
          "column": 25
        },
        "end": {
          "line": 754,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price_watt",
      "start": 21198,
      "end": 21208,
      "loc": {
        "start": {
          "line": 755,
          "column": 6
        },
        "end": {
          "line": 755,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21208,
      "end": 21209,
      "loc": {
        "start": {
          "line": 755,
          "column": 16
        },
        "end": {
          "line": 755,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21210,
      "end": 21211,
      "loc": {
        "start": {
          "line": 755,
          "column": 18
        },
        "end": {
          "line": 755,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 21211,
      "end": 21218,
      "loc": {
        "start": {
          "line": 755,
          "column": 19
        },
        "end": {
          "line": 755,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21218,
      "end": 21219,
      "loc": {
        "start": {
          "line": 755,
          "column": 26
        },
        "end": {
          "line": 755,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21219,
      "end": 21220,
      "loc": {
        "start": {
          "line": 755,
          "column": 27
        },
        "end": {
          "line": 755,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost_with_tax",
      "start": 21227,
      "end": 21240,
      "loc": {
        "start": {
          "line": 756,
          "column": 6
        },
        "end": {
          "line": 756,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21240,
      "end": 21241,
      "loc": {
        "start": {
          "line": 756,
          "column": 19
        },
        "end": {
          "line": 756,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21242,
      "end": 21243,
      "loc": {
        "start": {
          "line": 756,
          "column": 21
        },
        "end": {
          "line": 756,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 21243,
      "end": 21249,
      "loc": {
        "start": {
          "line": 756,
          "column": 22
        },
        "end": {
          "line": 756,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21249,
      "end": 21250,
      "loc": {
        "start": {
          "line": 756,
          "column": 28
        },
        "end": {
          "line": 756,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 21251,
      "end": 21256,
      "loc": {
        "start": {
          "line": 756,
          "column": 30
        },
        "end": {
          "line": 756,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21256,
      "end": 21257,
      "loc": {
        "start": {
          "line": 756,
          "column": 35
        },
        "end": {
          "line": 756,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21257,
      "end": 21258,
      "loc": {
        "start": {
          "line": 756,
          "column": 36
        },
        "end": {
          "line": 756,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21263,
      "end": 21264,
      "loc": {
        "start": {
          "line": 757,
          "column": 4
        },
        "end": {
          "line": 757,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21264,
      "end": 21265,
      "loc": {
        "start": {
          "line": 757,
          "column": 5
        },
        "end": {
          "line": 757,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 21270,
      "end": 21272,
      "loc": {
        "start": {
          "line": 758,
          "column": 4
        },
        "end": {
          "line": 758,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21273,
      "end": 21274,
      "loc": {
        "start": {
          "line": 758,
          "column": 7
        },
        "end": {
          "line": 758,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 21274,
      "end": 21275,
      "loc": {
        "start": {
          "line": 758,
          "column": 8
        },
        "end": {
          "line": 758,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 21275,
      "end": 21283,
      "loc": {
        "start": {
          "line": 758,
          "column": 9
        },
        "end": {
          "line": 758,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21283,
      "end": 21284,
      "loc": {
        "start": {
          "line": 758,
          "column": 17
        },
        "end": {
          "line": 758,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21285,
      "end": 21286,
      "loc": {
        "start": {
          "line": 758,
          "column": 19
        },
        "end": {
          "line": 758,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 21293,
      "end": 21299,
      "loc": {
        "start": {
          "line": 759,
          "column": 6
        },
        "end": {
          "line": 759,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21300,
      "end": 21301,
      "loc": {
        "start": {
          "line": 759,
          "column": 13
        },
        "end": {
          "line": 759,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21301,
      "end": 21304,
      "loc": {
        "start": {
          "line": 759,
          "column": 14
        },
        "end": {
          "line": 759,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 21304,
      "end": 21310,
      "loc": {
        "start": {
          "line": 759,
          "column": 17
        },
        "end": {
          "line": 759,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21310,
      "end": 21311,
      "loc": {
        "start": {
          "line": 759,
          "column": 23
        },
        "end": {
          "line": 759,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 21311,
      "end": 21315,
      "loc": {
        "start": {
          "line": 759,
          "column": 24
        },
        "end": {
          "line": 759,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21315,
      "end": 21316,
      "loc": {
        "start": {
          "line": 759,
          "column": 28
        },
        "end": {
          "line": 759,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calcDependencyMap",
      "start": 21316,
      "end": 21333,
      "loc": {
        "start": {
          "line": 759,
          "column": 29
        },
        "end": {
          "line": 759,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21333,
      "end": 21334,
      "loc": {
        "start": {
          "line": 759,
          "column": 46
        },
        "end": {
          "line": 759,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21334,
      "end": 21335,
      "loc": {
        "start": {
          "line": 759,
          "column": 47
        },
        "end": {
          "line": 759,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 21336,
      "end": 21349,
      "loc": {
        "start": {
          "line": 759,
          "column": 49
        },
        "end": {
          "line": 759,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21349,
      "end": 21350,
      "loc": {
        "start": {
          "line": 759,
          "column": 62
        },
        "end": {
          "line": 759,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21359,
      "end": 21360,
      "loc": {
        "start": {
          "line": 760,
          "column": 8
        },
        "end": {
          "line": 760,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 21360,
      "end": 21363,
      "loc": {
        "start": {
          "line": 760,
          "column": 9
        },
        "end": {
          "line": 760,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21363,
      "end": 21364,
      "loc": {
        "start": {
          "line": 760,
          "column": 12
        },
        "end": {
          "line": 760,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prop",
      "start": 21364,
      "end": 21368,
      "loc": {
        "start": {
          "line": 760,
          "column": 13
        },
        "end": {
          "line": 760,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21369,
      "end": 21371,
      "loc": {
        "start": {
          "line": 760,
          "column": 18
        },
        "end": {
          "line": 760,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21372,
      "end": 21376,
      "loc": {
        "start": {
          "line": 760,
          "column": 21
        },
        "end": {
          "line": 760,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21376,
      "end": 21377,
      "loc": {
        "start": {
          "line": 760,
          "column": 25
        },
        "end": {
          "line": 760,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isPredicted",
      "start": 21377,
      "end": 21388,
      "loc": {
        "start": {
          "line": 760,
          "column": 26
        },
        "end": {
          "line": 760,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21388,
      "end": 21389,
      "loc": {
        "start": {
          "line": 760,
          "column": 37
        },
        "end": {
          "line": 760,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prop",
      "start": 21389,
      "end": 21393,
      "loc": {
        "start": {
          "line": 760,
          "column": 38
        },
        "end": {
          "line": 760,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21393,
      "end": 21394,
      "loc": {
        "start": {
          "line": 760,
          "column": 42
        },
        "end": {
          "line": 760,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21394,
      "end": 21395,
      "loc": {
        "start": {
          "line": 760,
          "column": 43
        },
        "end": {
          "line": 760,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21404,
      "end": 21405,
      "loc": {
        "start": {
          "line": 761,
          "column": 8
        },
        "end": {
          "line": 761,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "some",
      "start": 21405,
      "end": 21409,
      "loc": {
        "start": {
          "line": 761,
          "column": 9
        },
        "end": {
          "line": 761,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21409,
      "end": 21410,
      "loc": {
        "start": {
          "line": 761,
          "column": 13
        },
        "end": {
          "line": 761,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 21410,
      "end": 21413,
      "loc": {
        "start": {
          "line": 761,
          "column": 14
        },
        "end": {
          "line": 761,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21414,
      "end": 21416,
      "loc": {
        "start": {
          "line": 761,
          "column": 18
        },
        "end": {
          "line": 761,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 21417,
      "end": 21420,
      "loc": {
        "start": {
          "line": 761,
          "column": 21
        },
        "end": {
          "line": 761,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21420,
      "end": 21421,
      "loc": {
        "start": {
          "line": 761,
          "column": 24
        },
        "end": {
          "line": 761,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21421,
      "end": 21422,
      "loc": {
        "start": {
          "line": 761,
          "column": 25
        },
        "end": {
          "line": 761,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21427,
      "end": 21428,
      "loc": {
        "start": {
          "line": 762,
          "column": 4
        },
        "end": {
          "line": 762,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 21433,
      "end": 21435,
      "loc": {
        "start": {
          "line": 763,
          "column": 4
        },
        "end": {
          "line": 763,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21436,
      "end": 21437,
      "loc": {
        "start": {
          "line": 763,
          "column": 7
        },
        "end": {
          "line": 763,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21437,
      "end": 21441,
      "loc": {
        "start": {
          "line": 763,
          "column": 8
        },
        "end": {
          "line": 763,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21441,
      "end": 21442,
      "loc": {
        "start": {
          "line": 763,
          "column": 12
        },
        "end": {
          "line": 763,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 21442,
      "end": 21454,
      "loc": {
        "start": {
          "line": 763,
          "column": 13
        },
        "end": {
          "line": 763,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21454,
      "end": 21455,
      "loc": {
        "start": {
          "line": 763,
          "column": 25
        },
        "end": {
          "line": 763,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 21455,
      "end": 21463,
      "loc": {
        "start": {
          "line": 763,
          "column": 26
        },
        "end": {
          "line": 763,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21463,
      "end": 21464,
      "loc": {
        "start": {
          "line": 763,
          "column": 34
        },
        "end": {
          "line": 763,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21464,
      "end": 21465,
      "loc": {
        "start": {
          "line": 763,
          "column": 35
        },
        "end": {
          "line": 763,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21466,
      "end": 21467,
      "loc": {
        "start": {
          "line": 763,
          "column": 37
        },
        "end": {
          "line": 763,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 21474,
      "end": 21480,
      "loc": {
        "start": {
          "line": 764,
          "column": 6
        },
        "end": {
          "line": 764,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 21481,
      "end": 21486,
      "loc": {
        "start": {
          "line": 764,
          "column": 13
        },
        "end": {
          "line": 764,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21486,
      "end": 21487,
      "loc": {
        "start": {
          "line": 764,
          "column": 18
        },
        "end": {
          "line": 764,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21492,
      "end": 21493,
      "loc": {
        "start": {
          "line": 765,
          "column": 4
        },
        "end": {
          "line": 765,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 21498,
      "end": 21500,
      "loc": {
        "start": {
          "line": 766,
          "column": 4
        },
        "end": {
          "line": 766,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21501,
      "end": 21502,
      "loc": {
        "start": {
          "line": 766,
          "column": 7
        },
        "end": {
          "line": 766,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 21502,
      "end": 21510,
      "loc": {
        "start": {
          "line": 766,
          "column": 8
        },
        "end": {
          "line": 766,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 21511,
      "end": 21514,
      "loc": {
        "start": {
          "line": 766,
          "column": 17
        },
        "end": {
          "line": 766,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 21515,
      "end": 21528,
      "loc": {
        "start": {
          "line": 766,
          "column": 21
        },
        "end": {
          "line": 766,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21528,
      "end": 21529,
      "loc": {
        "start": {
          "line": 766,
          "column": 34
        },
        "end": {
          "line": 766,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21530,
      "end": 21531,
      "loc": {
        "start": {
          "line": 766,
          "column": 36
        },
        "end": {
          "line": 766,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 21538,
      "end": 21544,
      "loc": {
        "start": {
          "line": 767,
          "column": 6
        },
        "end": {
          "line": 767,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21545,
      "end": 21549,
      "loc": {
        "start": {
          "line": 767,
          "column": 13
        },
        "end": {
          "line": 767,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21549,
      "end": 21550,
      "loc": {
        "start": {
          "line": 767,
          "column": 17
        },
        "end": {
          "line": 767,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 21550,
      "end": 21555,
      "loc": {
        "start": {
          "line": 767,
          "column": 18
        },
        "end": {
          "line": 767,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21555,
      "end": 21556,
      "loc": {
        "start": {
          "line": 767,
          "column": 23
        },
        "end": {
          "line": 767,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 21556,
      "end": 21562,
      "loc": {
        "start": {
          "line": 767,
          "column": 24
        },
        "end": {
          "line": 767,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21562,
      "end": 21563,
      "loc": {
        "start": {
          "line": 767,
          "column": 30
        },
        "end": {
          "line": 767,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_predicted_labor_hours",
      "start": 21563,
      "end": 21587,
      "loc": {
        "start": {
          "line": 767,
          "column": 31
        },
        "end": {
          "line": 767,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 21588,
      "end": 21590,
      "loc": {
        "start": {
          "line": 767,
          "column": 56
        },
        "end": {
          "line": 767,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 21591,
      "end": 21596,
      "loc": {
        "start": {
          "line": 767,
          "column": 59
        },
        "end": {
          "line": 767,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21596,
      "end": 21597,
      "loc": {
        "start": {
          "line": 767,
          "column": 64
        },
        "end": {
          "line": 767,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21602,
      "end": 21603,
      "loc": {
        "start": {
          "line": 768,
          "column": 4
        },
        "end": {
          "line": 768,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 21608,
      "end": 21610,
      "loc": {
        "start": {
          "line": 769,
          "column": 4
        },
        "end": {
          "line": 769,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21611,
      "end": 21612,
      "loc": {
        "start": {
          "line": 769,
          "column": 7
        },
        "end": {
          "line": 769,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 21612,
      "end": 21620,
      "loc": {
        "start": {
          "line": 769,
          "column": 8
        },
        "end": {
          "line": 769,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 21621,
      "end": 21624,
      "loc": {
        "start": {
          "line": 769,
          "column": 17
        },
        "end": {
          "line": 769,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 21625,
      "end": 21631,
      "loc": {
        "start": {
          "line": 769,
          "column": 21
        },
        "end": {
          "line": 769,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21631,
      "end": 21632,
      "loc": {
        "start": {
          "line": 769,
          "column": 27
        },
        "end": {
          "line": 769,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21633,
      "end": 21634,
      "loc": {
        "start": {
          "line": 769,
          "column": 29
        },
        "end": {
          "line": 769,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 21641,
      "end": 21647,
      "loc": {
        "start": {
          "line": 770,
          "column": 6
        },
        "end": {
          "line": 770,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21648,
      "end": 21652,
      "loc": {
        "start": {
          "line": 770,
          "column": 13
        },
        "end": {
          "line": 770,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21652,
      "end": 21653,
      "loc": {
        "start": {
          "line": 770,
          "column": 17
        },
        "end": {
          "line": 770,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 21653,
      "end": 21658,
      "loc": {
        "start": {
          "line": 770,
          "column": 18
        },
        "end": {
          "line": 770,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21658,
      "end": 21659,
      "loc": {
        "start": {
          "line": 770,
          "column": 23
        },
        "end": {
          "line": 770,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 21659,
      "end": 21665,
      "loc": {
        "start": {
          "line": 770,
          "column": 24
        },
        "end": {
          "line": 770,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21665,
      "end": 21666,
      "loc": {
        "start": {
          "line": 770,
          "column": 30
        },
        "end": {
          "line": 770,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_predicted_cost",
      "start": 21666,
      "end": 21683,
      "loc": {
        "start": {
          "line": 770,
          "column": 31
        },
        "end": {
          "line": 770,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 21684,
      "end": 21686,
      "loc": {
        "start": {
          "line": 770,
          "column": 49
        },
        "end": {
          "line": 770,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21687,
      "end": 21691,
      "loc": {
        "start": {
          "line": 770,
          "column": 52
        },
        "end": {
          "line": 770,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21691,
      "end": 21692,
      "loc": {
        "start": {
          "line": 770,
          "column": 56
        },
        "end": {
          "line": 770,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 21692,
      "end": 21697,
      "loc": {
        "start": {
          "line": 770,
          "column": 57
        },
        "end": {
          "line": 770,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21697,
      "end": 21698,
      "loc": {
        "start": {
          "line": 770,
          "column": 62
        },
        "end": {
          "line": 770,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 21698,
      "end": 21704,
      "loc": {
        "start": {
          "line": 770,
          "column": 63
        },
        "end": {
          "line": 770,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21704,
      "end": 21705,
      "loc": {
        "start": {
          "line": 770,
          "column": 69
        },
        "end": {
          "line": 770,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_predicted_labor_hours",
      "start": 21705,
      "end": 21729,
      "loc": {
        "start": {
          "line": 770,
          "column": 70
        },
        "end": {
          "line": 770,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 21730,
      "end": 21732,
      "loc": {
        "start": {
          "line": 770,
          "column": 95
        },
        "end": {
          "line": 770,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 21733,
      "end": 21738,
      "loc": {
        "start": {
          "line": 770,
          "column": 98
        },
        "end": {
          "line": 770,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21738,
      "end": 21739,
      "loc": {
        "start": {
          "line": 770,
          "column": 103
        },
        "end": {
          "line": 770,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21744,
      "end": 21745,
      "loc": {
        "start": {
          "line": 771,
          "column": 4
        },
        "end": {
          "line": 771,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 21750,
      "end": 21752,
      "loc": {
        "start": {
          "line": 772,
          "column": 4
        },
        "end": {
          "line": 772,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21753,
      "end": 21754,
      "loc": {
        "start": {
          "line": 772,
          "column": 7
        },
        "end": {
          "line": 772,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 21754,
      "end": 21755,
      "loc": {
        "start": {
          "line": 772,
          "column": 8
        },
        "end": {
          "line": 772,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calcDependencyMap",
      "start": 21755,
      "end": 21772,
      "loc": {
        "start": {
          "line": 772,
          "column": 9
        },
        "end": {
          "line": 772,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21772,
      "end": 21773,
      "loc": {
        "start": {
          "line": 772,
          "column": 26
        },
        "end": {
          "line": 772,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 21773,
      "end": 21781,
      "loc": {
        "start": {
          "line": 772,
          "column": 27
        },
        "end": {
          "line": 772,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21781,
      "end": 21782,
      "loc": {
        "start": {
          "line": 772,
          "column": 35
        },
        "end": {
          "line": 772,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 21783,
      "end": 21785,
      "loc": {
        "start": {
          "line": 772,
          "column": 37
        },
        "end": {
          "line": 772,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calcDependencyMap",
      "start": 21786,
      "end": 21803,
      "loc": {
        "start": {
          "line": 772,
          "column": 40
        },
        "end": {
          "line": 772,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21803,
      "end": 21804,
      "loc": {
        "start": {
          "line": 772,
          "column": 57
        },
        "end": {
          "line": 772,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 21804,
      "end": 21812,
      "loc": {
        "start": {
          "line": 772,
          "column": 58
        },
        "end": {
          "line": 772,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21812,
      "end": 21813,
      "loc": {
        "start": {
          "line": 772,
          "column": 66
        },
        "end": {
          "line": 772,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21813,
      "end": 21814,
      "loc": {
        "start": {
          "line": 772,
          "column": 67
        },
        "end": {
          "line": 772,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 21814,
      "end": 21820,
      "loc": {
        "start": {
          "line": 772,
          "column": 68
        },
        "end": {
          "line": 772,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 21821,
      "end": 21824,
      "loc": {
        "start": {
          "line": 772,
          "column": 75
        },
        "end": {
          "line": 772,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 21825,
      "end": 21826,
      "loc": {
        "start": {
          "line": 772,
          "column": 79
        },
        "end": {
          "line": 772,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21826,
      "end": 21827,
      "loc": {
        "start": {
          "line": 772,
          "column": 80
        },
        "end": {
          "line": 772,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21828,
      "end": 21829,
      "loc": {
        "start": {
          "line": 772,
          "column": 82
        },
        "end": {
          "line": 772,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 21836,
      "end": 21842,
      "loc": {
        "start": {
          "line": 773,
          "column": 6
        },
        "end": {
          "line": 773,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 21843,
      "end": 21848,
      "loc": {
        "start": {
          "line": 773,
          "column": 13
        },
        "end": {
          "line": 773,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21848,
      "end": 21849,
      "loc": {
        "start": {
          "line": 773,
          "column": 18
        },
        "end": {
          "line": 773,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21854,
      "end": 21855,
      "loc": {
        "start": {
          "line": 774,
          "column": 4
        },
        "end": {
          "line": 774,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 21860,
      "end": 21866,
      "loc": {
        "start": {
          "line": 775,
          "column": 4
        },
        "end": {
          "line": 775,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calcDependencyMap",
      "start": 21867,
      "end": 21884,
      "loc": {
        "start": {
          "line": 775,
          "column": 11
        },
        "end": {
          "line": 775,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21884,
      "end": 21885,
      "loc": {
        "start": {
          "line": 775,
          "column": 28
        },
        "end": {
          "line": 775,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 21885,
      "end": 21893,
      "loc": {
        "start": {
          "line": 775,
          "column": 29
        },
        "end": {
          "line": 775,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21893,
      "end": 21894,
      "loc": {
        "start": {
          "line": 775,
          "column": 37
        },
        "end": {
          "line": 775,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21894,
      "end": 21895,
      "loc": {
        "start": {
          "line": 775,
          "column": 38
        },
        "end": {
          "line": 775,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 21895,
      "end": 21898,
      "loc": {
        "start": {
          "line": 775,
          "column": 39
        },
        "end": {
          "line": 775,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21898,
      "end": 21899,
      "loc": {
        "start": {
          "line": 775,
          "column": 42
        },
        "end": {
          "line": 775,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prop",
      "start": 21899,
      "end": 21903,
      "loc": {
        "start": {
          "line": 775,
          "column": 43
        },
        "end": {
          "line": 775,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21904,
      "end": 21906,
      "loc": {
        "start": {
          "line": 775,
          "column": 48
        },
        "end": {
          "line": 775,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21907,
      "end": 21911,
      "loc": {
        "start": {
          "line": 775,
          "column": 51
        },
        "end": {
          "line": 775,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21911,
      "end": 21912,
      "loc": {
        "start": {
          "line": 775,
          "column": 55
        },
        "end": {
          "line": 775,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isPredicted",
      "start": 21912,
      "end": 21923,
      "loc": {
        "start": {
          "line": 775,
          "column": 56
        },
        "end": {
          "line": 775,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21923,
      "end": 21924,
      "loc": {
        "start": {
          "line": 775,
          "column": 67
        },
        "end": {
          "line": 775,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prop",
      "start": 21924,
      "end": 21928,
      "loc": {
        "start": {
          "line": 775,
          "column": 68
        },
        "end": {
          "line": 775,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21928,
      "end": 21929,
      "loc": {
        "start": {
          "line": 775,
          "column": 72
        },
        "end": {
          "line": 775,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21929,
      "end": 21930,
      "loc": {
        "start": {
          "line": 775,
          "column": 73
        },
        "end": {
          "line": 775,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21930,
      "end": 21931,
      "loc": {
        "start": {
          "line": 775,
          "column": 74
        },
        "end": {
          "line": 775,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "some",
      "start": 21931,
      "end": 21935,
      "loc": {
        "start": {
          "line": 775,
          "column": 75
        },
        "end": {
          "line": 775,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21935,
      "end": 21936,
      "loc": {
        "start": {
          "line": 775,
          "column": 79
        },
        "end": {
          "line": 775,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 21936,
      "end": 21939,
      "loc": {
        "start": {
          "line": 775,
          "column": 80
        },
        "end": {
          "line": 775,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21940,
      "end": 21942,
      "loc": {
        "start": {
          "line": 775,
          "column": 84
        },
        "end": {
          "line": 775,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 21943,
      "end": 21946,
      "loc": {
        "start": {
          "line": 775,
          "column": 87
        },
        "end": {
          "line": 775,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21946,
      "end": 21947,
      "loc": {
        "start": {
          "line": 775,
          "column": 90
        },
        "end": {
          "line": 775,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21947,
      "end": 21948,
      "loc": {
        "start": {
          "line": 775,
          "column": 91
        },
        "end": {
          "line": 775,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21951,
      "end": 21952,
      "loc": {
        "start": {
          "line": 776,
          "column": 2
        },
        "end": {
          "line": 776,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Resets a specific line item member, remove override value.\n   *\n   * @param {string} property\n   ",
      "start": 21956,
      "end": 22064,
      "loc": {
        "start": {
          "line": 778,
          "column": 2
        },
        "end": {
          "line": 782,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resetProperty",
      "start": 22067,
      "end": 22080,
      "loc": {
        "start": {
          "line": 783,
          "column": 2
        },
        "end": {
          "line": 783,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22080,
      "end": 22081,
      "loc": {
        "start": {
          "line": 783,
          "column": 15
        },
        "end": {
          "line": 783,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 22081,
      "end": 22089,
      "loc": {
        "start": {
          "line": 783,
          "column": 16
        },
        "end": {
          "line": 783,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22089,
      "end": 22090,
      "loc": {
        "start": {
          "line": 783,
          "column": 24
        },
        "end": {
          "line": 783,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22091,
      "end": 22092,
      "loc": {
        "start": {
          "line": 783,
          "column": 26
        },
        "end": {
          "line": 783,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 22097,
      "end": 22099,
      "loc": {
        "start": {
          "line": 784,
          "column": 4
        },
        "end": {
          "line": 784,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22100,
      "end": 22101,
      "loc": {
        "start": {
          "line": 784,
          "column": 7
        },
        "end": {
          "line": 784,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22108,
      "end": 22112,
      "loc": {
        "start": {
          "line": 785,
          "column": 6
        },
        "end": {
          "line": 785,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22112,
      "end": 22113,
      "loc": {
        "start": {
          "line": 785,
          "column": 10
        },
        "end": {
          "line": 785,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 22113,
      "end": 22116,
      "loc": {
        "start": {
          "line": 785,
          "column": 11
        },
        "end": {
          "line": 785,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22116,
      "end": 22117,
      "loc": {
        "start": {
          "line": 785,
          "column": 14
        },
        "end": {
          "line": 785,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isAssessable",
      "start": 22117,
      "end": 22129,
      "loc": {
        "start": {
          "line": 785,
          "column": 15
        },
        "end": {
          "line": 785,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22129,
      "end": 22130,
      "loc": {
        "start": {
          "line": 785,
          "column": 27
        },
        "end": {
          "line": 785,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22130,
      "end": 22131,
      "loc": {
        "start": {
          "line": 785,
          "column": 28
        },
        "end": {
          "line": 785,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 22132,
      "end": 22134,
      "loc": {
        "start": {
          "line": 785,
          "column": 30
        },
        "end": {
          "line": 785,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 22141,
      "end": 22142,
      "loc": {
        "start": {
          "line": 786,
          "column": 6
        },
        "end": {
          "line": 786,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUndefined",
      "start": 22142,
      "end": 22153,
      "loc": {
        "start": {
          "line": 786,
          "column": 7
        },
        "end": {
          "line": 786,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22153,
      "end": 22154,
      "loc": {
        "start": {
          "line": 786,
          "column": 18
        },
        "end": {
          "line": 786,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22154,
      "end": 22158,
      "loc": {
        "start": {
          "line": 786,
          "column": 19
        },
        "end": {
          "line": 786,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22158,
      "end": 22159,
      "loc": {
        "start": {
          "line": 786,
          "column": 23
        },
        "end": {
          "line": 786,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 22159,
      "end": 22164,
      "loc": {
        "start": {
          "line": 786,
          "column": 24
        },
        "end": {
          "line": 786,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22164,
      "end": 22165,
      "loc": {
        "start": {
          "line": 786,
          "column": 29
        },
        "end": {
          "line": 786,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 22165,
      "end": 22171,
      "loc": {
        "start": {
          "line": 786,
          "column": 30
        },
        "end": {
          "line": 786,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22171,
      "end": 22172,
      "loc": {
        "start": {
          "line": 786,
          "column": 36
        },
        "end": {
          "line": 786,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 22172,
      "end": 22181,
      "loc": {
        "start": {
          "line": 786,
          "column": 37
        },
        "end": {
          "line": 786,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22181,
      "end": 22182,
      "loc": {
        "start": {
          "line": 786,
          "column": 46
        },
        "end": {
          "line": 786,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 22183,
      "end": 22185,
      "loc": {
        "start": {
          "line": 786,
          "column": 48
        },
        "end": {
          "line": 786,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 22192,
      "end": 22193,
      "loc": {
        "start": {
          "line": 787,
          "column": 6
        },
        "end": {
          "line": 787,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUndefined",
      "start": 22193,
      "end": 22204,
      "loc": {
        "start": {
          "line": 787,
          "column": 7
        },
        "end": {
          "line": 787,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22204,
      "end": 22205,
      "loc": {
        "start": {
          "line": 787,
          "column": 18
        },
        "end": {
          "line": 787,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22205,
      "end": 22209,
      "loc": {
        "start": {
          "line": 787,
          "column": 19
        },
        "end": {
          "line": 787,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22209,
      "end": 22210,
      "loc": {
        "start": {
          "line": 787,
          "column": 23
        },
        "end": {
          "line": 787,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 22210,
      "end": 22215,
      "loc": {
        "start": {
          "line": 787,
          "column": 24
        },
        "end": {
          "line": 787,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22215,
      "end": 22216,
      "loc": {
        "start": {
          "line": 787,
          "column": 29
        },
        "end": {
          "line": 787,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 22216,
      "end": 22222,
      "loc": {
        "start": {
          "line": 787,
          "column": 30
        },
        "end": {
          "line": 787,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22222,
      "end": 22223,
      "loc": {
        "start": {
          "line": 787,
          "column": 36
        },
        "end": {
          "line": 787,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 22223,
      "end": 22232,
      "loc": {
        "start": {
          "line": 787,
          "column": 37
        },
        "end": {
          "line": 787,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22232,
      "end": 22233,
      "loc": {
        "start": {
          "line": 787,
          "column": 46
        },
        "end": {
          "line": 787,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 22233,
      "end": 22241,
      "loc": {
        "start": {
          "line": 787,
          "column": 47
        },
        "end": {
          "line": 787,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22241,
      "end": 22242,
      "loc": {
        "start": {
          "line": 787,
          "column": 55
        },
        "end": {
          "line": 787,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22242,
      "end": 22243,
      "loc": {
        "start": {
          "line": 787,
          "column": 56
        },
        "end": {
          "line": 787,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22248,
      "end": 22249,
      "loc": {
        "start": {
          "line": 788,
          "column": 4
        },
        "end": {
          "line": 788,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22250,
      "end": 22251,
      "loc": {
        "start": {
          "line": 788,
          "column": 6
        },
        "end": {
          "line": 788,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "delete",
        "keyword": "delete",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "delete",
      "start": 22258,
      "end": 22264,
      "loc": {
        "start": {
          "line": 789,
          "column": 6
        },
        "end": {
          "line": 789,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22265,
      "end": 22269,
      "loc": {
        "start": {
          "line": 789,
          "column": 13
        },
        "end": {
          "line": 789,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22269,
      "end": 22270,
      "loc": {
        "start": {
          "line": 789,
          "column": 17
        },
        "end": {
          "line": 789,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 22270,
      "end": 22275,
      "loc": {
        "start": {
          "line": 789,
          "column": 18
        },
        "end": {
          "line": 789,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22275,
      "end": 22276,
      "loc": {
        "start": {
          "line": 789,
          "column": 23
        },
        "end": {
          "line": 789,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 22276,
      "end": 22282,
      "loc": {
        "start": {
          "line": 789,
          "column": 24
        },
        "end": {
          "line": 789,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22282,
      "end": 22283,
      "loc": {
        "start": {
          "line": 789,
          "column": 30
        },
        "end": {
          "line": 789,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 22283,
      "end": 22292,
      "loc": {
        "start": {
          "line": 789,
          "column": 31
        },
        "end": {
          "line": 789,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22292,
      "end": 22293,
      "loc": {
        "start": {
          "line": 789,
          "column": 40
        },
        "end": {
          "line": 789,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 22293,
      "end": 22301,
      "loc": {
        "start": {
          "line": 789,
          "column": 41
        },
        "end": {
          "line": 789,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22301,
      "end": 22302,
      "loc": {
        "start": {
          "line": 789,
          "column": 49
        },
        "end": {
          "line": 789,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22302,
      "end": 22303,
      "loc": {
        "start": {
          "line": 789,
          "column": 50
        },
        "end": {
          "line": 789,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22310,
      "end": 22314,
      "loc": {
        "start": {
          "line": 790,
          "column": 6
        },
        "end": {
          "line": 790,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22314,
      "end": 22315,
      "loc": {
        "start": {
          "line": 790,
          "column": 10
        },
        "end": {
          "line": 790,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 22315,
      "end": 22320,
      "loc": {
        "start": {
          "line": 790,
          "column": 11
        },
        "end": {
          "line": 790,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22320,
      "end": 22321,
      "loc": {
        "start": {
          "line": 790,
          "column": 16
        },
        "end": {
          "line": 790,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22321,
      "end": 22322,
      "loc": {
        "start": {
          "line": 790,
          "column": 17
        },
        "end": {
          "line": 790,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22322,
      "end": 22323,
      "loc": {
        "start": {
          "line": 790,
          "column": 18
        },
        "end": {
          "line": 790,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22330,
      "end": 22334,
      "loc": {
        "start": {
          "line": 791,
          "column": 6
        },
        "end": {
          "line": 791,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22334,
      "end": 22335,
      "loc": {
        "start": {
          "line": 791,
          "column": 10
        },
        "end": {
          "line": 791,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 22335,
      "end": 22339,
      "loc": {
        "start": {
          "line": 791,
          "column": 11
        },
        "end": {
          "line": 791,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22339,
      "end": 22340,
      "loc": {
        "start": {
          "line": 791,
          "column": 15
        },
        "end": {
          "line": 791,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "property.updated",
      "start": 22340,
      "end": 22358,
      "loc": {
        "start": {
          "line": 791,
          "column": 16
        },
        "end": {
          "line": 791,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22358,
      "end": 22359,
      "loc": {
        "start": {
          "line": 791,
          "column": 34
        },
        "end": {
          "line": 791,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 22360,
      "end": 22368,
      "loc": {
        "start": {
          "line": 791,
          "column": 36
        },
        "end": {
          "line": 791,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22368,
      "end": 22369,
      "loc": {
        "start": {
          "line": 791,
          "column": 44
        },
        "end": {
          "line": 791,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22369,
      "end": 22370,
      "loc": {
        "start": {
          "line": 791,
          "column": 45
        },
        "end": {
          "line": 791,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22375,
      "end": 22376,
      "loc": {
        "start": {
          "line": 792,
          "column": 4
        },
        "end": {
          "line": 792,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22379,
      "end": 22380,
      "loc": {
        "start": {
          "line": 793,
          "column": 2
        },
        "end": {
          "line": 793,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Resets the markup, removing user override inputs for markup and markup percent.\n   ",
      "start": 22384,
      "end": 22478,
      "loc": {
        "start": {
          "line": 795,
          "column": 2
        },
        "end": {
          "line": 797,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resetMarkup",
      "start": 22481,
      "end": 22492,
      "loc": {
        "start": {
          "line": 798,
          "column": 2
        },
        "end": {
          "line": 798,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22492,
      "end": 22493,
      "loc": {
        "start": {
          "line": 798,
          "column": 13
        },
        "end": {
          "line": 798,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22493,
      "end": 22494,
      "loc": {
        "start": {
          "line": 798,
          "column": 14
        },
        "end": {
          "line": 798,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22495,
      "end": 22496,
      "loc": {
        "start": {
          "line": 798,
          "column": 16
        },
        "end": {
          "line": 798,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 22501,
      "end": 22503,
      "loc": {
        "start": {
          "line": 799,
          "column": 4
        },
        "end": {
          "line": 799,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22504,
      "end": 22505,
      "loc": {
        "start": {
          "line": 799,
          "column": 7
        },
        "end": {
          "line": 799,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22505,
      "end": 22509,
      "loc": {
        "start": {
          "line": 799,
          "column": 8
        },
        "end": {
          "line": 799,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22509,
      "end": 22510,
      "loc": {
        "start": {
          "line": 799,
          "column": 12
        },
        "end": {
          "line": 799,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 22510,
      "end": 22513,
      "loc": {
        "start": {
          "line": 799,
          "column": 13
        },
        "end": {
          "line": 799,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22513,
      "end": 22514,
      "loc": {
        "start": {
          "line": 799,
          "column": 16
        },
        "end": {
          "line": 799,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isAssessable",
      "start": 22514,
      "end": 22526,
      "loc": {
        "start": {
          "line": 799,
          "column": 17
        },
        "end": {
          "line": 799,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22526,
      "end": 22527,
      "loc": {
        "start": {
          "line": 799,
          "column": 29
        },
        "end": {
          "line": 799,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22527,
      "end": 22528,
      "loc": {
        "start": {
          "line": 799,
          "column": 30
        },
        "end": {
          "line": 799,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22528,
      "end": 22529,
      "loc": {
        "start": {
          "line": 799,
          "column": 31
        },
        "end": {
          "line": 799,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22530,
      "end": 22531,
      "loc": {
        "start": {
          "line": 799,
          "column": 33
        },
        "end": {
          "line": 799,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22538,
      "end": 22542,
      "loc": {
        "start": {
          "line": 800,
          "column": 6
        },
        "end": {
          "line": 800,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22542,
      "end": 22543,
      "loc": {
        "start": {
          "line": 800,
          "column": 10
        },
        "end": {
          "line": 800,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resetProperty",
      "start": 22543,
      "end": 22556,
      "loc": {
        "start": {
          "line": 800,
          "column": 11
        },
        "end": {
          "line": 800,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22556,
      "end": 22557,
      "loc": {
        "start": {
          "line": 800,
          "column": 24
        },
        "end": {
          "line": 800,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 22557,
      "end": 22565,
      "loc": {
        "start": {
          "line": 800,
          "column": 25
        },
        "end": {
          "line": 800,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22565,
      "end": 22566,
      "loc": {
        "start": {
          "line": 800,
          "column": 33
        },
        "end": {
          "line": 800,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22566,
      "end": 22567,
      "loc": {
        "start": {
          "line": 800,
          "column": 34
        },
        "end": {
          "line": 800,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22574,
      "end": 22578,
      "loc": {
        "start": {
          "line": 801,
          "column": 6
        },
        "end": {
          "line": 801,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22578,
      "end": 22579,
      "loc": {
        "start": {
          "line": 801,
          "column": 10
        },
        "end": {
          "line": 801,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resetProperty",
      "start": 22579,
      "end": 22592,
      "loc": {
        "start": {
          "line": 801,
          "column": 11
        },
        "end": {
          "line": 801,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22592,
      "end": 22593,
      "loc": {
        "start": {
          "line": 801,
          "column": 24
        },
        "end": {
          "line": 801,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 22593,
      "end": 22609,
      "loc": {
        "start": {
          "line": 801,
          "column": 25
        },
        "end": {
          "line": 801,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22609,
      "end": 22610,
      "loc": {
        "start": {
          "line": 801,
          "column": 41
        },
        "end": {
          "line": 801,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22610,
      "end": 22611,
      "loc": {
        "start": {
          "line": 801,
          "column": 42
        },
        "end": {
          "line": 801,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22618,
      "end": 22622,
      "loc": {
        "start": {
          "line": 802,
          "column": 6
        },
        "end": {
          "line": 802,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22622,
      "end": 22623,
      "loc": {
        "start": {
          "line": 802,
          "column": 10
        },
        "end": {
          "line": 802,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "resetProperty",
      "start": 22623,
      "end": 22636,
      "loc": {
        "start": {
          "line": 802,
          "column": 11
        },
        "end": {
          "line": 802,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22636,
      "end": 22637,
      "loc": {
        "start": {
          "line": 802,
          "column": 24
        },
        "end": {
          "line": 802,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 22637,
      "end": 22644,
      "loc": {
        "start": {
          "line": 802,
          "column": 25
        },
        "end": {
          "line": 802,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22644,
      "end": 22645,
      "loc": {
        "start": {
          "line": 802,
          "column": 32
        },
        "end": {
          "line": 802,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22645,
      "end": 22646,
      "loc": {
        "start": {
          "line": 802,
          "column": 33
        },
        "end": {
          "line": 802,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22651,
      "end": 22652,
      "loc": {
        "start": {
          "line": 803,
          "column": 4
        },
        "end": {
          "line": 803,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22655,
      "end": 22656,
      "loc": {
        "start": {
          "line": 804,
          "column": 2
        },
        "end": {
          "line": 804,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Resets the line item, removing all user override inputs.\n   ",
      "start": 22660,
      "end": 22731,
      "loc": {
        "start": {
          "line": 806,
          "column": 2
        },
        "end": {
          "line": 808,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reset",
      "start": 22734,
      "end": 22739,
      "loc": {
        "start": {
          "line": 809,
          "column": 2
        },
        "end": {
          "line": 809,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22739,
      "end": 22740,
      "loc": {
        "start": {
          "line": 809,
          "column": 7
        },
        "end": {
          "line": 809,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22740,
      "end": 22741,
      "loc": {
        "start": {
          "line": 809,
          "column": 8
        },
        "end": {
          "line": 809,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22742,
      "end": 22743,
      "loc": {
        "start": {
          "line": 809,
          "column": 10
        },
        "end": {
          "line": 809,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 22748,
      "end": 22750,
      "loc": {
        "start": {
          "line": 810,
          "column": 4
        },
        "end": {
          "line": 810,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22751,
      "end": 22752,
      "loc": {
        "start": {
          "line": 810,
          "column": 7
        },
        "end": {
          "line": 810,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22752,
      "end": 22756,
      "loc": {
        "start": {
          "line": 810,
          "column": 8
        },
        "end": {
          "line": 810,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22756,
      "end": 22757,
      "loc": {
        "start": {
          "line": 810,
          "column": 12
        },
        "end": {
          "line": 810,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 22757,
      "end": 22760,
      "loc": {
        "start": {
          "line": 810,
          "column": 13
        },
        "end": {
          "line": 810,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22760,
      "end": 22761,
      "loc": {
        "start": {
          "line": 810,
          "column": 16
        },
        "end": {
          "line": 810,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isAssessable",
      "start": 22761,
      "end": 22773,
      "loc": {
        "start": {
          "line": 810,
          "column": 17
        },
        "end": {
          "line": 810,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22773,
      "end": 22774,
      "loc": {
        "start": {
          "line": 810,
          "column": 29
        },
        "end": {
          "line": 810,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22774,
      "end": 22775,
      "loc": {
        "start": {
          "line": 810,
          "column": 30
        },
        "end": {
          "line": 810,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22775,
      "end": 22776,
      "loc": {
        "start": {
          "line": 810,
          "column": 31
        },
        "end": {
          "line": 810,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22777,
      "end": 22778,
      "loc": {
        "start": {
          "line": 810,
          "column": 33
        },
        "end": {
          "line": 810,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22785,
      "end": 22789,
      "loc": {
        "start": {
          "line": 811,
          "column": 6
        },
        "end": {
          "line": 811,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22789,
      "end": 22790,
      "loc": {
        "start": {
          "line": 811,
          "column": 10
        },
        "end": {
          "line": 811,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 22790,
      "end": 22796,
      "loc": {
        "start": {
          "line": 811,
          "column": 11
        },
        "end": {
          "line": 811,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22796,
      "end": 22797,
      "loc": {
        "start": {
          "line": 811,
          "column": 17
        },
        "end": {
          "line": 811,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "overrides",
      "start": 22797,
      "end": 22806,
      "loc": {
        "start": {
          "line": 811,
          "column": 18
        },
        "end": {
          "line": 811,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22807,
      "end": 22808,
      "loc": {
        "start": {
          "line": 811,
          "column": 28
        },
        "end": {
          "line": 811,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22809,
      "end": 22810,
      "loc": {
        "start": {
          "line": 811,
          "column": 30
        },
        "end": {
          "line": 811,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22810,
      "end": 22811,
      "loc": {
        "start": {
          "line": 811,
          "column": 31
        },
        "end": {
          "line": 811,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22811,
      "end": 22812,
      "loc": {
        "start": {
          "line": 811,
          "column": 32
        },
        "end": {
          "line": 811,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22819,
      "end": 22823,
      "loc": {
        "start": {
          "line": 812,
          "column": 6
        },
        "end": {
          "line": 812,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22823,
      "end": 22824,
      "loc": {
        "start": {
          "line": 812,
          "column": 10
        },
        "end": {
          "line": 812,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 22824,
      "end": 22829,
      "loc": {
        "start": {
          "line": 812,
          "column": 11
        },
        "end": {
          "line": 812,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22829,
      "end": 22830,
      "loc": {
        "start": {
          "line": 812,
          "column": 16
        },
        "end": {
          "line": 812,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 22830,
      "end": 22840,
      "loc": {
        "start": {
          "line": 812,
          "column": 17
        },
        "end": {
          "line": 812,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22841,
      "end": 22842,
      "loc": {
        "start": {
          "line": 812,
          "column": 28
        },
        "end": {
          "line": 812,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 22843,
      "end": 22844,
      "loc": {
        "start": {
          "line": 812,
          "column": 30
        },
        "end": {
          "line": 812,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22844,
      "end": 22845,
      "loc": {
        "start": {
          "line": 812,
          "column": 31
        },
        "end": {
          "line": 812,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "delete",
        "keyword": "delete",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "delete",
      "start": 22852,
      "end": 22858,
      "loc": {
        "start": {
          "line": 813,
          "column": 6
        },
        "end": {
          "line": 813,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22859,
      "end": 22863,
      "loc": {
        "start": {
          "line": 813,
          "column": 13
        },
        "end": {
          "line": 813,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22863,
      "end": 22864,
      "loc": {
        "start": {
          "line": 813,
          "column": 17
        },
        "end": {
          "line": 813,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 22864,
      "end": 22870,
      "loc": {
        "start": {
          "line": 813,
          "column": 18
        },
        "end": {
          "line": 813,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22870,
      "end": 22871,
      "loc": {
        "start": {
          "line": 813,
          "column": 24
        },
        "end": {
          "line": 813,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed_when_available",
      "start": 22871,
      "end": 22898,
      "loc": {
        "start": {
          "line": 813,
          "column": 25
        },
        "end": {
          "line": 813,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22898,
      "end": 22899,
      "loc": {
        "start": {
          "line": 813,
          "column": 52
        },
        "end": {
          "line": 813,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22906,
      "end": 22910,
      "loc": {
        "start": {
          "line": 814,
          "column": 6
        },
        "end": {
          "line": 814,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22910,
      "end": 22911,
      "loc": {
        "start": {
          "line": 814,
          "column": 10
        },
        "end": {
          "line": 814,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 22911,
      "end": 22917,
      "loc": {
        "start": {
          "line": 814,
          "column": 11
        },
        "end": {
          "line": 814,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22917,
      "end": 22918,
      "loc": {
        "start": {
          "line": 814,
          "column": 17
        },
        "end": {
          "line": 814,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22918,
      "end": 22922,
      "loc": {
        "start": {
          "line": 814,
          "column": 18
        },
        "end": {
          "line": 814,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22922,
      "end": 22923,
      "loc": {
        "start": {
          "line": 814,
          "column": 22
        },
        "end": {
          "line": 814,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 22924,
      "end": 22928,
      "loc": {
        "start": {
          "line": 814,
          "column": 24
        },
        "end": {
          "line": 814,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22928,
      "end": 22929,
      "loc": {
        "start": {
          "line": 814,
          "column": 28
        },
        "end": {
          "line": 814,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22929,
      "end": 22930,
      "loc": {
        "start": {
          "line": 814,
          "column": 29
        },
        "end": {
          "line": 814,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22935,
      "end": 22936,
      "loc": {
        "start": {
          "line": 815,
          "column": 4
        },
        "end": {
          "line": 815,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22939,
      "end": 22940,
      "loc": {
        "start": {
          "line": 816,
          "column": 2
        },
        "end": {
          "line": 816,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines if the line item represents labor costs.\n   *\n   * @returns {boolean}\n   ",
      "start": 22944,
      "end": 23039,
      "loc": {
        "start": {
          "line": 818,
          "column": 2
        },
        "end": {
          "line": 822,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 23042,
      "end": 23049,
      "loc": {
        "start": {
          "line": 823,
          "column": 2
        },
        "end": {
          "line": 823,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23049,
      "end": 23050,
      "loc": {
        "start": {
          "line": 823,
          "column": 9
        },
        "end": {
          "line": 823,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23050,
      "end": 23051,
      "loc": {
        "start": {
          "line": 823,
          "column": 10
        },
        "end": {
          "line": 823,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23052,
      "end": 23053,
      "loc": {
        "start": {
          "line": 823,
          "column": 12
        },
        "end": {
          "line": 823,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 23058,
      "end": 23064,
      "loc": {
        "start": {
          "line": 824,
          "column": 4
        },
        "end": {
          "line": 824,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23065,
      "end": 23069,
      "loc": {
        "start": {
          "line": 824,
          "column": 11
        },
        "end": {
          "line": 824,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23069,
      "end": 23070,
      "loc": {
        "start": {
          "line": 824,
          "column": 15
        },
        "end": {
          "line": 824,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 23070,
      "end": 23075,
      "loc": {
        "start": {
          "line": 824,
          "column": 16
        },
        "end": {
          "line": 824,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23075,
      "end": 23076,
      "loc": {
        "start": {
          "line": 824,
          "column": 21
        },
        "end": {
          "line": 824,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 23076,
      "end": 23082,
      "loc": {
        "start": {
          "line": 824,
          "column": 22
        },
        "end": {
          "line": 824,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23082,
      "end": 23083,
      "loc": {
        "start": {
          "line": 824,
          "column": 28
        },
        "end": {
          "line": 824,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 23083,
      "end": 23087,
      "loc": {
        "start": {
          "line": 824,
          "column": 29
        },
        "end": {
          "line": 824,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 23088,
      "end": 23091,
      "loc": {
        "start": {
          "line": 824,
          "column": 34
        },
        "end": {
          "line": 824,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor",
      "start": 23092,
      "end": 23099,
      "loc": {
        "start": {
          "line": 824,
          "column": 38
        },
        "end": {
          "line": 824,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23099,
      "end": 23100,
      "loc": {
        "start": {
          "line": 824,
          "column": 45
        },
        "end": {
          "line": 824,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23103,
      "end": 23104,
      "loc": {
        "start": {
          "line": 825,
          "column": 2
        },
        "end": {
          "line": 825,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Bind a field dependency to the workup\n   *\n   * @param {Field} [field=null] The field entity to bind to the workup. Must be a 'list' type field.\n   ",
      "start": 23108,
      "end": 23267,
      "loc": {
        "start": {
          "line": 827,
          "column": 2
        },
        "end": {
          "line": 831,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setWorkupField",
      "start": 23270,
      "end": 23284,
      "loc": {
        "start": {
          "line": 832,
          "column": 2
        },
        "end": {
          "line": 832,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23284,
      "end": 23285,
      "loc": {
        "start": {
          "line": 832,
          "column": 16
        },
        "end": {
          "line": 832,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 23285,
      "end": 23290,
      "loc": {
        "start": {
          "line": 832,
          "column": 17
        },
        "end": {
          "line": 832,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23291,
      "end": 23292,
      "loc": {
        "start": {
          "line": 832,
          "column": 23
        },
        "end": {
          "line": 832,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 23293,
      "end": 23297,
      "loc": {
        "start": {
          "line": 832,
          "column": 25
        },
        "end": {
          "line": 832,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23297,
      "end": 23298,
      "loc": {
        "start": {
          "line": 832,
          "column": 29
        },
        "end": {
          "line": 832,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23299,
      "end": 23300,
      "loc": {
        "start": {
          "line": 832,
          "column": 31
        },
        "end": {
          "line": 832,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 23305,
      "end": 23307,
      "loc": {
        "start": {
          "line": 833,
          "column": 4
        },
        "end": {
          "line": 833,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23308,
      "end": 23309,
      "loc": {
        "start": {
          "line": 833,
          "column": 7
        },
        "end": {
          "line": 833,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 23309,
      "end": 23314,
      "loc": {
        "start": {
          "line": 833,
          "column": 8
        },
        "end": {
          "line": 833,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 23315,
      "end": 23317,
      "loc": {
        "start": {
          "line": 833,
          "column": 14
        },
        "end": {
          "line": 833,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23318,
      "end": 23319,
      "loc": {
        "start": {
          "line": 833,
          "column": 17
        },
        "end": {
          "line": 833,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 23319,
      "end": 23324,
      "loc": {
        "start": {
          "line": 833,
          "column": 18
        },
        "end": {
          "line": 833,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23324,
      "end": 23325,
      "loc": {
        "start": {
          "line": 833,
          "column": 23
        },
        "end": {
          "line": 833,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 23325,
      "end": 23329,
      "loc": {
        "start": {
          "line": 833,
          "column": 24
        },
        "end": {
          "line": 833,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 23330,
      "end": 23333,
      "loc": {
        "start": {
          "line": 833,
          "column": 29
        },
        "end": {
          "line": 833,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "field",
      "start": 23334,
      "end": 23341,
      "loc": {
        "start": {
          "line": 833,
          "column": 33
        },
        "end": {
          "line": 833,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 23342,
      "end": 23344,
      "loc": {
        "start": {
          "line": 833,
          "column": 41
        },
        "end": {
          "line": 833,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 23345,
      "end": 23350,
      "loc": {
        "start": {
          "line": 833,
          "column": 44
        },
        "end": {
          "line": 833,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23350,
      "end": 23351,
      "loc": {
        "start": {
          "line": 833,
          "column": 49
        },
        "end": {
          "line": 833,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "fieldType",
      "start": 23351,
      "end": 23360,
      "loc": {
        "start": {
          "line": 833,
          "column": 50
        },
        "end": {
          "line": 833,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 23361,
      "end": 23364,
      "loc": {
        "start": {
          "line": 833,
          "column": 60
        },
        "end": {
          "line": 833,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "list",
      "start": 23365,
      "end": 23371,
      "loc": {
        "start": {
          "line": 833,
          "column": 64
        },
        "end": {
          "line": 833,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23371,
      "end": 23372,
      "loc": {
        "start": {
          "line": 833,
          "column": 70
        },
        "end": {
          "line": 833,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23372,
      "end": 23373,
      "loc": {
        "start": {
          "line": 833,
          "column": 71
        },
        "end": {
          "line": 833,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23374,
      "end": 23375,
      "loc": {
        "start": {
          "line": 833,
          "column": 73
        },
        "end": {
          "line": 833,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "throw",
        "keyword": "throw",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "throw",
      "start": 23382,
      "end": 23387,
      "loc": {
        "start": {
          "line": 834,
          "column": 6
        },
        "end": {
          "line": 834,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 23388,
      "end": 23391,
      "loc": {
        "start": {
          "line": 834,
          "column": 12
        },
        "end": {
          "line": 834,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Error",
      "start": 23392,
      "end": 23397,
      "loc": {
        "start": {
          "line": 834,
          "column": 16
        },
        "end": {
          "line": 834,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23397,
      "end": 23398,
      "loc": {
        "start": {
          "line": 834,
          "column": 21
        },
        "end": {
          "line": 834,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Workup field must be a \"list\" type field",
      "start": 23398,
      "end": 23440,
      "loc": {
        "start": {
          "line": 834,
          "column": 22
        },
        "end": {
          "line": 834,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23440,
      "end": 23441,
      "loc": {
        "start": {
          "line": 834,
          "column": 64
        },
        "end": {
          "line": 834,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23441,
      "end": 23442,
      "loc": {
        "start": {
          "line": 834,
          "column": 65
        },
        "end": {
          "line": 834,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23447,
      "end": 23448,
      "loc": {
        "start": {
          "line": 835,
          "column": 4
        },
        "end": {
          "line": 835,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 23454,
      "end": 23459,
      "loc": {
        "start": {
          "line": 837,
          "column": 4
        },
        "end": {
          "line": 837,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 23460,
      "end": 23466,
      "loc": {
        "start": {
          "line": 837,
          "column": 10
        },
        "end": {
          "line": 837,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23467,
      "end": 23468,
      "loc": {
        "start": {
          "line": 837,
          "column": 17
        },
        "end": {
          "line": 837,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23469,
      "end": 23473,
      "loc": {
        "start": {
          "line": 837,
          "column": 19
        },
        "end": {
          "line": 837,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23473,
      "end": 23474,
      "loc": {
        "start": {
          "line": 837,
          "column": 23
        },
        "end": {
          "line": 837,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWorkup",
      "start": 23474,
      "end": 23483,
      "loc": {
        "start": {
          "line": 837,
          "column": 24
        },
        "end": {
          "line": 837,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23483,
      "end": 23484,
      "loc": {
        "start": {
          "line": 837,
          "column": 33
        },
        "end": {
          "line": 837,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23484,
      "end": 23485,
      "loc": {
        "start": {
          "line": 837,
          "column": 34
        },
        "end": {
          "line": 837,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23485,
      "end": 23486,
      "loc": {
        "start": {
          "line": 837,
          "column": 35
        },
        "end": {
          "line": 837,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 23491,
      "end": 23496,
      "loc": {
        "start": {
          "line": 838,
          "column": 4
        },
        "end": {
          "line": 838,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentField",
      "start": 23497,
      "end": 23509,
      "loc": {
        "start": {
          "line": 838,
          "column": 10
        },
        "end": {
          "line": 838,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23510,
      "end": 23511,
      "loc": {
        "start": {
          "line": 838,
          "column": 23
        },
        "end": {
          "line": 838,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 23512,
      "end": 23518,
      "loc": {
        "start": {
          "line": 838,
          "column": 25
        },
        "end": {
          "line": 838,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23518,
      "end": 23519,
      "loc": {
        "start": {
          "line": 838,
          "column": 31
        },
        "end": {
          "line": 838,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getField",
      "start": 23519,
      "end": 23527,
      "loc": {
        "start": {
          "line": 838,
          "column": 32
        },
        "end": {
          "line": 838,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23527,
      "end": 23528,
      "loc": {
        "start": {
          "line": 838,
          "column": 40
        },
        "end": {
          "line": 838,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23528,
      "end": 23529,
      "loc": {
        "start": {
          "line": 838,
          "column": 41
        },
        "end": {
          "line": 838,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23529,
      "end": 23530,
      "loc": {
        "start": {
          "line": 838,
          "column": 42
        },
        "end": {
          "line": 838,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 23536,
      "end": 23542,
      "loc": {
        "start": {
          "line": 840,
          "column": 4
        },
        "end": {
          "line": 840,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23542,
      "end": 23543,
      "loc": {
        "start": {
          "line": 840,
          "column": 10
        },
        "end": {
          "line": 840,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field_id",
      "start": 23543,
      "end": 23551,
      "loc": {
        "start": {
          "line": 840,
          "column": 11
        },
        "end": {
          "line": 840,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23552,
      "end": 23553,
      "loc": {
        "start": {
          "line": 840,
          "column": 20
        },
        "end": {
          "line": 840,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 23554,
      "end": 23559,
      "loc": {
        "start": {
          "line": 840,
          "column": 22
        },
        "end": {
          "line": 840,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23560,
      "end": 23561,
      "loc": {
        "start": {
          "line": 840,
          "column": 28
        },
        "end": {
          "line": 840,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 23562,
      "end": 23567,
      "loc": {
        "start": {
          "line": 840,
          "column": 30
        },
        "end": {
          "line": 840,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23567,
      "end": 23568,
      "loc": {
        "start": {
          "line": 840,
          "column": 35
        },
        "end": {
          "line": 840,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 23568,
      "end": 23570,
      "loc": {
        "start": {
          "line": 840,
          "column": 36
        },
        "end": {
          "line": 840,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23571,
      "end": 23572,
      "loc": {
        "start": {
          "line": 840,
          "column": 39
        },
        "end": {
          "line": 840,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 23573,
      "end": 23577,
      "loc": {
        "start": {
          "line": 840,
          "column": 41
        },
        "end": {
          "line": 840,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23577,
      "end": 23578,
      "loc": {
        "start": {
          "line": 840,
          "column": 45
        },
        "end": {
          "line": 840,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 23584,
      "end": 23586,
      "loc": {
        "start": {
          "line": 842,
          "column": 4
        },
        "end": {
          "line": 842,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23587,
      "end": 23588,
      "loc": {
        "start": {
          "line": 842,
          "column": 7
        },
        "end": {
          "line": 842,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentField",
      "start": 23588,
      "end": 23600,
      "loc": {
        "start": {
          "line": 842,
          "column": 8
        },
        "end": {
          "line": 842,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 23601,
      "end": 23603,
      "loc": {
        "start": {
          "line": 842,
          "column": 21
        },
        "end": {
          "line": 842,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 23604,
      "end": 23609,
      "loc": {
        "start": {
          "line": 842,
          "column": 24
        },
        "end": {
          "line": 842,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 23610,
      "end": 23613,
      "loc": {
        "start": {
          "line": 842,
          "column": 30
        },
        "end": {
          "line": 842,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentField",
      "start": 23614,
      "end": 23626,
      "loc": {
        "start": {
          "line": 842,
          "column": 34
        },
        "end": {
          "line": 842,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23626,
      "end": 23627,
      "loc": {
        "start": {
          "line": 842,
          "column": 46
        },
        "end": {
          "line": 842,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23628,
      "end": 23629,
      "loc": {
        "start": {
          "line": 842,
          "column": 48
        },
        "end": {
          "line": 842,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentField",
      "start": 23636,
      "end": 23648,
      "loc": {
        "start": {
          "line": 843,
          "column": 6
        },
        "end": {
          "line": 843,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23648,
      "end": 23649,
      "loc": {
        "start": {
          "line": 843,
          "column": 18
        },
        "end": {
          "line": 843,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "removeListenerByRequester",
      "start": 23649,
      "end": 23674,
      "loc": {
        "start": {
          "line": 843,
          "column": 19
        },
        "end": {
          "line": 843,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23674,
      "end": 23675,
      "loc": {
        "start": {
          "line": 843,
          "column": 44
        },
        "end": {
          "line": 843,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 23675,
      "end": 23684,
      "loc": {
        "start": {
          "line": 843,
          "column": 45
        },
        "end": {
          "line": 843,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23684,
      "end": 23685,
      "loc": {
        "start": {
          "line": 843,
          "column": 54
        },
        "end": {
          "line": 843,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23686,
      "end": 23687,
      "loc": {
        "start": {
          "line": 843,
          "column": 56
        },
        "end": {
          "line": 843,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 23687,
      "end": 23697,
      "loc": {
        "start": {
          "line": 843,
          "column": 57
        },
        "end": {
          "line": 843,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23697,
      "end": 23699,
      "loc": {
        "start": {
          "line": 843,
          "column": 67
        },
        "end": {
          "line": 843,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23699,
      "end": 23703,
      "loc": {
        "start": {
          "line": 843,
          "column": 69
        },
        "end": {
          "line": 843,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23703,
      "end": 23704,
      "loc": {
        "start": {
          "line": 843,
          "column": 73
        },
        "end": {
          "line": 843,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 23704,
      "end": 23706,
      "loc": {
        "start": {
          "line": 843,
          "column": 74
        },
        "end": {
          "line": 843,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23706,
      "end": 23707,
      "loc": {
        "start": {
          "line": 843,
          "column": 76
        },
        "end": {
          "line": 843,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 23707,
      "end": 23707,
      "loc": {
        "start": {
          "line": 843,
          "column": 77
        },
        "end": {
          "line": 843,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23707,
      "end": 23708,
      "loc": {
        "start": {
          "line": 843,
          "column": 77
        },
        "end": {
          "line": 843,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23708,
      "end": 23709,
      "loc": {
        "start": {
          "line": 843,
          "column": 78
        },
        "end": {
          "line": 843,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23709,
      "end": 23710,
      "loc": {
        "start": {
          "line": 843,
          "column": 79
        },
        "end": {
          "line": 843,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23715,
      "end": 23716,
      "loc": {
        "start": {
          "line": 844,
          "column": 4
        },
        "end": {
          "line": 844,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23722,
      "end": 23726,
      "loc": {
        "start": {
          "line": 846,
          "column": 4
        },
        "end": {
          "line": 846,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23726,
      "end": 23727,
      "loc": {
        "start": {
          "line": 846,
          "column": 8
        },
        "end": {
          "line": 846,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 23727,
      "end": 23733,
      "loc": {
        "start": {
          "line": 846,
          "column": 9
        },
        "end": {
          "line": 846,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23733,
      "end": 23734,
      "loc": {
        "start": {
          "line": 846,
          "column": 15
        },
        "end": {
          "line": 846,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workups",
      "start": 23734,
      "end": 23741,
      "loc": {
        "start": {
          "line": 846,
          "column": 16
        },
        "end": {
          "line": 846,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23741,
      "end": 23742,
      "loc": {
        "start": {
          "line": 846,
          "column": 23
        },
        "end": {
          "line": 846,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 23742,
      "end": 23743,
      "loc": {
        "start": {
          "line": 846,
          "column": 24
        },
        "end": {
          "line": 846,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23743,
      "end": 23744,
      "loc": {
        "start": {
          "line": 846,
          "column": 25
        },
        "end": {
          "line": 846,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23745,
      "end": 23746,
      "loc": {
        "start": {
          "line": 846,
          "column": 27
        },
        "end": {
          "line": 846,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 23747,
      "end": 23753,
      "loc": {
        "start": {
          "line": 846,
          "column": 29
        },
        "end": {
          "line": 846,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23753,
      "end": 23754,
      "loc": {
        "start": {
          "line": 846,
          "column": 35
        },
        "end": {
          "line": 846,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWorkup",
      "start": 23754,
      "end": 23763,
      "loc": {
        "start": {
          "line": 846,
          "column": 36
        },
        "end": {
          "line": 846,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23763,
      "end": 23764,
      "loc": {
        "start": {
          "line": 846,
          "column": 45
        },
        "end": {
          "line": 846,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23764,
      "end": 23765,
      "loc": {
        "start": {
          "line": 846,
          "column": 46
        },
        "end": {
          "line": 846,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23765,
      "end": 23766,
      "loc": {
        "start": {
          "line": 846,
          "column": 47
        },
        "end": {
          "line": 846,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23771,
      "end": 23775,
      "loc": {
        "start": {
          "line": 847,
          "column": 4
        },
        "end": {
          "line": 847,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23775,
      "end": 23776,
      "loc": {
        "start": {
          "line": 847,
          "column": 8
        },
        "end": {
          "line": 847,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindWorkupDependencies",
      "start": 23776,
      "end": 23799,
      "loc": {
        "start": {
          "line": 847,
          "column": 9
        },
        "end": {
          "line": 847,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23799,
      "end": 23800,
      "loc": {
        "start": {
          "line": 847,
          "column": 32
        },
        "end": {
          "line": 847,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23800,
      "end": 23801,
      "loc": {
        "start": {
          "line": 847,
          "column": 33
        },
        "end": {
          "line": 847,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23801,
      "end": 23802,
      "loc": {
        "start": {
          "line": 847,
          "column": 34
        },
        "end": {
          "line": 847,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23807,
      "end": 23811,
      "loc": {
        "start": {
          "line": 848,
          "column": 4
        },
        "end": {
          "line": 848,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23811,
      "end": 23812,
      "loc": {
        "start": {
          "line": 848,
          "column": 8
        },
        "end": {
          "line": 848,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 23812,
      "end": 23817,
      "loc": {
        "start": {
          "line": 848,
          "column": 9
        },
        "end": {
          "line": 848,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23817,
      "end": 23818,
      "loc": {
        "start": {
          "line": 848,
          "column": 14
        },
        "end": {
          "line": 848,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23818,
      "end": 23819,
      "loc": {
        "start": {
          "line": 848,
          "column": 15
        },
        "end": {
          "line": 848,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23819,
      "end": 23820,
      "loc": {
        "start": {
          "line": 848,
          "column": 16
        },
        "end": {
          "line": 848,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23825,
      "end": 23829,
      "loc": {
        "start": {
          "line": 849,
          "column": 4
        },
        "end": {
          "line": 849,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23829,
      "end": 23830,
      "loc": {
        "start": {
          "line": 849,
          "column": 8
        },
        "end": {
          "line": 849,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 23830,
      "end": 23836,
      "loc": {
        "start": {
          "line": 849,
          "column": 9
        },
        "end": {
          "line": 849,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23836,
      "end": 23837,
      "loc": {
        "start": {
          "line": 849,
          "column": 15
        },
        "end": {
          "line": 849,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23837,
      "end": 23838,
      "loc": {
        "start": {
          "line": 849,
          "column": 16
        },
        "end": {
          "line": 849,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23838,
      "end": 23839,
      "loc": {
        "start": {
          "line": 849,
          "column": 17
        },
        "end": {
          "line": 849,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23842,
      "end": 23843,
      "loc": {
        "start": {
          "line": 850,
          "column": 2
        },
        "end": {
          "line": 850,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Assess line item for changes.\n   *\n   * @emits {assessing} fires event before assessement.\n   * @emits {assessed}\n   * @emits {updated}\n   * @param {?BidEntity} [dependency] The calling dependency\n   * @param {?boolean} [forceUpdate]\n   ",
      "start": 23847,
      "end": 24095,
      "loc": {
        "start": {
          "line": 852,
          "column": 2
        },
        "end": {
          "line": 860,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 24098,
      "end": 24104,
      "loc": {
        "start": {
          "line": 861,
          "column": 2
        },
        "end": {
          "line": 861,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24104,
      "end": 24105,
      "loc": {
        "start": {
          "line": 861,
          "column": 8
        },
        "end": {
          "line": 861,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 24105,
      "end": 24115,
      "loc": {
        "start": {
          "line": 861,
          "column": 9
        },
        "end": {
          "line": 861,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24115,
      "end": 24116,
      "loc": {
        "start": {
          "line": 861,
          "column": 19
        },
        "end": {
          "line": 861,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forceUpdate",
      "start": 24117,
      "end": 24128,
      "loc": {
        "start": {
          "line": 861,
          "column": 21
        },
        "end": {
          "line": 861,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24128,
      "end": 24129,
      "loc": {
        "start": {
          "line": 861,
          "column": 32
        },
        "end": {
          "line": 861,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24130,
      "end": 24131,
      "loc": {
        "start": {
          "line": 861,
          "column": 34
        },
        "end": {
          "line": 861,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24136,
      "end": 24140,
      "loc": {
        "start": {
          "line": 862,
          "column": 4
        },
        "end": {
          "line": 862,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24140,
      "end": 24141,
      "loc": {
        "start": {
          "line": 862,
          "column": 8
        },
        "end": {
          "line": 862,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 24141,
      "end": 24161,
      "loc": {
        "start": {
          "line": 862,
          "column": 9
        },
        "end": {
          "line": 862,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24161,
      "end": 24162,
      "loc": {
        "start": {
          "line": 862,
          "column": 29
        },
        "end": {
          "line": 862,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 24162,
      "end": 24171,
      "loc": {
        "start": {
          "line": 862,
          "column": 30
        },
        "end": {
          "line": 862,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24171,
      "end": 24172,
      "loc": {
        "start": {
          "line": 862,
          "column": 39
        },
        "end": {
          "line": 862,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24172,
      "end": 24173,
      "loc": {
        "start": {
          "line": 862,
          "column": 40
        },
        "end": {
          "line": 862,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 24178,
      "end": 24180,
      "loc": {
        "start": {
          "line": 863,
          "column": 4
        },
        "end": {
          "line": 863,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24181,
      "end": 24182,
      "loc": {
        "start": {
          "line": 863,
          "column": 7
        },
        "end": {
          "line": 863,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24182,
      "end": 24186,
      "loc": {
        "start": {
          "line": 863,
          "column": 8
        },
        "end": {
          "line": 863,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24186,
      "end": 24187,
      "loc": {
        "start": {
          "line": 863,
          "column": 12
        },
        "end": {
          "line": 863,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 24187,
      "end": 24190,
      "loc": {
        "start": {
          "line": 863,
          "column": 13
        },
        "end": {
          "line": 863,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24190,
      "end": 24191,
      "loc": {
        "start": {
          "line": 863,
          "column": 16
        },
        "end": {
          "line": 863,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isAssessable",
      "start": 24191,
      "end": 24203,
      "loc": {
        "start": {
          "line": 863,
          "column": 17
        },
        "end": {
          "line": 863,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24203,
      "end": 24204,
      "loc": {
        "start": {
          "line": 863,
          "column": 29
        },
        "end": {
          "line": 863,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24204,
      "end": 24205,
      "loc": {
        "start": {
          "line": 863,
          "column": 30
        },
        "end": {
          "line": 863,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24205,
      "end": 24206,
      "loc": {
        "start": {
          "line": 863,
          "column": 31
        },
        "end": {
          "line": 863,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24207,
      "end": 24208,
      "loc": {
        "start": {
          "line": 863,
          "column": 33
        },
        "end": {
          "line": 863,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24215,
      "end": 24219,
      "loc": {
        "start": {
          "line": 864,
          "column": 6
        },
        "end": {
          "line": 864,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24219,
      "end": 24220,
      "loc": {
        "start": {
          "line": 864,
          "column": 10
        },
        "end": {
          "line": 864,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_invalidateCachedValues",
      "start": 24220,
      "end": 24243,
      "loc": {
        "start": {
          "line": 864,
          "column": 11
        },
        "end": {
          "line": 864,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24243,
      "end": 24244,
      "loc": {
        "start": {
          "line": 864,
          "column": 34
        },
        "end": {
          "line": 864,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24244,
      "end": 24245,
      "loc": {
        "start": {
          "line": 864,
          "column": 35
        },
        "end": {
          "line": 864,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24245,
      "end": 24246,
      "loc": {
        "start": {
          "line": 864,
          "column": 36
        },
        "end": {
          "line": 864,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24253,
      "end": 24257,
      "loc": {
        "start": {
          "line": 865,
          "column": 6
        },
        "end": {
          "line": 865,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24257,
      "end": 24258,
      "loc": {
        "start": {
          "line": 865,
          "column": 10
        },
        "end": {
          "line": 865,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 24258,
      "end": 24261,
      "loc": {
        "start": {
          "line": 865,
          "column": 11
        },
        "end": {
          "line": 865,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24261,
      "end": 24262,
      "loc": {
        "start": {
          "line": 865,
          "column": 14
        },
        "end": {
          "line": 865,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 24262,
      "end": 24266,
      "loc": {
        "start": {
          "line": 865,
          "column": 15
        },
        "end": {
          "line": 865,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24266,
      "end": 24267,
      "loc": {
        "start": {
          "line": 865,
          "column": 19
        },
        "end": {
          "line": 865,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "assessing",
      "start": 24267,
      "end": 24278,
      "loc": {
        "start": {
          "line": 865,
          "column": 20
        },
        "end": {
          "line": 865,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24278,
      "end": 24279,
      "loc": {
        "start": {
          "line": 865,
          "column": 31
        },
        "end": {
          "line": 865,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24279,
      "end": 24280,
      "loc": {
        "start": {
          "line": 865,
          "column": 32
        },
        "end": {
          "line": 865,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 24287,
      "end": 24290,
      "loc": {
        "start": {
          "line": 866,
          "column": 6
        },
        "end": {
          "line": 866,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24291,
      "end": 24300,
      "loc": {
        "start": {
          "line": 866,
          "column": 10
        },
        "end": {
          "line": 866,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24301,
      "end": 24302,
      "loc": {
        "start": {
          "line": 866,
          "column": 20
        },
        "end": {
          "line": 866,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 24303,
      "end": 24308,
      "loc": {
        "start": {
          "line": 866,
          "column": 22
        },
        "end": {
          "line": 866,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24308,
      "end": 24309,
      "loc": {
        "start": {
          "line": 866,
          "column": 27
        },
        "end": {
          "line": 866,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24316,
      "end": 24320,
      "loc": {
        "start": {
          "line": 867,
          "column": 6
        },
        "end": {
          "line": 867,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24320,
      "end": 24321,
      "loc": {
        "start": {
          "line": 867,
          "column": 10
        },
        "end": {
          "line": 867,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_resetUndefinedPropFlags",
      "start": 24321,
      "end": 24345,
      "loc": {
        "start": {
          "line": 867,
          "column": 11
        },
        "end": {
          "line": 867,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24345,
      "end": 24346,
      "loc": {
        "start": {
          "line": 867,
          "column": 35
        },
        "end": {
          "line": 867,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24346,
      "end": 24347,
      "loc": {
        "start": {
          "line": 867,
          "column": 36
        },
        "end": {
          "line": 867,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24347,
      "end": 24348,
      "loc": {
        "start": {
          "line": 867,
          "column": 37
        },
        "end": {
          "line": 867,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24356,
      "end": 24365,
      "loc": {
        "start": {
          "line": 869,
          "column": 6
        },
        "end": {
          "line": 869,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24366,
      "end": 24367,
      "loc": {
        "start": {
          "line": 869,
          "column": 16
        },
        "end": {
          "line": 869,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24368,
      "end": 24372,
      "loc": {
        "start": {
          "line": 869,
          "column": 18
        },
        "end": {
          "line": 869,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24372,
      "end": 24373,
      "loc": {
        "start": {
          "line": 869,
          "column": 22
        },
        "end": {
          "line": 869,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 24373,
      "end": 24387,
      "loc": {
        "start": {
          "line": 869,
          "column": 23
        },
        "end": {
          "line": 869,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24387,
      "end": 24388,
      "loc": {
        "start": {
          "line": 869,
          "column": 37
        },
        "end": {
          "line": 869,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "base",
      "start": 24388,
      "end": 24394,
      "loc": {
        "start": {
          "line": 869,
          "column": 38
        },
        "end": {
          "line": 869,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24394,
      "end": 24395,
      "loc": {
        "start": {
          "line": 869,
          "column": 44
        },
        "end": {
          "line": 869,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24396,
      "end": 24400,
      "loc": {
        "start": {
          "line": 869,
          "column": 46
        },
        "end": {
          "line": 869,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24400,
      "end": 24401,
      "loc": {
        "start": {
          "line": 869,
          "column": 50
        },
        "end": {
          "line": 869,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBaseValue",
      "start": 24401,
      "end": 24414,
      "loc": {
        "start": {
          "line": 869,
          "column": 51
        },
        "end": {
          "line": 869,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24414,
      "end": 24415,
      "loc": {
        "start": {
          "line": 869,
          "column": 64
        },
        "end": {
          "line": 869,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24415,
      "end": 24416,
      "loc": {
        "start": {
          "line": 869,
          "column": 65
        },
        "end": {
          "line": 869,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24416,
      "end": 24417,
      "loc": {
        "start": {
          "line": 869,
          "column": 66
        },
        "end": {
          "line": 869,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 24418,
      "end": 24420,
      "loc": {
        "start": {
          "line": 869,
          "column": 68
        },
        "end": {
          "line": 869,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24421,
      "end": 24430,
      "loc": {
        "start": {
          "line": 869,
          "column": 71
        },
        "end": {
          "line": 869,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24430,
      "end": 24431,
      "loc": {
        "start": {
          "line": 869,
          "column": 80
        },
        "end": {
          "line": 869,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24438,
      "end": 24447,
      "loc": {
        "start": {
          "line": 870,
          "column": 6
        },
        "end": {
          "line": 870,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24448,
      "end": 24449,
      "loc": {
        "start": {
          "line": 870,
          "column": 16
        },
        "end": {
          "line": 870,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24450,
      "end": 24454,
      "loc": {
        "start": {
          "line": 870,
          "column": 18
        },
        "end": {
          "line": 870,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24454,
      "end": 24455,
      "loc": {
        "start": {
          "line": 870,
          "column": 22
        },
        "end": {
          "line": 870,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 24455,
      "end": 24469,
      "loc": {
        "start": {
          "line": 870,
          "column": 23
        },
        "end": {
          "line": 870,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24469,
      "end": 24470,
      "loc": {
        "start": {
          "line": 870,
          "column": 37
        },
        "end": {
          "line": 870,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "burden",
      "start": 24470,
      "end": 24478,
      "loc": {
        "start": {
          "line": 870,
          "column": 38
        },
        "end": {
          "line": 870,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24478,
      "end": 24479,
      "loc": {
        "start": {
          "line": 870,
          "column": 46
        },
        "end": {
          "line": 870,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24480,
      "end": 24484,
      "loc": {
        "start": {
          "line": 870,
          "column": 48
        },
        "end": {
          "line": 870,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24484,
      "end": 24485,
      "loc": {
        "start": {
          "line": 870,
          "column": 52
        },
        "end": {
          "line": 870,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBurdenValue",
      "start": 24485,
      "end": 24500,
      "loc": {
        "start": {
          "line": 870,
          "column": 53
        },
        "end": {
          "line": 870,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24500,
      "end": 24501,
      "loc": {
        "start": {
          "line": 870,
          "column": 68
        },
        "end": {
          "line": 870,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24501,
      "end": 24502,
      "loc": {
        "start": {
          "line": 870,
          "column": 69
        },
        "end": {
          "line": 870,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24502,
      "end": 24503,
      "loc": {
        "start": {
          "line": 870,
          "column": 70
        },
        "end": {
          "line": 870,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 24504,
      "end": 24506,
      "loc": {
        "start": {
          "line": 870,
          "column": 72
        },
        "end": {
          "line": 870,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24507,
      "end": 24516,
      "loc": {
        "start": {
          "line": 870,
          "column": 75
        },
        "end": {
          "line": 870,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24516,
      "end": 24517,
      "loc": {
        "start": {
          "line": 870,
          "column": 84
        },
        "end": {
          "line": 870,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24524,
      "end": 24533,
      "loc": {
        "start": {
          "line": 871,
          "column": 6
        },
        "end": {
          "line": 871,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24534,
      "end": 24535,
      "loc": {
        "start": {
          "line": 871,
          "column": 16
        },
        "end": {
          "line": 871,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24536,
      "end": 24540,
      "loc": {
        "start": {
          "line": 871,
          "column": 18
        },
        "end": {
          "line": 871,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24540,
      "end": 24541,
      "loc": {
        "start": {
          "line": 871,
          "column": 22
        },
        "end": {
          "line": 871,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 24541,
      "end": 24555,
      "loc": {
        "start": {
          "line": 871,
          "column": 23
        },
        "end": {
          "line": 871,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24555,
      "end": 24556,
      "loc": {
        "start": {
          "line": 871,
          "column": 37
        },
        "end": {
          "line": 871,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "wage",
      "start": 24556,
      "end": 24562,
      "loc": {
        "start": {
          "line": 871,
          "column": 38
        },
        "end": {
          "line": 871,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24562,
      "end": 24563,
      "loc": {
        "start": {
          "line": 871,
          "column": 44
        },
        "end": {
          "line": 871,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24564,
      "end": 24568,
      "loc": {
        "start": {
          "line": 871,
          "column": 46
        },
        "end": {
          "line": 871,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24568,
      "end": 24569,
      "loc": {
        "start": {
          "line": 871,
          "column": 50
        },
        "end": {
          "line": 871,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 24569,
      "end": 24582,
      "loc": {
        "start": {
          "line": 871,
          "column": 51
        },
        "end": {
          "line": 871,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24582,
      "end": 24583,
      "loc": {
        "start": {
          "line": 871,
          "column": 64
        },
        "end": {
          "line": 871,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24583,
      "end": 24584,
      "loc": {
        "start": {
          "line": 871,
          "column": 65
        },
        "end": {
          "line": 871,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24584,
      "end": 24585,
      "loc": {
        "start": {
          "line": 871,
          "column": 66
        },
        "end": {
          "line": 871,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 24586,
      "end": 24588,
      "loc": {
        "start": {
          "line": 871,
          "column": 68
        },
        "end": {
          "line": 871,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24589,
      "end": 24598,
      "loc": {
        "start": {
          "line": 871,
          "column": 71
        },
        "end": {
          "line": 871,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24598,
      "end": 24599,
      "loc": {
        "start": {
          "line": 871,
          "column": 80
        },
        "end": {
          "line": 871,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24606,
      "end": 24615,
      "loc": {
        "start": {
          "line": 872,
          "column": 6
        },
        "end": {
          "line": 872,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24616,
      "end": 24617,
      "loc": {
        "start": {
          "line": 872,
          "column": 16
        },
        "end": {
          "line": 872,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24618,
      "end": 24622,
      "loc": {
        "start": {
          "line": 872,
          "column": 18
        },
        "end": {
          "line": 872,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24622,
      "end": 24623,
      "loc": {
        "start": {
          "line": 872,
          "column": 22
        },
        "end": {
          "line": 872,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 24623,
      "end": 24637,
      "loc": {
        "start": {
          "line": 872,
          "column": 23
        },
        "end": {
          "line": 872,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24637,
      "end": 24638,
      "loc": {
        "start": {
          "line": 872,
          "column": 37
        },
        "end": {
          "line": 872,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 24638,
      "end": 24648,
      "loc": {
        "start": {
          "line": 872,
          "column": 38
        },
        "end": {
          "line": 872,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24648,
      "end": 24649,
      "loc": {
        "start": {
          "line": 872,
          "column": 48
        },
        "end": {
          "line": 872,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24650,
      "end": 24654,
      "loc": {
        "start": {
          "line": 872,
          "column": 50
        },
        "end": {
          "line": 872,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24654,
      "end": 24655,
      "loc": {
        "start": {
          "line": 872,
          "column": 54
        },
        "end": {
          "line": 872,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getQuantityValue",
      "start": 24655,
      "end": 24672,
      "loc": {
        "start": {
          "line": 872,
          "column": 55
        },
        "end": {
          "line": 872,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24672,
      "end": 24673,
      "loc": {
        "start": {
          "line": 872,
          "column": 72
        },
        "end": {
          "line": 872,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24673,
      "end": 24674,
      "loc": {
        "start": {
          "line": 872,
          "column": 73
        },
        "end": {
          "line": 872,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24674,
      "end": 24675,
      "loc": {
        "start": {
          "line": 872,
          "column": 74
        },
        "end": {
          "line": 872,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 24676,
      "end": 24678,
      "loc": {
        "start": {
          "line": 872,
          "column": 76
        },
        "end": {
          "line": 872,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24679,
      "end": 24688,
      "loc": {
        "start": {
          "line": 872,
          "column": 79
        },
        "end": {
          "line": 872,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24688,
      "end": 24689,
      "loc": {
        "start": {
          "line": 872,
          "column": 88
        },
        "end": {
          "line": 872,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24696,
      "end": 24705,
      "loc": {
        "start": {
          "line": 873,
          "column": 6
        },
        "end": {
          "line": 873,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24706,
      "end": 24707,
      "loc": {
        "start": {
          "line": 873,
          "column": 16
        },
        "end": {
          "line": 873,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24708,
      "end": 24712,
      "loc": {
        "start": {
          "line": 873,
          "column": 18
        },
        "end": {
          "line": 873,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24712,
      "end": 24713,
      "loc": {
        "start": {
          "line": 873,
          "column": 22
        },
        "end": {
          "line": 873,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 24713,
      "end": 24727,
      "loc": {
        "start": {
          "line": 873,
          "column": 23
        },
        "end": {
          "line": 873,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24727,
      "end": 24728,
      "loc": {
        "start": {
          "line": 873,
          "column": 37
        },
        "end": {
          "line": 873,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 24728,
      "end": 24742,
      "loc": {
        "start": {
          "line": 873,
          "column": 38
        },
        "end": {
          "line": 873,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24742,
      "end": 24743,
      "loc": {
        "start": {
          "line": 873,
          "column": 52
        },
        "end": {
          "line": 873,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24744,
      "end": 24748,
      "loc": {
        "start": {
          "line": 873,
          "column": 54
        },
        "end": {
          "line": 873,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24748,
      "end": 24749,
      "loc": {
        "start": {
          "line": 873,
          "column": 58
        },
        "end": {
          "line": 873,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getPerQuantityValue",
      "start": 24749,
      "end": 24769,
      "loc": {
        "start": {
          "line": 873,
          "column": 59
        },
        "end": {
          "line": 873,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24769,
      "end": 24770,
      "loc": {
        "start": {
          "line": 873,
          "column": 79
        },
        "end": {
          "line": 873,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24770,
      "end": 24771,
      "loc": {
        "start": {
          "line": 873,
          "column": 80
        },
        "end": {
          "line": 873,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24771,
      "end": 24772,
      "loc": {
        "start": {
          "line": 873,
          "column": 81
        },
        "end": {
          "line": 873,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 24773,
      "end": 24775,
      "loc": {
        "start": {
          "line": 873,
          "column": 83
        },
        "end": {
          "line": 873,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24776,
      "end": 24785,
      "loc": {
        "start": {
          "line": 873,
          "column": 86
        },
        "end": {
          "line": 873,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24785,
      "end": 24786,
      "loc": {
        "start": {
          "line": 873,
          "column": 95
        },
        "end": {
          "line": 873,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24793,
      "end": 24802,
      "loc": {
        "start": {
          "line": 874,
          "column": 6
        },
        "end": {
          "line": 874,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24803,
      "end": 24804,
      "loc": {
        "start": {
          "line": 874,
          "column": 16
        },
        "end": {
          "line": 874,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24805,
      "end": 24809,
      "loc": {
        "start": {
          "line": 874,
          "column": 18
        },
        "end": {
          "line": 874,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24809,
      "end": 24810,
      "loc": {
        "start": {
          "line": 874,
          "column": 22
        },
        "end": {
          "line": 874,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 24810,
      "end": 24824,
      "loc": {
        "start": {
          "line": 874,
          "column": 23
        },
        "end": {
          "line": 874,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24824,
      "end": 24825,
      "loc": {
        "start": {
          "line": 874,
          "column": 37
        },
        "end": {
          "line": 874,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ohp",
      "start": 24825,
      "end": 24830,
      "loc": {
        "start": {
          "line": 874,
          "column": 38
        },
        "end": {
          "line": 874,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24830,
      "end": 24831,
      "loc": {
        "start": {
          "line": 874,
          "column": 43
        },
        "end": {
          "line": 874,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24832,
      "end": 24836,
      "loc": {
        "start": {
          "line": 874,
          "column": 45
        },
        "end": {
          "line": 874,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24836,
      "end": 24837,
      "loc": {
        "start": {
          "line": 874,
          "column": 49
        },
        "end": {
          "line": 874,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getOhpValue",
      "start": 24837,
      "end": 24849,
      "loc": {
        "start": {
          "line": 874,
          "column": 50
        },
        "end": {
          "line": 874,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24849,
      "end": 24850,
      "loc": {
        "start": {
          "line": 874,
          "column": 62
        },
        "end": {
          "line": 874,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24850,
      "end": 24851,
      "loc": {
        "start": {
          "line": 874,
          "column": 63
        },
        "end": {
          "line": 874,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24851,
      "end": 24852,
      "loc": {
        "start": {
          "line": 874,
          "column": 64
        },
        "end": {
          "line": 874,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 24853,
      "end": 24855,
      "loc": {
        "start": {
          "line": 874,
          "column": 66
        },
        "end": {
          "line": 874,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24856,
      "end": 24865,
      "loc": {
        "start": {
          "line": 874,
          "column": 69
        },
        "end": {
          "line": 874,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24865,
      "end": 24866,
      "loc": {
        "start": {
          "line": 874,
          "column": 78
        },
        "end": {
          "line": 874,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24873,
      "end": 24882,
      "loc": {
        "start": {
          "line": 875,
          "column": 6
        },
        "end": {
          "line": 875,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24883,
      "end": 24884,
      "loc": {
        "start": {
          "line": 875,
          "column": 16
        },
        "end": {
          "line": 875,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24885,
      "end": 24889,
      "loc": {
        "start": {
          "line": 875,
          "column": 18
        },
        "end": {
          "line": 875,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24889,
      "end": 24890,
      "loc": {
        "start": {
          "line": 875,
          "column": 22
        },
        "end": {
          "line": 875,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 24890,
      "end": 24904,
      "loc": {
        "start": {
          "line": 875,
          "column": 23
        },
        "end": {
          "line": 875,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24904,
      "end": 24905,
      "loc": {
        "start": {
          "line": 875,
          "column": 37
        },
        "end": {
          "line": 875,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "escalator",
      "start": 24905,
      "end": 24916,
      "loc": {
        "start": {
          "line": 875,
          "column": 38
        },
        "end": {
          "line": 875,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24916,
      "end": 24917,
      "loc": {
        "start": {
          "line": 875,
          "column": 49
        },
        "end": {
          "line": 875,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24918,
      "end": 24922,
      "loc": {
        "start": {
          "line": 875,
          "column": 51
        },
        "end": {
          "line": 875,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24922,
      "end": 24923,
      "loc": {
        "start": {
          "line": 875,
          "column": 55
        },
        "end": {
          "line": 875,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getEscalatorValue",
      "start": 24923,
      "end": 24941,
      "loc": {
        "start": {
          "line": 875,
          "column": 56
        },
        "end": {
          "line": 875,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24941,
      "end": 24942,
      "loc": {
        "start": {
          "line": 875,
          "column": 74
        },
        "end": {
          "line": 875,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24942,
      "end": 24943,
      "loc": {
        "start": {
          "line": 875,
          "column": 75
        },
        "end": {
          "line": 875,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24943,
      "end": 24944,
      "loc": {
        "start": {
          "line": 875,
          "column": 76
        },
        "end": {
          "line": 875,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 24945,
      "end": 24947,
      "loc": {
        "start": {
          "line": 875,
          "column": 78
        },
        "end": {
          "line": 875,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24948,
      "end": 24957,
      "loc": {
        "start": {
          "line": 875,
          "column": 81
        },
        "end": {
          "line": 875,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24957,
      "end": 24958,
      "loc": {
        "start": {
          "line": 875,
          "column": 90
        },
        "end": {
          "line": 875,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 24965,
      "end": 24974,
      "loc": {
        "start": {
          "line": 876,
          "column": 6
        },
        "end": {
          "line": 876,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 24975,
      "end": 24976,
      "loc": {
        "start": {
          "line": 876,
          "column": 16
        },
        "end": {
          "line": 876,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24977,
      "end": 24981,
      "loc": {
        "start": {
          "line": 876,
          "column": 18
        },
        "end": {
          "line": 876,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24981,
      "end": 24982,
      "loc": {
        "start": {
          "line": 876,
          "column": 22
        },
        "end": {
          "line": 876,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 24982,
      "end": 24996,
      "loc": {
        "start": {
          "line": 876,
          "column": 23
        },
        "end": {
          "line": 876,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24996,
      "end": 24997,
      "loc": {
        "start": {
          "line": 876,
          "column": 37
        },
        "end": {
          "line": 876,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 24997,
      "end": 25010,
      "loc": {
        "start": {
          "line": 876,
          "column": 38
        },
        "end": {
          "line": 876,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25010,
      "end": 25011,
      "loc": {
        "start": {
          "line": 876,
          "column": 51
        },
        "end": {
          "line": 876,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25012,
      "end": 25016,
      "loc": {
        "start": {
          "line": 876,
          "column": 53
        },
        "end": {
          "line": 876,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25016,
      "end": 25017,
      "loc": {
        "start": {
          "line": 876,
          "column": 57
        },
        "end": {
          "line": 876,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getLaborHoursValue",
      "start": 25017,
      "end": 25036,
      "loc": {
        "start": {
          "line": 876,
          "column": 58
        },
        "end": {
          "line": 876,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25036,
      "end": 25037,
      "loc": {
        "start": {
          "line": 876,
          "column": 77
        },
        "end": {
          "line": 876,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25037,
      "end": 25038,
      "loc": {
        "start": {
          "line": 876,
          "column": 78
        },
        "end": {
          "line": 876,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25038,
      "end": 25039,
      "loc": {
        "start": {
          "line": 876,
          "column": 79
        },
        "end": {
          "line": 876,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25040,
      "end": 25042,
      "loc": {
        "start": {
          "line": 876,
          "column": 81
        },
        "end": {
          "line": 876,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25043,
      "end": 25052,
      "loc": {
        "start": {
          "line": 876,
          "column": 84
        },
        "end": {
          "line": 876,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25052,
      "end": 25053,
      "loc": {
        "start": {
          "line": 876,
          "column": 93
        },
        "end": {
          "line": 876,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25060,
      "end": 25069,
      "loc": {
        "start": {
          "line": 877,
          "column": 6
        },
        "end": {
          "line": 877,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25070,
      "end": 25071,
      "loc": {
        "start": {
          "line": 877,
          "column": 16
        },
        "end": {
          "line": 877,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25072,
      "end": 25076,
      "loc": {
        "start": {
          "line": 877,
          "column": 18
        },
        "end": {
          "line": 877,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25076,
      "end": 25077,
      "loc": {
        "start": {
          "line": 877,
          "column": 22
        },
        "end": {
          "line": 877,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 25077,
      "end": 25089,
      "loc": {
        "start": {
          "line": 877,
          "column": 23
        },
        "end": {
          "line": 877,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25089,
      "end": 25090,
      "loc": {
        "start": {
          "line": 877,
          "column": 35
        },
        "end": {
          "line": 877,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_weighted",
      "start": 25090,
      "end": 25103,
      "loc": {
        "start": {
          "line": 877,
          "column": 36
        },
        "end": {
          "line": 877,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25103,
      "end": 25104,
      "loc": {
        "start": {
          "line": 877,
          "column": 49
        },
        "end": {
          "line": 877,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25105,
      "end": 25109,
      "loc": {
        "start": {
          "line": 877,
          "column": 51
        },
        "end": {
          "line": 877,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25109,
      "end": 25110,
      "loc": {
        "start": {
          "line": 877,
          "column": 55
        },
        "end": {
          "line": 877,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getIsWeightedValue",
      "start": 25110,
      "end": 25129,
      "loc": {
        "start": {
          "line": 877,
          "column": 56
        },
        "end": {
          "line": 877,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25129,
      "end": 25130,
      "loc": {
        "start": {
          "line": 877,
          "column": 75
        },
        "end": {
          "line": 877,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25130,
      "end": 25131,
      "loc": {
        "start": {
          "line": 877,
          "column": 76
        },
        "end": {
          "line": 877,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25131,
      "end": 25132,
      "loc": {
        "start": {
          "line": 877,
          "column": 77
        },
        "end": {
          "line": 877,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25133,
      "end": 25135,
      "loc": {
        "start": {
          "line": 877,
          "column": 79
        },
        "end": {
          "line": 877,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25136,
      "end": 25145,
      "loc": {
        "start": {
          "line": 877,
          "column": 82
        },
        "end": {
          "line": 877,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25145,
      "end": 25146,
      "loc": {
        "start": {
          "line": 877,
          "column": 91
        },
        "end": {
          "line": 877,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25153,
      "end": 25162,
      "loc": {
        "start": {
          "line": 878,
          "column": 6
        },
        "end": {
          "line": 878,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25163,
      "end": 25164,
      "loc": {
        "start": {
          "line": 878,
          "column": 16
        },
        "end": {
          "line": 878,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25165,
      "end": 25169,
      "loc": {
        "start": {
          "line": 878,
          "column": 18
        },
        "end": {
          "line": 878,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25169,
      "end": 25170,
      "loc": {
        "start": {
          "line": 878,
          "column": 22
        },
        "end": {
          "line": 878,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25170,
      "end": 25184,
      "loc": {
        "start": {
          "line": 878,
          "column": 23
        },
        "end": {
          "line": 878,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25184,
      "end": 25185,
      "loc": {
        "start": {
          "line": 878,
          "column": 37
        },
        "end": {
          "line": 878,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 25185,
      "end": 25191,
      "loc": {
        "start": {
          "line": 878,
          "column": 38
        },
        "end": {
          "line": 878,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25191,
      "end": 25192,
      "loc": {
        "start": {
          "line": 878,
          "column": 44
        },
        "end": {
          "line": 878,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25193,
      "end": 25197,
      "loc": {
        "start": {
          "line": 878,
          "column": 46
        },
        "end": {
          "line": 878,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25197,
      "end": 25198,
      "loc": {
        "start": {
          "line": 878,
          "column": 50
        },
        "end": {
          "line": 878,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getCostValue",
      "start": 25198,
      "end": 25211,
      "loc": {
        "start": {
          "line": 878,
          "column": 51
        },
        "end": {
          "line": 878,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25211,
      "end": 25212,
      "loc": {
        "start": {
          "line": 878,
          "column": 64
        },
        "end": {
          "line": 878,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25212,
      "end": 25213,
      "loc": {
        "start": {
          "line": 878,
          "column": 65
        },
        "end": {
          "line": 878,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25213,
      "end": 25214,
      "loc": {
        "start": {
          "line": 878,
          "column": 66
        },
        "end": {
          "line": 878,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25215,
      "end": 25217,
      "loc": {
        "start": {
          "line": 878,
          "column": 68
        },
        "end": {
          "line": 878,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25218,
      "end": 25227,
      "loc": {
        "start": {
          "line": 878,
          "column": 71
        },
        "end": {
          "line": 878,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25227,
      "end": 25228,
      "loc": {
        "start": {
          "line": 878,
          "column": 80
        },
        "end": {
          "line": 878,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 25236,
      "end": 25238,
      "loc": {
        "start": {
          "line": 880,
          "column": 6
        },
        "end": {
          "line": 880,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25239,
      "end": 25240,
      "loc": {
        "start": {
          "line": 880,
          "column": 9
        },
        "end": {
          "line": 880,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 25240,
      "end": 25241,
      "loc": {
        "start": {
          "line": 880,
          "column": 10
        },
        "end": {
          "line": 880,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25241,
      "end": 25245,
      "loc": {
        "start": {
          "line": 880,
          "column": 11
        },
        "end": {
          "line": 880,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25245,
      "end": 25246,
      "loc": {
        "start": {
          "line": 880,
          "column": 15
        },
        "end": {
          "line": 880,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 25246,
      "end": 25249,
      "loc": {
        "start": {
          "line": 880,
          "column": 16
        },
        "end": {
          "line": 880,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25249,
      "end": 25250,
      "loc": {
        "start": {
          "line": 880,
          "column": 19
        },
        "end": {
          "line": 880,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeMarkupInTax",
      "start": 25250,
      "end": 25268,
      "loc": {
        "start": {
          "line": 880,
          "column": 20
        },
        "end": {
          "line": 880,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25268,
      "end": 25269,
      "loc": {
        "start": {
          "line": 880,
          "column": 38
        },
        "end": {
          "line": 880,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25269,
      "end": 25270,
      "loc": {
        "start": {
          "line": 880,
          "column": 39
        },
        "end": {
          "line": 880,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25270,
      "end": 25271,
      "loc": {
        "start": {
          "line": 880,
          "column": 40
        },
        "end": {
          "line": 880,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25272,
      "end": 25273,
      "loc": {
        "start": {
          "line": 880,
          "column": 42
        },
        "end": {
          "line": 880,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25282,
      "end": 25291,
      "loc": {
        "start": {
          "line": 881,
          "column": 8
        },
        "end": {
          "line": 881,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25292,
      "end": 25293,
      "loc": {
        "start": {
          "line": 881,
          "column": 18
        },
        "end": {
          "line": 881,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25294,
      "end": 25298,
      "loc": {
        "start": {
          "line": 881,
          "column": 20
        },
        "end": {
          "line": 881,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25298,
      "end": 25299,
      "loc": {
        "start": {
          "line": 881,
          "column": 24
        },
        "end": {
          "line": 881,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25299,
      "end": 25313,
      "loc": {
        "start": {
          "line": 881,
          "column": 25
        },
        "end": {
          "line": 881,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25313,
      "end": 25314,
      "loc": {
        "start": {
          "line": 881,
          "column": 39
        },
        "end": {
          "line": 881,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 25314,
      "end": 25327,
      "loc": {
        "start": {
          "line": 881,
          "column": 40
        },
        "end": {
          "line": 881,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25327,
      "end": 25328,
      "loc": {
        "start": {
          "line": 881,
          "column": 53
        },
        "end": {
          "line": 881,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25329,
      "end": 25333,
      "loc": {
        "start": {
          "line": 881,
          "column": 55
        },
        "end": {
          "line": 881,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25333,
      "end": 25334,
      "loc": {
        "start": {
          "line": 881,
          "column": 59
        },
        "end": {
          "line": 881,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxPercentValue",
      "start": 25334,
      "end": 25353,
      "loc": {
        "start": {
          "line": 881,
          "column": 60
        },
        "end": {
          "line": 881,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25353,
      "end": 25354,
      "loc": {
        "start": {
          "line": 881,
          "column": 79
        },
        "end": {
          "line": 881,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25354,
      "end": 25355,
      "loc": {
        "start": {
          "line": 881,
          "column": 80
        },
        "end": {
          "line": 881,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25355,
      "end": 25356,
      "loc": {
        "start": {
          "line": 881,
          "column": 81
        },
        "end": {
          "line": 881,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25357,
      "end": 25359,
      "loc": {
        "start": {
          "line": 881,
          "column": 83
        },
        "end": {
          "line": 881,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25360,
      "end": 25369,
      "loc": {
        "start": {
          "line": 881,
          "column": 86
        },
        "end": {
          "line": 881,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25369,
      "end": 25370,
      "loc": {
        "start": {
          "line": 881,
          "column": 95
        },
        "end": {
          "line": 881,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25379,
      "end": 25388,
      "loc": {
        "start": {
          "line": 882,
          "column": 8
        },
        "end": {
          "line": 882,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25389,
      "end": 25390,
      "loc": {
        "start": {
          "line": 882,
          "column": 18
        },
        "end": {
          "line": 882,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25391,
      "end": 25395,
      "loc": {
        "start": {
          "line": 882,
          "column": 20
        },
        "end": {
          "line": 882,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25395,
      "end": 25396,
      "loc": {
        "start": {
          "line": 882,
          "column": 24
        },
        "end": {
          "line": 882,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25396,
      "end": 25410,
      "loc": {
        "start": {
          "line": 882,
          "column": 25
        },
        "end": {
          "line": 882,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25410,
      "end": 25411,
      "loc": {
        "start": {
          "line": 882,
          "column": 39
        },
        "end": {
          "line": 882,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 25411,
      "end": 25416,
      "loc": {
        "start": {
          "line": 882,
          "column": 40
        },
        "end": {
          "line": 882,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25416,
      "end": 25417,
      "loc": {
        "start": {
          "line": 882,
          "column": 45
        },
        "end": {
          "line": 882,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25418,
      "end": 25422,
      "loc": {
        "start": {
          "line": 882,
          "column": 47
        },
        "end": {
          "line": 882,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25422,
      "end": 25423,
      "loc": {
        "start": {
          "line": 882,
          "column": 51
        },
        "end": {
          "line": 882,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxValue",
      "start": 25423,
      "end": 25435,
      "loc": {
        "start": {
          "line": 882,
          "column": 52
        },
        "end": {
          "line": 882,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25435,
      "end": 25436,
      "loc": {
        "start": {
          "line": 882,
          "column": 64
        },
        "end": {
          "line": 882,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25436,
      "end": 25437,
      "loc": {
        "start": {
          "line": 882,
          "column": 65
        },
        "end": {
          "line": 882,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25437,
      "end": 25438,
      "loc": {
        "start": {
          "line": 882,
          "column": 66
        },
        "end": {
          "line": 882,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25439,
      "end": 25441,
      "loc": {
        "start": {
          "line": 882,
          "column": 68
        },
        "end": {
          "line": 882,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25442,
      "end": 25451,
      "loc": {
        "start": {
          "line": 882,
          "column": 71
        },
        "end": {
          "line": 882,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25451,
      "end": 25452,
      "loc": {
        "start": {
          "line": 882,
          "column": 80
        },
        "end": {
          "line": 882,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25459,
      "end": 25460,
      "loc": {
        "start": {
          "line": 883,
          "column": 6
        },
        "end": {
          "line": 883,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25468,
      "end": 25477,
      "loc": {
        "start": {
          "line": 885,
          "column": 6
        },
        "end": {
          "line": 885,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25478,
      "end": 25479,
      "loc": {
        "start": {
          "line": 885,
          "column": 16
        },
        "end": {
          "line": 885,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25480,
      "end": 25484,
      "loc": {
        "start": {
          "line": 885,
          "column": 18
        },
        "end": {
          "line": 885,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25484,
      "end": 25485,
      "loc": {
        "start": {
          "line": 885,
          "column": 22
        },
        "end": {
          "line": 885,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25485,
      "end": 25499,
      "loc": {
        "start": {
          "line": 885,
          "column": 23
        },
        "end": {
          "line": 885,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25499,
      "end": 25500,
      "loc": {
        "start": {
          "line": 885,
          "column": 37
        },
        "end": {
          "line": 885,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 25500,
      "end": 25516,
      "loc": {
        "start": {
          "line": 885,
          "column": 38
        },
        "end": {
          "line": 885,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25516,
      "end": 25517,
      "loc": {
        "start": {
          "line": 885,
          "column": 54
        },
        "end": {
          "line": 885,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25518,
      "end": 25522,
      "loc": {
        "start": {
          "line": 885,
          "column": 56
        },
        "end": {
          "line": 885,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25522,
      "end": 25523,
      "loc": {
        "start": {
          "line": 885,
          "column": 60
        },
        "end": {
          "line": 885,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getMarkupPercentValue",
      "start": 25523,
      "end": 25545,
      "loc": {
        "start": {
          "line": 885,
          "column": 61
        },
        "end": {
          "line": 885,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25545,
      "end": 25546,
      "loc": {
        "start": {
          "line": 885,
          "column": 83
        },
        "end": {
          "line": 885,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25546,
      "end": 25547,
      "loc": {
        "start": {
          "line": 885,
          "column": 84
        },
        "end": {
          "line": 885,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25547,
      "end": 25548,
      "loc": {
        "start": {
          "line": 885,
          "column": 85
        },
        "end": {
          "line": 885,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25549,
      "end": 25551,
      "loc": {
        "start": {
          "line": 885,
          "column": 87
        },
        "end": {
          "line": 885,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25552,
      "end": 25561,
      "loc": {
        "start": {
          "line": 885,
          "column": 90
        },
        "end": {
          "line": 885,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25561,
      "end": 25562,
      "loc": {
        "start": {
          "line": 885,
          "column": 99
        },
        "end": {
          "line": 885,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25569,
      "end": 25578,
      "loc": {
        "start": {
          "line": 886,
          "column": 6
        },
        "end": {
          "line": 886,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25579,
      "end": 25580,
      "loc": {
        "start": {
          "line": 886,
          "column": 16
        },
        "end": {
          "line": 886,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25581,
      "end": 25585,
      "loc": {
        "start": {
          "line": 886,
          "column": 18
        },
        "end": {
          "line": 886,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25585,
      "end": 25586,
      "loc": {
        "start": {
          "line": 886,
          "column": 22
        },
        "end": {
          "line": 886,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25586,
      "end": 25600,
      "loc": {
        "start": {
          "line": 886,
          "column": 23
        },
        "end": {
          "line": 886,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25600,
      "end": 25601,
      "loc": {
        "start": {
          "line": 886,
          "column": 37
        },
        "end": {
          "line": 886,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 25601,
      "end": 25609,
      "loc": {
        "start": {
          "line": 886,
          "column": 38
        },
        "end": {
          "line": 886,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25609,
      "end": 25610,
      "loc": {
        "start": {
          "line": 886,
          "column": 46
        },
        "end": {
          "line": 886,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25611,
      "end": 25615,
      "loc": {
        "start": {
          "line": 886,
          "column": 48
        },
        "end": {
          "line": 886,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25615,
      "end": 25616,
      "loc": {
        "start": {
          "line": 886,
          "column": 52
        },
        "end": {
          "line": 886,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getMarkupValue",
      "start": 25616,
      "end": 25631,
      "loc": {
        "start": {
          "line": 886,
          "column": 53
        },
        "end": {
          "line": 886,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25631,
      "end": 25632,
      "loc": {
        "start": {
          "line": 886,
          "column": 68
        },
        "end": {
          "line": 886,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25632,
      "end": 25633,
      "loc": {
        "start": {
          "line": 886,
          "column": 69
        },
        "end": {
          "line": 886,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25633,
      "end": 25634,
      "loc": {
        "start": {
          "line": 886,
          "column": 70
        },
        "end": {
          "line": 886,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25635,
      "end": 25637,
      "loc": {
        "start": {
          "line": 886,
          "column": 72
        },
        "end": {
          "line": 886,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25638,
      "end": 25647,
      "loc": {
        "start": {
          "line": 886,
          "column": 75
        },
        "end": {
          "line": 886,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25647,
      "end": 25648,
      "loc": {
        "start": {
          "line": 886,
          "column": 84
        },
        "end": {
          "line": 886,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 25656,
      "end": 25658,
      "loc": {
        "start": {
          "line": 888,
          "column": 6
        },
        "end": {
          "line": 888,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25659,
      "end": 25660,
      "loc": {
        "start": {
          "line": 888,
          "column": 9
        },
        "end": {
          "line": 888,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25660,
      "end": 25664,
      "loc": {
        "start": {
          "line": 888,
          "column": 10
        },
        "end": {
          "line": 888,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25664,
      "end": 25665,
      "loc": {
        "start": {
          "line": 888,
          "column": 14
        },
        "end": {
          "line": 888,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 25665,
      "end": 25668,
      "loc": {
        "start": {
          "line": 888,
          "column": 15
        },
        "end": {
          "line": 888,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25668,
      "end": 25669,
      "loc": {
        "start": {
          "line": 888,
          "column": 18
        },
        "end": {
          "line": 888,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeMarkupInTax",
      "start": 25669,
      "end": 25687,
      "loc": {
        "start": {
          "line": 888,
          "column": 19
        },
        "end": {
          "line": 888,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25687,
      "end": 25688,
      "loc": {
        "start": {
          "line": 888,
          "column": 37
        },
        "end": {
          "line": 888,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25688,
      "end": 25689,
      "loc": {
        "start": {
          "line": 888,
          "column": 38
        },
        "end": {
          "line": 888,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25689,
      "end": 25690,
      "loc": {
        "start": {
          "line": 888,
          "column": 39
        },
        "end": {
          "line": 888,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25691,
      "end": 25692,
      "loc": {
        "start": {
          "line": 888,
          "column": 41
        },
        "end": {
          "line": 888,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25701,
      "end": 25710,
      "loc": {
        "start": {
          "line": 889,
          "column": 8
        },
        "end": {
          "line": 889,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25711,
      "end": 25712,
      "loc": {
        "start": {
          "line": 889,
          "column": 18
        },
        "end": {
          "line": 889,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25713,
      "end": 25717,
      "loc": {
        "start": {
          "line": 889,
          "column": 20
        },
        "end": {
          "line": 889,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25717,
      "end": 25718,
      "loc": {
        "start": {
          "line": 889,
          "column": 24
        },
        "end": {
          "line": 889,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25718,
      "end": 25732,
      "loc": {
        "start": {
          "line": 889,
          "column": 25
        },
        "end": {
          "line": 889,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25732,
      "end": 25733,
      "loc": {
        "start": {
          "line": 889,
          "column": 39
        },
        "end": {
          "line": 889,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 25733,
      "end": 25746,
      "loc": {
        "start": {
          "line": 889,
          "column": 40
        },
        "end": {
          "line": 889,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25746,
      "end": 25747,
      "loc": {
        "start": {
          "line": 889,
          "column": 53
        },
        "end": {
          "line": 889,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25748,
      "end": 25752,
      "loc": {
        "start": {
          "line": 889,
          "column": 55
        },
        "end": {
          "line": 889,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25752,
      "end": 25753,
      "loc": {
        "start": {
          "line": 889,
          "column": 59
        },
        "end": {
          "line": 889,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxPercentValue",
      "start": 25753,
      "end": 25772,
      "loc": {
        "start": {
          "line": 889,
          "column": 60
        },
        "end": {
          "line": 889,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25772,
      "end": 25773,
      "loc": {
        "start": {
          "line": 889,
          "column": 79
        },
        "end": {
          "line": 889,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25773,
      "end": 25774,
      "loc": {
        "start": {
          "line": 889,
          "column": 80
        },
        "end": {
          "line": 889,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25774,
      "end": 25775,
      "loc": {
        "start": {
          "line": 889,
          "column": 81
        },
        "end": {
          "line": 889,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25776,
      "end": 25778,
      "loc": {
        "start": {
          "line": 889,
          "column": 83
        },
        "end": {
          "line": 889,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25779,
      "end": 25788,
      "loc": {
        "start": {
          "line": 889,
          "column": 86
        },
        "end": {
          "line": 889,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25788,
      "end": 25789,
      "loc": {
        "start": {
          "line": 889,
          "column": 95
        },
        "end": {
          "line": 889,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25798,
      "end": 25807,
      "loc": {
        "start": {
          "line": 890,
          "column": 8
        },
        "end": {
          "line": 890,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25808,
      "end": 25809,
      "loc": {
        "start": {
          "line": 890,
          "column": 18
        },
        "end": {
          "line": 890,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25810,
      "end": 25814,
      "loc": {
        "start": {
          "line": 890,
          "column": 20
        },
        "end": {
          "line": 890,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25814,
      "end": 25815,
      "loc": {
        "start": {
          "line": 890,
          "column": 24
        },
        "end": {
          "line": 890,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25815,
      "end": 25829,
      "loc": {
        "start": {
          "line": 890,
          "column": 25
        },
        "end": {
          "line": 890,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25829,
      "end": 25830,
      "loc": {
        "start": {
          "line": 890,
          "column": 39
        },
        "end": {
          "line": 890,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 25830,
      "end": 25835,
      "loc": {
        "start": {
          "line": 890,
          "column": 40
        },
        "end": {
          "line": 890,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25835,
      "end": 25836,
      "loc": {
        "start": {
          "line": 890,
          "column": 45
        },
        "end": {
          "line": 890,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25837,
      "end": 25841,
      "loc": {
        "start": {
          "line": 890,
          "column": 47
        },
        "end": {
          "line": 890,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25841,
      "end": 25842,
      "loc": {
        "start": {
          "line": 890,
          "column": 51
        },
        "end": {
          "line": 890,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxValue",
      "start": 25842,
      "end": 25854,
      "loc": {
        "start": {
          "line": 890,
          "column": 52
        },
        "end": {
          "line": 890,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25854,
      "end": 25855,
      "loc": {
        "start": {
          "line": 890,
          "column": 64
        },
        "end": {
          "line": 890,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25855,
      "end": 25856,
      "loc": {
        "start": {
          "line": 890,
          "column": 65
        },
        "end": {
          "line": 890,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25856,
      "end": 25857,
      "loc": {
        "start": {
          "line": 890,
          "column": 66
        },
        "end": {
          "line": 890,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25858,
      "end": 25860,
      "loc": {
        "start": {
          "line": 890,
          "column": 68
        },
        "end": {
          "line": 890,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25861,
      "end": 25870,
      "loc": {
        "start": {
          "line": 890,
          "column": 71
        },
        "end": {
          "line": 890,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25870,
      "end": 25871,
      "loc": {
        "start": {
          "line": 890,
          "column": 80
        },
        "end": {
          "line": 890,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25878,
      "end": 25879,
      "loc": {
        "start": {
          "line": 891,
          "column": 6
        },
        "end": {
          "line": 891,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25887,
      "end": 25896,
      "loc": {
        "start": {
          "line": 893,
          "column": 6
        },
        "end": {
          "line": 893,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25897,
      "end": 25898,
      "loc": {
        "start": {
          "line": 893,
          "column": 16
        },
        "end": {
          "line": 893,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25899,
      "end": 25903,
      "loc": {
        "start": {
          "line": 893,
          "column": 18
        },
        "end": {
          "line": 893,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25903,
      "end": 25904,
      "loc": {
        "start": {
          "line": 893,
          "column": 22
        },
        "end": {
          "line": 893,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25904,
      "end": 25918,
      "loc": {
        "start": {
          "line": 893,
          "column": 23
        },
        "end": {
          "line": 893,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25918,
      "end": 25919,
      "loc": {
        "start": {
          "line": 893,
          "column": 37
        },
        "end": {
          "line": 893,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 25919,
      "end": 25926,
      "loc": {
        "start": {
          "line": 893,
          "column": 38
        },
        "end": {
          "line": 893,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25926,
      "end": 25927,
      "loc": {
        "start": {
          "line": 893,
          "column": 45
        },
        "end": {
          "line": 893,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25928,
      "end": 25932,
      "loc": {
        "start": {
          "line": 893,
          "column": 47
        },
        "end": {
          "line": 893,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25932,
      "end": 25933,
      "loc": {
        "start": {
          "line": 893,
          "column": 51
        },
        "end": {
          "line": 893,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getPriceValue",
      "start": 25933,
      "end": 25947,
      "loc": {
        "start": {
          "line": 893,
          "column": 52
        },
        "end": {
          "line": 893,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25947,
      "end": 25948,
      "loc": {
        "start": {
          "line": 893,
          "column": 66
        },
        "end": {
          "line": 893,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25948,
      "end": 25949,
      "loc": {
        "start": {
          "line": 893,
          "column": 67
        },
        "end": {
          "line": 893,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25949,
      "end": 25950,
      "loc": {
        "start": {
          "line": 893,
          "column": 68
        },
        "end": {
          "line": 893,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 25951,
      "end": 25953,
      "loc": {
        "start": {
          "line": 893,
          "column": 70
        },
        "end": {
          "line": 893,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25954,
      "end": 25963,
      "loc": {
        "start": {
          "line": 893,
          "column": 73
        },
        "end": {
          "line": 893,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25963,
      "end": 25964,
      "loc": {
        "start": {
          "line": 893,
          "column": 82
        },
        "end": {
          "line": 893,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 25971,
      "end": 25980,
      "loc": {
        "start": {
          "line": 894,
          "column": 6
        },
        "end": {
          "line": 894,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25981,
      "end": 25982,
      "loc": {
        "start": {
          "line": 894,
          "column": 16
        },
        "end": {
          "line": 894,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25983,
      "end": 25987,
      "loc": {
        "start": {
          "line": 894,
          "column": 18
        },
        "end": {
          "line": 894,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25987,
      "end": 25988,
      "loc": {
        "start": {
          "line": 894,
          "column": 22
        },
        "end": {
          "line": 894,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 25988,
      "end": 26002,
      "loc": {
        "start": {
          "line": 894,
          "column": 23
        },
        "end": {
          "line": 894,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26002,
      "end": 26003,
      "loc": {
        "start": {
          "line": 894,
          "column": 37
        },
        "end": {
          "line": 894,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_included",
      "start": 26003,
      "end": 26016,
      "loc": {
        "start": {
          "line": 894,
          "column": 38
        },
        "end": {
          "line": 894,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26016,
      "end": 26017,
      "loc": {
        "start": {
          "line": 894,
          "column": 51
        },
        "end": {
          "line": 894,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26018,
      "end": 26022,
      "loc": {
        "start": {
          "line": 894,
          "column": 53
        },
        "end": {
          "line": 894,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26022,
      "end": 26023,
      "loc": {
        "start": {
          "line": 894,
          "column": 57
        },
        "end": {
          "line": 894,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getIsIncludedValue",
      "start": 26023,
      "end": 26042,
      "loc": {
        "start": {
          "line": 894,
          "column": 58
        },
        "end": {
          "line": 894,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26042,
      "end": 26043,
      "loc": {
        "start": {
          "line": 894,
          "column": 77
        },
        "end": {
          "line": 894,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26043,
      "end": 26044,
      "loc": {
        "start": {
          "line": 894,
          "column": 78
        },
        "end": {
          "line": 894,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26044,
      "end": 26045,
      "loc": {
        "start": {
          "line": 894,
          "column": 79
        },
        "end": {
          "line": 894,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 26046,
      "end": 26048,
      "loc": {
        "start": {
          "line": 894,
          "column": 81
        },
        "end": {
          "line": 894,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 26049,
      "end": 26058,
      "loc": {
        "start": {
          "line": 894,
          "column": 84
        },
        "end": {
          "line": 894,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26058,
      "end": 26059,
      "loc": {
        "start": {
          "line": 894,
          "column": 93
        },
        "end": {
          "line": 894,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 26066,
      "end": 26075,
      "loc": {
        "start": {
          "line": 895,
          "column": 6
        },
        "end": {
          "line": 895,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26076,
      "end": 26077,
      "loc": {
        "start": {
          "line": 895,
          "column": 16
        },
        "end": {
          "line": 895,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26078,
      "end": 26082,
      "loc": {
        "start": {
          "line": 895,
          "column": 18
        },
        "end": {
          "line": 895,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26082,
      "end": 26083,
      "loc": {
        "start": {
          "line": 895,
          "column": 22
        },
        "end": {
          "line": 895,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfigArray",
      "start": 26083,
      "end": 26100,
      "loc": {
        "start": {
          "line": 895,
          "column": 23
        },
        "end": {
          "line": 895,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26100,
      "end": 26101,
      "loc": {
        "start": {
          "line": 895,
          "column": 40
        },
        "end": {
          "line": 895,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tags",
      "start": 26101,
      "end": 26107,
      "loc": {
        "start": {
          "line": 895,
          "column": 41
        },
        "end": {
          "line": 895,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26107,
      "end": 26108,
      "loc": {
        "start": {
          "line": 895,
          "column": 47
        },
        "end": {
          "line": 895,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26109,
      "end": 26113,
      "loc": {
        "start": {
          "line": 895,
          "column": 49
        },
        "end": {
          "line": 895,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26113,
      "end": 26114,
      "loc": {
        "start": {
          "line": 895,
          "column": 53
        },
        "end": {
          "line": 895,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTagValue",
      "start": 26114,
      "end": 26126,
      "loc": {
        "start": {
          "line": 895,
          "column": 54
        },
        "end": {
          "line": 895,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26126,
      "end": 26127,
      "loc": {
        "start": {
          "line": 895,
          "column": 66
        },
        "end": {
          "line": 895,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26127,
      "end": 26128,
      "loc": {
        "start": {
          "line": 895,
          "column": 67
        },
        "end": {
          "line": 895,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26128,
      "end": 26129,
      "loc": {
        "start": {
          "line": 895,
          "column": 68
        },
        "end": {
          "line": 895,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 26130,
      "end": 26132,
      "loc": {
        "start": {
          "line": 895,
          "column": 70
        },
        "end": {
          "line": 895,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 26133,
      "end": 26142,
      "loc": {
        "start": {
          "line": 895,
          "column": 73
        },
        "end": {
          "line": 895,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26142,
      "end": 26143,
      "loc": {
        "start": {
          "line": 895,
          "column": 82
        },
        "end": {
          "line": 895,
          "column": 83
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " update our stoplight indicators each time the line item is assessed",
      "start": 26151,
      "end": 26221,
      "loc": {
        "start": {
          "line": 897,
          "column": 6
        },
        "end": {
          "line": 897,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26228,
      "end": 26232,
      "loc": {
        "start": {
          "line": 898,
          "column": 6
        },
        "end": {
          "line": 898,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26232,
      "end": 26233,
      "loc": {
        "start": {
          "line": 898,
          "column": 10
        },
        "end": {
          "line": 898,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "updateStoplightIndicators",
      "start": 26233,
      "end": 26258,
      "loc": {
        "start": {
          "line": 898,
          "column": 11
        },
        "end": {
          "line": 898,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26258,
      "end": 26259,
      "loc": {
        "start": {
          "line": 898,
          "column": 36
        },
        "end": {
          "line": 898,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26259,
      "end": 26260,
      "loc": {
        "start": {
          "line": 898,
          "column": 37
        },
        "end": {
          "line": 898,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26260,
      "end": 26261,
      "loc": {
        "start": {
          "line": 898,
          "column": 38
        },
        "end": {
          "line": 898,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 26269,
      "end": 26271,
      "loc": {
        "start": {
          "line": 900,
          "column": 6
        },
        "end": {
          "line": 900,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26272,
      "end": 26273,
      "loc": {
        "start": {
          "line": 900,
          "column": 9
        },
        "end": {
          "line": 900,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26273,
      "end": 26277,
      "loc": {
        "start": {
          "line": 900,
          "column": 10
        },
        "end": {
          "line": 900,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26277,
      "end": 26278,
      "loc": {
        "start": {
          "line": 900,
          "column": 14
        },
        "end": {
          "line": 900,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyUndefinedPropFlags",
      "start": 26278,
      "end": 26302,
      "loc": {
        "start": {
          "line": 900,
          "column": 15
        },
        "end": {
          "line": 900,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26302,
      "end": 26303,
      "loc": {
        "start": {
          "line": 900,
          "column": 39
        },
        "end": {
          "line": 900,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26303,
      "end": 26304,
      "loc": {
        "start": {
          "line": 900,
          "column": 40
        },
        "end": {
          "line": 900,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26304,
      "end": 26305,
      "loc": {
        "start": {
          "line": 900,
          "column": 41
        },
        "end": {
          "line": 900,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26306,
      "end": 26307,
      "loc": {
        "start": {
          "line": 900,
          "column": 43
        },
        "end": {
          "line": 900,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 26316,
      "end": 26325,
      "loc": {
        "start": {
          "line": 901,
          "column": 8
        },
        "end": {
          "line": 901,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26326,
      "end": 26327,
      "loc": {
        "start": {
          "line": 901,
          "column": 18
        },
        "end": {
          "line": 901,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 26328,
      "end": 26332,
      "loc": {
        "start": {
          "line": 901,
          "column": 20
        },
        "end": {
          "line": 901,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26332,
      "end": 26333,
      "loc": {
        "start": {
          "line": 901,
          "column": 24
        },
        "end": {
          "line": 901,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26340,
      "end": 26341,
      "loc": {
        "start": {
          "line": 902,
          "column": 6
        },
        "end": {
          "line": 902,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 26349,
      "end": 26351,
      "loc": {
        "start": {
          "line": 904,
          "column": 6
        },
        "end": {
          "line": 904,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26352,
      "end": 26353,
      "loc": {
        "start": {
          "line": 904,
          "column": 9
        },
        "end": {
          "line": 904,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isChanged",
      "start": 26353,
      "end": 26362,
      "loc": {
        "start": {
          "line": 904,
          "column": 10
        },
        "end": {
          "line": 904,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 26363,
      "end": 26365,
      "loc": {
        "start": {
          "line": 904,
          "column": 20
        },
        "end": {
          "line": 904,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forceUpdate",
      "start": 26366,
      "end": 26377,
      "loc": {
        "start": {
          "line": 904,
          "column": 23
        },
        "end": {
          "line": 904,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26377,
      "end": 26378,
      "loc": {
        "start": {
          "line": 904,
          "column": 34
        },
        "end": {
          "line": 904,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26379,
      "end": 26380,
      "loc": {
        "start": {
          "line": 904,
          "column": 36
        },
        "end": {
          "line": 904,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26389,
      "end": 26393,
      "loc": {
        "start": {
          "line": 905,
          "column": 8
        },
        "end": {
          "line": 905,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26393,
      "end": 26394,
      "loc": {
        "start": {
          "line": 905,
          "column": 12
        },
        "end": {
          "line": 905,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 26394,
      "end": 26399,
      "loc": {
        "start": {
          "line": 905,
          "column": 13
        },
        "end": {
          "line": 905,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26399,
      "end": 26400,
      "loc": {
        "start": {
          "line": 905,
          "column": 18
        },
        "end": {
          "line": 905,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26400,
      "end": 26401,
      "loc": {
        "start": {
          "line": 905,
          "column": 19
        },
        "end": {
          "line": 905,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26401,
      "end": 26402,
      "loc": {
        "start": {
          "line": 905,
          "column": 20
        },
        "end": {
          "line": 905,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26411,
      "end": 26415,
      "loc": {
        "start": {
          "line": 906,
          "column": 8
        },
        "end": {
          "line": 906,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26415,
      "end": 26416,
      "loc": {
        "start": {
          "line": 906,
          "column": 12
        },
        "end": {
          "line": 906,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 26416,
      "end": 26420,
      "loc": {
        "start": {
          "line": 906,
          "column": 13
        },
        "end": {
          "line": 906,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26420,
      "end": 26421,
      "loc": {
        "start": {
          "line": 906,
          "column": 17
        },
        "end": {
          "line": 906,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 26421,
      "end": 26430,
      "loc": {
        "start": {
          "line": 906,
          "column": 18
        },
        "end": {
          "line": 906,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26430,
      "end": 26431,
      "loc": {
        "start": {
          "line": 906,
          "column": 27
        },
        "end": {
          "line": 906,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26431,
      "end": 26432,
      "loc": {
        "start": {
          "line": 906,
          "column": 28
        },
        "end": {
          "line": 906,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26439,
      "end": 26440,
      "loc": {
        "start": {
          "line": 907,
          "column": 6
        },
        "end": {
          "line": 907,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26448,
      "end": 26452,
      "loc": {
        "start": {
          "line": 909,
          "column": 6
        },
        "end": {
          "line": 909,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26452,
      "end": 26453,
      "loc": {
        "start": {
          "line": 909,
          "column": 10
        },
        "end": {
          "line": 909,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "emit",
      "start": 26453,
      "end": 26457,
      "loc": {
        "start": {
          "line": 909,
          "column": 11
        },
        "end": {
          "line": 909,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26457,
      "end": 26458,
      "loc": {
        "start": {
          "line": 909,
          "column": 15
        },
        "end": {
          "line": 909,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "assessed",
      "start": 26458,
      "end": 26468,
      "loc": {
        "start": {
          "line": 909,
          "column": 16
        },
        "end": {
          "line": 909,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26468,
      "end": 26469,
      "loc": {
        "start": {
          "line": 909,
          "column": 26
        },
        "end": {
          "line": 909,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26469,
      "end": 26470,
      "loc": {
        "start": {
          "line": 909,
          "column": 27
        },
        "end": {
          "line": 909,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26475,
      "end": 26476,
      "loc": {
        "start": {
          "line": 910,
          "column": 4
        },
        "end": {
          "line": 910,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26479,
      "end": 26480,
      "loc": {
        "start": {
          "line": 911,
          "column": 2
        },
        "end": {
          "line": 911,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines if the line item is has changed for it's original data.\n   *\n   * @returns {boolean}\n   ",
      "start": 26484,
      "end": 26594,
      "loc": {
        "start": {
          "line": 913,
          "column": 2
        },
        "end": {
          "line": 917,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isDirty",
      "start": 26597,
      "end": 26604,
      "loc": {
        "start": {
          "line": 918,
          "column": 2
        },
        "end": {
          "line": 918,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26604,
      "end": 26605,
      "loc": {
        "start": {
          "line": 918,
          "column": 9
        },
        "end": {
          "line": 918,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26605,
      "end": 26606,
      "loc": {
        "start": {
          "line": 918,
          "column": 10
        },
        "end": {
          "line": 918,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26607,
      "end": 26608,
      "loc": {
        "start": {
          "line": 918,
          "column": 12
        },
        "end": {
          "line": 918,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 26613,
      "end": 26619,
      "loc": {
        "start": {
          "line": 919,
          "column": 4
        },
        "end": {
          "line": 919,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26620,
      "end": 26624,
      "loc": {
        "start": {
          "line": 919,
          "column": 11
        },
        "end": {
          "line": 919,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26624,
      "end": 26625,
      "loc": {
        "start": {
          "line": 919,
          "column": 15
        },
        "end": {
          "line": 919,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_is_dirty",
      "start": 26625,
      "end": 26634,
      "loc": {
        "start": {
          "line": 919,
          "column": 16
        },
        "end": {
          "line": 919,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 26635,
      "end": 26637,
      "loc": {
        "start": {
          "line": 919,
          "column": 26
        },
        "end": {
          "line": 919,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "JSON",
      "start": 26638,
      "end": 26642,
      "loc": {
        "start": {
          "line": 919,
          "column": 29
        },
        "end": {
          "line": 919,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26642,
      "end": 26643,
      "loc": {
        "start": {
          "line": 919,
          "column": 33
        },
        "end": {
          "line": 919,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stringify",
      "start": 26643,
      "end": 26652,
      "loc": {
        "start": {
          "line": 919,
          "column": 34
        },
        "end": {
          "line": 919,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26652,
      "end": 26653,
      "loc": {
        "start": {
          "line": 919,
          "column": 43
        },
        "end": {
          "line": 919,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26653,
      "end": 26657,
      "loc": {
        "start": {
          "line": 919,
          "column": 44
        },
        "end": {
          "line": 919,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26657,
      "end": 26658,
      "loc": {
        "start": {
          "line": 919,
          "column": 48
        },
        "end": {
          "line": 919,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 26658,
      "end": 26663,
      "loc": {
        "start": {
          "line": 919,
          "column": 49
        },
        "end": {
          "line": 919,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26663,
      "end": 26664,
      "loc": {
        "start": {
          "line": 919,
          "column": 54
        },
        "end": {
          "line": 919,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 26664,
      "end": 26670,
      "loc": {
        "start": {
          "line": 919,
          "column": 55
        },
        "end": {
          "line": 919,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26670,
      "end": 26671,
      "loc": {
        "start": {
          "line": 919,
          "column": 61
        },
        "end": {
          "line": 919,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 26672,
      "end": 26675,
      "loc": {
        "start": {
          "line": 919,
          "column": 63
        },
        "end": {
          "line": 919,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26676,
      "end": 26680,
      "loc": {
        "start": {
          "line": 919,
          "column": 67
        },
        "end": {
          "line": 919,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26680,
      "end": 26681,
      "loc": {
        "start": {
          "line": 919,
          "column": 71
        },
        "end": {
          "line": 919,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_originalConfig",
      "start": 26681,
      "end": 26696,
      "loc": {
        "start": {
          "line": 919,
          "column": 72
        },
        "end": {
          "line": 919,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26696,
      "end": 26697,
      "loc": {
        "start": {
          "line": 919,
          "column": 87
        },
        "end": {
          "line": 919,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26700,
      "end": 26701,
      "loc": {
        "start": {
          "line": 920,
          "column": 2
        },
        "end": {
          "line": 920,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Flags the line item and corresponding bid as dirty and to be saved.\n   ",
      "start": 26705,
      "end": 26787,
      "loc": {
        "start": {
          "line": 922,
          "column": 2
        },
        "end": {
          "line": 924,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 26790,
      "end": 26795,
      "loc": {
        "start": {
          "line": 925,
          "column": 2
        },
        "end": {
          "line": 925,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26795,
      "end": 26796,
      "loc": {
        "start": {
          "line": 925,
          "column": 7
        },
        "end": {
          "line": 925,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26796,
      "end": 26797,
      "loc": {
        "start": {
          "line": 925,
          "column": 8
        },
        "end": {
          "line": 925,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26798,
      "end": 26799,
      "loc": {
        "start": {
          "line": 925,
          "column": 10
        },
        "end": {
          "line": 925,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 26804,
      "end": 26809,
      "loc": {
        "start": {
          "line": 926,
          "column": 4
        },
        "end": {
          "line": 926,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentConfigJson",
      "start": 26810,
      "end": 26827,
      "loc": {
        "start": {
          "line": 926,
          "column": 10
        },
        "end": {
          "line": 926,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26828,
      "end": 26829,
      "loc": {
        "start": {
          "line": 926,
          "column": 28
        },
        "end": {
          "line": 926,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "JSON",
      "start": 26830,
      "end": 26834,
      "loc": {
        "start": {
          "line": 926,
          "column": 30
        },
        "end": {
          "line": 926,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26834,
      "end": 26835,
      "loc": {
        "start": {
          "line": 926,
          "column": 34
        },
        "end": {
          "line": 926,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stringify",
      "start": 26835,
      "end": 26844,
      "loc": {
        "start": {
          "line": 926,
          "column": 35
        },
        "end": {
          "line": 926,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26844,
      "end": 26845,
      "loc": {
        "start": {
          "line": 926,
          "column": 44
        },
        "end": {
          "line": 926,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26845,
      "end": 26849,
      "loc": {
        "start": {
          "line": 926,
          "column": 45
        },
        "end": {
          "line": 926,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26849,
      "end": 26850,
      "loc": {
        "start": {
          "line": 926,
          "column": 49
        },
        "end": {
          "line": 926,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 26850,
      "end": 26855,
      "loc": {
        "start": {
          "line": 926,
          "column": 50
        },
        "end": {
          "line": 926,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26855,
      "end": 26856,
      "loc": {
        "start": {
          "line": 926,
          "column": 55
        },
        "end": {
          "line": 926,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 26856,
      "end": 26862,
      "loc": {
        "start": {
          "line": 926,
          "column": 56
        },
        "end": {
          "line": 926,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26862,
      "end": 26863,
      "loc": {
        "start": {
          "line": 926,
          "column": 62
        },
        "end": {
          "line": 926,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26863,
      "end": 26864,
      "loc": {
        "start": {
          "line": 926,
          "column": 63
        },
        "end": {
          "line": 926,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 26869,
      "end": 26871,
      "loc": {
        "start": {
          "line": 927,
          "column": 4
        },
        "end": {
          "line": 927,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26872,
      "end": 26873,
      "loc": {
        "start": {
          "line": 927,
          "column": 7
        },
        "end": {
          "line": 927,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentConfigJson",
      "start": 26873,
      "end": 26890,
      "loc": {
        "start": {
          "line": 927,
          "column": 8
        },
        "end": {
          "line": 927,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 26891,
      "end": 26894,
      "loc": {
        "start": {
          "line": 927,
          "column": 26
        },
        "end": {
          "line": 927,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26895,
      "end": 26899,
      "loc": {
        "start": {
          "line": 927,
          "column": 30
        },
        "end": {
          "line": 927,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26899,
      "end": 26900,
      "loc": {
        "start": {
          "line": 927,
          "column": 34
        },
        "end": {
          "line": 927,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_originalConfig",
      "start": 26900,
      "end": 26915,
      "loc": {
        "start": {
          "line": 927,
          "column": 35
        },
        "end": {
          "line": 927,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26915,
      "end": 26916,
      "loc": {
        "start": {
          "line": 927,
          "column": 50
        },
        "end": {
          "line": 927,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26917,
      "end": 26918,
      "loc": {
        "start": {
          "line": 927,
          "column": 52
        },
        "end": {
          "line": 927,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26925,
      "end": 26929,
      "loc": {
        "start": {
          "line": 928,
          "column": 6
        },
        "end": {
          "line": 928,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26929,
      "end": 26930,
      "loc": {
        "start": {
          "line": 928,
          "column": 10
        },
        "end": {
          "line": 928,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_originalConfig",
      "start": 26930,
      "end": 26945,
      "loc": {
        "start": {
          "line": 928,
          "column": 11
        },
        "end": {
          "line": 928,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26946,
      "end": 26947,
      "loc": {
        "start": {
          "line": 928,
          "column": 27
        },
        "end": {
          "line": 928,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentConfigJson",
      "start": 26948,
      "end": 26965,
      "loc": {
        "start": {
          "line": 928,
          "column": 29
        },
        "end": {
          "line": 928,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26965,
      "end": 26966,
      "loc": {
        "start": {
          "line": 928,
          "column": 46
        },
        "end": {
          "line": 928,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26973,
      "end": 26977,
      "loc": {
        "start": {
          "line": 929,
          "column": 6
        },
        "end": {
          "line": 929,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26977,
      "end": 26978,
      "loc": {
        "start": {
          "line": 929,
          "column": 10
        },
        "end": {
          "line": 929,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_hasConfigEverChanged",
      "start": 26978,
      "end": 26999,
      "loc": {
        "start": {
          "line": 929,
          "column": 11
        },
        "end": {
          "line": 929,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27000,
      "end": 27001,
      "loc": {
        "start": {
          "line": 929,
          "column": 33
        },
        "end": {
          "line": 929,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 27002,
      "end": 27006,
      "loc": {
        "start": {
          "line": 929,
          "column": 35
        },
        "end": {
          "line": 929,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27006,
      "end": 27007,
      "loc": {
        "start": {
          "line": 929,
          "column": 39
        },
        "end": {
          "line": 929,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27012,
      "end": 27013,
      "loc": {
        "start": {
          "line": 930,
          "column": 4
        },
        "end": {
          "line": 930,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27018,
      "end": 27022,
      "loc": {
        "start": {
          "line": 931,
          "column": 4
        },
        "end": {
          "line": 931,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27022,
      "end": 27023,
      "loc": {
        "start": {
          "line": 931,
          "column": 8
        },
        "end": {
          "line": 931,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 27023,
      "end": 27026,
      "loc": {
        "start": {
          "line": 931,
          "column": 9
        },
        "end": {
          "line": 931,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27026,
      "end": 27027,
      "loc": {
        "start": {
          "line": 931,
          "column": 12
        },
        "end": {
          "line": 931,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 27027,
      "end": 27032,
      "loc": {
        "start": {
          "line": 931,
          "column": 13
        },
        "end": {
          "line": 931,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27032,
      "end": 27033,
      "loc": {
        "start": {
          "line": 931,
          "column": 18
        },
        "end": {
          "line": 931,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27033,
      "end": 27034,
      "loc": {
        "start": {
          "line": 931,
          "column": 19
        },
        "end": {
          "line": 931,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27034,
      "end": 27035,
      "loc": {
        "start": {
          "line": 931,
          "column": 20
        },
        "end": {
          "line": 931,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "super",
        "keyword": "super",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "super",
      "start": 27040,
      "end": 27045,
      "loc": {
        "start": {
          "line": 932,
          "column": 4
        },
        "end": {
          "line": 932,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27045,
      "end": 27046,
      "loc": {
        "start": {
          "line": 932,
          "column": 9
        },
        "end": {
          "line": 932,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 27046,
      "end": 27051,
      "loc": {
        "start": {
          "line": 932,
          "column": 10
        },
        "end": {
          "line": 932,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27051,
      "end": 27052,
      "loc": {
        "start": {
          "line": 932,
          "column": 15
        },
        "end": {
          "line": 932,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27052,
      "end": 27053,
      "loc": {
        "start": {
          "line": 932,
          "column": 16
        },
        "end": {
          "line": 932,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27053,
      "end": 27054,
      "loc": {
        "start": {
          "line": 932,
          "column": 17
        },
        "end": {
          "line": 932,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27057,
      "end": 27058,
      "loc": {
        "start": {
          "line": 933,
          "column": 2
        },
        "end": {
          "line": 933,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Binds the \"updated\" event for all dependant bid entities.\n   ",
      "start": 27062,
      "end": 27134,
      "loc": {
        "start": {
          "line": 935,
          "column": 2
        },
        "end": {
          "line": 937,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 27137,
      "end": 27141,
      "loc": {
        "start": {
          "line": 938,
          "column": 2
        },
        "end": {
          "line": 938,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27141,
      "end": 27142,
      "loc": {
        "start": {
          "line": 938,
          "column": 6
        },
        "end": {
          "line": 938,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27142,
      "end": 27143,
      "loc": {
        "start": {
          "line": 938,
          "column": 7
        },
        "end": {
          "line": 938,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27144,
      "end": 27145,
      "loc": {
        "start": {
          "line": 938,
          "column": 9
        },
        "end": {
          "line": 938,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27150,
      "end": 27154,
      "loc": {
        "start": {
          "line": 939,
          "column": 4
        },
        "end": {
          "line": 939,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27154,
      "end": 27155,
      "loc": {
        "start": {
          "line": 939,
          "column": 8
        },
        "end": {
          "line": 939,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindLineItemDependencies",
      "start": 27155,
      "end": 27180,
      "loc": {
        "start": {
          "line": 939,
          "column": 9
        },
        "end": {
          "line": 939,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27180,
      "end": 27181,
      "loc": {
        "start": {
          "line": 939,
          "column": 34
        },
        "end": {
          "line": 939,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27181,
      "end": 27182,
      "loc": {
        "start": {
          "line": 939,
          "column": 35
        },
        "end": {
          "line": 939,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27182,
      "end": 27183,
      "loc": {
        "start": {
          "line": 939,
          "column": 36
        },
        "end": {
          "line": 939,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27188,
      "end": 27192,
      "loc": {
        "start": {
          "line": 940,
          "column": 4
        },
        "end": {
          "line": 940,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27192,
      "end": 27193,
      "loc": {
        "start": {
          "line": 940,
          "column": 8
        },
        "end": {
          "line": 940,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindLineItemRuleDependencies",
      "start": 27193,
      "end": 27222,
      "loc": {
        "start": {
          "line": 940,
          "column": 9
        },
        "end": {
          "line": 940,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27222,
      "end": 27223,
      "loc": {
        "start": {
          "line": 940,
          "column": 38
        },
        "end": {
          "line": 940,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27223,
      "end": 27224,
      "loc": {
        "start": {
          "line": 940,
          "column": 39
        },
        "end": {
          "line": 940,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27224,
      "end": 27225,
      "loc": {
        "start": {
          "line": 940,
          "column": 40
        },
        "end": {
          "line": 940,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27230,
      "end": 27234,
      "loc": {
        "start": {
          "line": 941,
          "column": 4
        },
        "end": {
          "line": 941,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27234,
      "end": 27235,
      "loc": {
        "start": {
          "line": 941,
          "column": 8
        },
        "end": {
          "line": 941,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindWorkupDependencies",
      "start": 27235,
      "end": 27258,
      "loc": {
        "start": {
          "line": 941,
          "column": 9
        },
        "end": {
          "line": 941,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27258,
      "end": 27259,
      "loc": {
        "start": {
          "line": 941,
          "column": 32
        },
        "end": {
          "line": 941,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27259,
      "end": 27260,
      "loc": {
        "start": {
          "line": 941,
          "column": 33
        },
        "end": {
          "line": 941,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27260,
      "end": 27261,
      "loc": {
        "start": {
          "line": 941,
          "column": 34
        },
        "end": {
          "line": 941,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27266,
      "end": 27270,
      "loc": {
        "start": {
          "line": 942,
          "column": 4
        },
        "end": {
          "line": 942,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27270,
      "end": 27271,
      "loc": {
        "start": {
          "line": 942,
          "column": 8
        },
        "end": {
          "line": 942,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindLineItemPredictionDependencies",
      "start": 27271,
      "end": 27306,
      "loc": {
        "start": {
          "line": 942,
          "column": 9
        },
        "end": {
          "line": 942,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27306,
      "end": 27307,
      "loc": {
        "start": {
          "line": 942,
          "column": 44
        },
        "end": {
          "line": 942,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27307,
      "end": 27308,
      "loc": {
        "start": {
          "line": 942,
          "column": 45
        },
        "end": {
          "line": 942,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27308,
      "end": 27309,
      "loc": {
        "start": {
          "line": 942,
          "column": 46
        },
        "end": {
          "line": 942,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27314,
      "end": 27318,
      "loc": {
        "start": {
          "line": 943,
          "column": 4
        },
        "end": {
          "line": 943,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27318,
      "end": 27319,
      "loc": {
        "start": {
          "line": 943,
          "column": 8
        },
        "end": {
          "line": 943,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindPredictionBidVariables",
      "start": 27319,
      "end": 27346,
      "loc": {
        "start": {
          "line": 943,
          "column": 9
        },
        "end": {
          "line": 943,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27346,
      "end": 27347,
      "loc": {
        "start": {
          "line": 943,
          "column": 36
        },
        "end": {
          "line": 943,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27347,
      "end": 27348,
      "loc": {
        "start": {
          "line": 943,
          "column": 37
        },
        "end": {
          "line": 943,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27348,
      "end": 27349,
      "loc": {
        "start": {
          "line": 943,
          "column": 38
        },
        "end": {
          "line": 943,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27354,
      "end": 27358,
      "loc": {
        "start": {
          "line": 944,
          "column": 4
        },
        "end": {
          "line": 944,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27358,
      "end": 27359,
      "loc": {
        "start": {
          "line": 944,
          "column": 8
        },
        "end": {
          "line": 944,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindMarkupStrategy",
      "start": 27359,
      "end": 27378,
      "loc": {
        "start": {
          "line": 944,
          "column": 9
        },
        "end": {
          "line": 944,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27378,
      "end": 27379,
      "loc": {
        "start": {
          "line": 944,
          "column": 28
        },
        "end": {
          "line": 944,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27379,
      "end": 27380,
      "loc": {
        "start": {
          "line": 944,
          "column": 29
        },
        "end": {
          "line": 944,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27380,
      "end": 27381,
      "loc": {
        "start": {
          "line": 944,
          "column": 30
        },
        "end": {
          "line": 944,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27386,
      "end": 27390,
      "loc": {
        "start": {
          "line": 945,
          "column": 4
        },
        "end": {
          "line": 945,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27390,
      "end": 27391,
      "loc": {
        "start": {
          "line": 945,
          "column": 8
        },
        "end": {
          "line": 945,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindTaxableLabor",
      "start": 27391,
      "end": 27408,
      "loc": {
        "start": {
          "line": 945,
          "column": 9
        },
        "end": {
          "line": 945,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27408,
      "end": 27409,
      "loc": {
        "start": {
          "line": 945,
          "column": 26
        },
        "end": {
          "line": 945,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27409,
      "end": 27410,
      "loc": {
        "start": {
          "line": 945,
          "column": 27
        },
        "end": {
          "line": 945,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27410,
      "end": 27411,
      "loc": {
        "start": {
          "line": 945,
          "column": 28
        },
        "end": {
          "line": 945,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27416,
      "end": 27420,
      "loc": {
        "start": {
          "line": 946,
          "column": 4
        },
        "end": {
          "line": 946,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27420,
      "end": 27421,
      "loc": {
        "start": {
          "line": 946,
          "column": 8
        },
        "end": {
          "line": 946,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindTaxProfit",
      "start": 27421,
      "end": 27435,
      "loc": {
        "start": {
          "line": 946,
          "column": 9
        },
        "end": {
          "line": 946,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27435,
      "end": 27436,
      "loc": {
        "start": {
          "line": 946,
          "column": 23
        },
        "end": {
          "line": 946,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27436,
      "end": 27437,
      "loc": {
        "start": {
          "line": 946,
          "column": 24
        },
        "end": {
          "line": 946,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27437,
      "end": 27438,
      "loc": {
        "start": {
          "line": 946,
          "column": 25
        },
        "end": {
          "line": 946,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27441,
      "end": 27442,
      "loc": {
        "start": {
          "line": 947,
          "column": 2
        },
        "end": {
          "line": 947,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWorkup",
      "start": 27446,
      "end": 27455,
      "loc": {
        "start": {
          "line": 949,
          "column": 2
        },
        "end": {
          "line": 949,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27455,
      "end": 27456,
      "loc": {
        "start": {
          "line": 949,
          "column": 11
        },
        "end": {
          "line": 949,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27456,
      "end": 27457,
      "loc": {
        "start": {
          "line": 949,
          "column": 12
        },
        "end": {
          "line": 949,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27458,
      "end": 27459,
      "loc": {
        "start": {
          "line": 949,
          "column": 14
        },
        "end": {
          "line": 949,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 27464,
      "end": 27470,
      "loc": {
        "start": {
          "line": 950,
          "column": 4
        },
        "end": {
          "line": 950,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 27471,
      "end": 27474,
      "loc": {
        "start": {
          "line": 950,
          "column": 11
        },
        "end": {
          "line": 950,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Workup",
      "start": 27475,
      "end": 27481,
      "loc": {
        "start": {
          "line": 950,
          "column": 15
        },
        "end": {
          "line": 950,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27481,
      "end": 27482,
      "loc": {
        "start": {
          "line": 950,
          "column": 21
        },
        "end": {
          "line": 950,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27482,
      "end": 27486,
      "loc": {
        "start": {
          "line": 950,
          "column": 22
        },
        "end": {
          "line": 950,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27486,
      "end": 27487,
      "loc": {
        "start": {
          "line": 950,
          "column": 26
        },
        "end": {
          "line": 950,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 27487,
      "end": 27490,
      "loc": {
        "start": {
          "line": 950,
          "column": 27
        },
        "end": {
          "line": 950,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27490,
      "end": 27491,
      "loc": {
        "start": {
          "line": 950,
          "column": 30
        },
        "end": {
          "line": 950,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27492,
      "end": 27496,
      "loc": {
        "start": {
          "line": 950,
          "column": 32
        },
        "end": {
          "line": 950,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27496,
      "end": 27497,
      "loc": {
        "start": {
          "line": 950,
          "column": 36
        },
        "end": {
          "line": 950,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWorkup",
      "start": 27497,
      "end": 27507,
      "loc": {
        "start": {
          "line": 950,
          "column": 37
        },
        "end": {
          "line": 950,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27507,
      "end": 27508,
      "loc": {
        "start": {
          "line": 950,
          "column": 47
        },
        "end": {
          "line": 950,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27508,
      "end": 27509,
      "loc": {
        "start": {
          "line": 950,
          "column": 48
        },
        "end": {
          "line": 950,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27509,
      "end": 27510,
      "loc": {
        "start": {
          "line": 950,
          "column": 49
        },
        "end": {
          "line": 950,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27510,
      "end": 27511,
      "loc": {
        "start": {
          "line": 950,
          "column": 50
        },
        "end": {
          "line": 950,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27514,
      "end": 27515,
      "loc": {
        "start": {
          "line": 951,
          "column": 2
        },
        "end": {
          "line": 951,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWorkup",
      "start": 27519,
      "end": 27529,
      "loc": {
        "start": {
          "line": 953,
          "column": 2
        },
        "end": {
          "line": 953,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27529,
      "end": 27530,
      "loc": {
        "start": {
          "line": 953,
          "column": 12
        },
        "end": {
          "line": 953,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27530,
      "end": 27531,
      "loc": {
        "start": {
          "line": 953,
          "column": 13
        },
        "end": {
          "line": 953,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27532,
      "end": 27533,
      "loc": {
        "start": {
          "line": 953,
          "column": 15
        },
        "end": {
          "line": 953,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 27538,
      "end": 27544,
      "loc": {
        "start": {
          "line": 954,
          "column": 4
        },
        "end": {
          "line": 954,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 27545,
      "end": 27546,
      "loc": {
        "start": {
          "line": 954,
          "column": 11
        },
        "end": {
          "line": 954,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27546,
      "end": 27550,
      "loc": {
        "start": {
          "line": 954,
          "column": 12
        },
        "end": {
          "line": 954,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27550,
      "end": 27551,
      "loc": {
        "start": {
          "line": 954,
          "column": 16
        },
        "end": {
          "line": 954,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 27551,
      "end": 27557,
      "loc": {
        "start": {
          "line": 954,
          "column": 17
        },
        "end": {
          "line": 954,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27557,
      "end": 27558,
      "loc": {
        "start": {
          "line": 954,
          "column": 23
        },
        "end": {
          "line": 954,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workups",
      "start": 27558,
      "end": 27565,
      "loc": {
        "start": {
          "line": 954,
          "column": 24
        },
        "end": {
          "line": 954,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 27566,
      "end": 27568,
      "loc": {
        "start": {
          "line": 954,
          "column": 32
        },
        "end": {
          "line": 954,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isEmpty",
      "start": 27569,
      "end": 27576,
      "loc": {
        "start": {
          "line": 954,
          "column": 35
        },
        "end": {
          "line": 954,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27576,
      "end": 27577,
      "loc": {
        "start": {
          "line": 954,
          "column": 42
        },
        "end": {
          "line": 954,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27577,
      "end": 27581,
      "loc": {
        "start": {
          "line": 954,
          "column": 43
        },
        "end": {
          "line": 954,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27581,
      "end": 27582,
      "loc": {
        "start": {
          "line": 954,
          "column": 47
        },
        "end": {
          "line": 954,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 27582,
      "end": 27588,
      "loc": {
        "start": {
          "line": 954,
          "column": 48
        },
        "end": {
          "line": 954,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27588,
      "end": 27589,
      "loc": {
        "start": {
          "line": 954,
          "column": 54
        },
        "end": {
          "line": 954,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workups",
      "start": 27589,
      "end": 27596,
      "loc": {
        "start": {
          "line": 954,
          "column": 55
        },
        "end": {
          "line": 954,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27596,
      "end": 27597,
      "loc": {
        "start": {
          "line": 954,
          "column": 62
        },
        "end": {
          "line": 954,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 27597,
      "end": 27598,
      "loc": {
        "start": {
          "line": 954,
          "column": 63
        },
        "end": {
          "line": 954,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27598,
      "end": 27599,
      "loc": {
        "start": {
          "line": 954,
          "column": 64
        },
        "end": {
          "line": 954,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27599,
      "end": 27600,
      "loc": {
        "start": {
          "line": 954,
          "column": 65
        },
        "end": {
          "line": 954,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27601,
      "end": 27602,
      "loc": {
        "start": {
          "line": 954,
          "column": 67
        },
        "end": {
          "line": 954,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 27603,
      "end": 27607,
      "loc": {
        "start": {
          "line": 954,
          "column": 69
        },
        "end": {
          "line": 954,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27608,
      "end": 27609,
      "loc": {
        "start": {
          "line": 954,
          "column": 74
        },
        "end": {
          "line": 954,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27610,
      "end": 27614,
      "loc": {
        "start": {
          "line": 954,
          "column": 76
        },
        "end": {
          "line": 954,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27614,
      "end": 27615,
      "loc": {
        "start": {
          "line": 954,
          "column": 80
        },
        "end": {
          "line": 954,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 27615,
      "end": 27621,
      "loc": {
        "start": {
          "line": 954,
          "column": 81
        },
        "end": {
          "line": 954,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27621,
      "end": 27622,
      "loc": {
        "start": {
          "line": 954,
          "column": 87
        },
        "end": {
          "line": 954,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workups",
      "start": 27622,
      "end": 27629,
      "loc": {
        "start": {
          "line": 954,
          "column": 88
        },
        "end": {
          "line": 954,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27629,
      "end": 27630,
      "loc": {
        "start": {
          "line": 954,
          "column": 95
        },
        "end": {
          "line": 954,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 27630,
      "end": 27631,
      "loc": {
        "start": {
          "line": 954,
          "column": 96
        },
        "end": {
          "line": 954,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27631,
      "end": 27632,
      "loc": {
        "start": {
          "line": 954,
          "column": 97
        },
        "end": {
          "line": 954,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27632,
      "end": 27633,
      "loc": {
        "start": {
          "line": 954,
          "column": 98
        },
        "end": {
          "line": 954,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27636,
      "end": 27637,
      "loc": {
        "start": {
          "line": 955,
          "column": 2
        },
        "end": {
          "line": 955,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets a list of bid entities that the line item instance relies on.\n   *\n   * @returns {BidEntity[]}\n   ",
      "start": 27641,
      "end": 27755,
      "loc": {
        "start": {
          "line": 957,
          "column": 2
        },
        "end": {
          "line": 961,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 27758,
      "end": 27770,
      "loc": {
        "start": {
          "line": 962,
          "column": 2
        },
        "end": {
          "line": 962,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27770,
      "end": 27771,
      "loc": {
        "start": {
          "line": 962,
          "column": 14
        },
        "end": {
          "line": 962,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27771,
      "end": 27772,
      "loc": {
        "start": {
          "line": 962,
          "column": 15
        },
        "end": {
          "line": 962,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27773,
      "end": 27774,
      "loc": {
        "start": {
          "line": 962,
          "column": 17
        },
        "end": {
          "line": 962,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 27779,
      "end": 27784,
      "loc": {
        "start": {
          "line": 963,
          "column": 4
        },
        "end": {
          "line": 963,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 27785,
      "end": 27797,
      "loc": {
        "start": {
          "line": 963,
          "column": 10
        },
        "end": {
          "line": 963,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27798,
      "end": 27799,
      "loc": {
        "start": {
          "line": 963,
          "column": 23
        },
        "end": {
          "line": 963,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27800,
      "end": 27801,
      "loc": {
        "start": {
          "line": 963,
          "column": 25
        },
        "end": {
          "line": 963,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27801,
      "end": 27802,
      "loc": {
        "start": {
          "line": 963,
          "column": 26
        },
        "end": {
          "line": 963,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27802,
      "end": 27803,
      "loc": {
        "start": {
          "line": 963,
          "column": 27
        },
        "end": {
          "line": 963,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 27808,
      "end": 27813,
      "loc": {
        "start": {
          "line": 964,
          "column": 4
        },
        "end": {
          "line": 964,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "contracts",
      "start": 27814,
      "end": 27823,
      "loc": {
        "start": {
          "line": 964,
          "column": 10
        },
        "end": {
          "line": 964,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27824,
      "end": 27825,
      "loc": {
        "start": {
          "line": 964,
          "column": 20
        },
        "end": {
          "line": 964,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 27826,
      "end": 27832,
      "loc": {
        "start": {
          "line": 964,
          "column": 22
        },
        "end": {
          "line": 964,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27832,
      "end": 27833,
      "loc": {
        "start": {
          "line": 964,
          "column": 28
        },
        "end": {
          "line": 964,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 27833,
      "end": 27839,
      "loc": {
        "start": {
          "line": 964,
          "column": 29
        },
        "end": {
          "line": 964,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27839,
      "end": 27840,
      "loc": {
        "start": {
          "line": 964,
          "column": 35
        },
        "end": {
          "line": 964,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27840,
      "end": 27844,
      "loc": {
        "start": {
          "line": 964,
          "column": 36
        },
        "end": {
          "line": 964,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27844,
      "end": 27845,
      "loc": {
        "start": {
          "line": 964,
          "column": 40
        },
        "end": {
          "line": 964,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 27845,
      "end": 27851,
      "loc": {
        "start": {
          "line": 964,
          "column": 41
        },
        "end": {
          "line": 964,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27851,
      "end": 27852,
      "loc": {
        "start": {
          "line": 964,
          "column": 47
        },
        "end": {
          "line": 964,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 27852,
      "end": 27864,
      "loc": {
        "start": {
          "line": 964,
          "column": 48
        },
        "end": {
          "line": 964,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27864,
      "end": 27865,
      "loc": {
        "start": {
          "line": 964,
          "column": 60
        },
        "end": {
          "line": 964,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27865,
      "end": 27866,
      "loc": {
        "start": {
          "line": 964,
          "column": 61
        },
        "end": {
          "line": 964,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 27872,
      "end": 27878,
      "loc": {
        "start": {
          "line": 966,
          "column": 4
        },
        "end": {
          "line": 966,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27878,
      "end": 27879,
      "loc": {
        "start": {
          "line": 966,
          "column": 10
        },
        "end": {
          "line": 966,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 27879,
      "end": 27885,
      "loc": {
        "start": {
          "line": 966,
          "column": 11
        },
        "end": {
          "line": 966,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27885,
      "end": 27886,
      "loc": {
        "start": {
          "line": 966,
          "column": 17
        },
        "end": {
          "line": 966,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27886,
      "end": 27890,
      "loc": {
        "start": {
          "line": 966,
          "column": 18
        },
        "end": {
          "line": 966,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27890,
      "end": 27891,
      "loc": {
        "start": {
          "line": 966,
          "column": 22
        },
        "end": {
          "line": 966,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 27891,
      "end": 27897,
      "loc": {
        "start": {
          "line": 966,
          "column": 23
        },
        "end": {
          "line": 966,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27897,
      "end": 27898,
      "loc": {
        "start": {
          "line": 966,
          "column": 29
        },
        "end": {
          "line": 966,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rules",
      "start": 27898,
      "end": 27903,
      "loc": {
        "start": {
          "line": 966,
          "column": 30
        },
        "end": {
          "line": 966,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27903,
      "end": 27904,
      "loc": {
        "start": {
          "line": 966,
          "column": 35
        },
        "end": {
          "line": 966,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27904,
      "end": 27905,
      "loc": {
        "start": {
          "line": 966,
          "column": 36
        },
        "end": {
          "line": 966,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 27905,
      "end": 27912,
      "loc": {
        "start": {
          "line": 966,
          "column": 37
        },
        "end": {
          "line": 966,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27912,
      "end": 27913,
      "loc": {
        "start": {
          "line": 966,
          "column": 44
        },
        "end": {
          "line": 966,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rule",
      "start": 27913,
      "end": 27917,
      "loc": {
        "start": {
          "line": 966,
          "column": 45
        },
        "end": {
          "line": 966,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27918,
      "end": 27920,
      "loc": {
        "start": {
          "line": 966,
          "column": 50
        },
        "end": {
          "line": 966,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27921,
      "end": 27922,
      "loc": {
        "start": {
          "line": 966,
          "column": 53
        },
        "end": {
          "line": 966,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 27929,
      "end": 27931,
      "loc": {
        "start": {
          "line": 967,
          "column": 6
        },
        "end": {
          "line": 967,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27932,
      "end": 27933,
      "loc": {
        "start": {
          "line": 967,
          "column": 9
        },
        "end": {
          "line": 967,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rule",
      "start": 27933,
      "end": 27937,
      "loc": {
        "start": {
          "line": 967,
          "column": 10
        },
        "end": {
          "line": 967,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27937,
      "end": 27938,
      "loc": {
        "start": {
          "line": 967,
          "column": 14
        },
        "end": {
          "line": 967,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 27938,
      "end": 27950,
      "loc": {
        "start": {
          "line": 967,
          "column": 15
        },
        "end": {
          "line": 967,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27950,
      "end": 27951,
      "loc": {
        "start": {
          "line": 967,
          "column": 27
        },
        "end": {
          "line": 967,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27952,
      "end": 27953,
      "loc": {
        "start": {
          "line": 967,
          "column": 29
        },
        "end": {
          "line": 967,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "contracts",
      "start": 27962,
      "end": 27971,
      "loc": {
        "start": {
          "line": 968,
          "column": 8
        },
        "end": {
          "line": 968,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27971,
      "end": 27972,
      "loc": {
        "start": {
          "line": 968,
          "column": 17
        },
        "end": {
          "line": 968,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 27972,
      "end": 27976,
      "loc": {
        "start": {
          "line": 968,
          "column": 18
        },
        "end": {
          "line": 968,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27976,
      "end": 27977,
      "loc": {
        "start": {
          "line": 968,
          "column": 22
        },
        "end": {
          "line": 968,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27977,
      "end": 27980,
      "loc": {
        "start": {
          "line": 968,
          "column": 23
        },
        "end": {
          "line": 968,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 27980,
      "end": 27986,
      "loc": {
        "start": {
          "line": 968,
          "column": 26
        },
        "end": {
          "line": 968,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27986,
      "end": 27987,
      "loc": {
        "start": {
          "line": 968,
          "column": 32
        },
        "end": {
          "line": 968,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 27987,
      "end": 27993,
      "loc": {
        "start": {
          "line": 968,
          "column": 33
        },
        "end": {
          "line": 968,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27993,
      "end": 27994,
      "loc": {
        "start": {
          "line": 968,
          "column": 39
        },
        "end": {
          "line": 968,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rule",
      "start": 27994,
      "end": 27998,
      "loc": {
        "start": {
          "line": 968,
          "column": 40
        },
        "end": {
          "line": 968,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27998,
      "end": 27999,
      "loc": {
        "start": {
          "line": 968,
          "column": 44
        },
        "end": {
          "line": 968,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 27999,
      "end": 28011,
      "loc": {
        "start": {
          "line": 968,
          "column": 45
        },
        "end": {
          "line": 968,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28011,
      "end": 28012,
      "loc": {
        "start": {
          "line": 968,
          "column": 57
        },
        "end": {
          "line": 968,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28012,
      "end": 28013,
      "loc": {
        "start": {
          "line": 968,
          "column": 58
        },
        "end": {
          "line": 968,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28013,
      "end": 28014,
      "loc": {
        "start": {
          "line": 968,
          "column": 59
        },
        "end": {
          "line": 968,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28021,
      "end": 28022,
      "loc": {
        "start": {
          "line": 969,
          "column": 6
        },
        "end": {
          "line": 969,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28027,
      "end": 28028,
      "loc": {
        "start": {
          "line": 970,
          "column": 4
        },
        "end": {
          "line": 970,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28028,
      "end": 28029,
      "loc": {
        "start": {
          "line": 970,
          "column": 5
        },
        "end": {
          "line": 970,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28029,
      "end": 28030,
      "loc": {
        "start": {
          "line": 970,
          "column": 6
        },
        "end": {
          "line": 970,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "contracts",
      "start": 28036,
      "end": 28045,
      "loc": {
        "start": {
          "line": 972,
          "column": 4
        },
        "end": {
          "line": 972,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28045,
      "end": 28046,
      "loc": {
        "start": {
          "line": 972,
          "column": 13
        },
        "end": {
          "line": 972,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 28046,
      "end": 28053,
      "loc": {
        "start": {
          "line": 972,
          "column": 14
        },
        "end": {
          "line": 972,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28053,
      "end": 28054,
      "loc": {
        "start": {
          "line": 972,
          "column": 21
        },
        "end": {
          "line": 972,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "contract",
      "start": 28054,
      "end": 28062,
      "loc": {
        "start": {
          "line": 972,
          "column": 22
        },
        "end": {
          "line": 972,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28063,
      "end": 28065,
      "loc": {
        "start": {
          "line": 972,
          "column": 31
        },
        "end": {
          "line": 972,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28066,
      "end": 28067,
      "loc": {
        "start": {
          "line": 972,
          "column": 34
        },
        "end": {
          "line": 972,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 28074,
      "end": 28079,
      "loc": {
        "start": {
          "line": 973,
          "column": 6
        },
        "end": {
          "line": 973,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 28080,
      "end": 28090,
      "loc": {
        "start": {
          "line": 973,
          "column": 12
        },
        "end": {
          "line": 973,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 28091,
      "end": 28092,
      "loc": {
        "start": {
          "line": 973,
          "column": 23
        },
        "end": {
          "line": 973,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28093,
      "end": 28097,
      "loc": {
        "start": {
          "line": 973,
          "column": 25
        },
        "end": {
          "line": 973,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28097,
      "end": 28098,
      "loc": {
        "start": {
          "line": 973,
          "column": 29
        },
        "end": {
          "line": 973,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 28098,
      "end": 28101,
      "loc": {
        "start": {
          "line": 973,
          "column": 30
        },
        "end": {
          "line": 973,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28101,
      "end": 28102,
      "loc": {
        "start": {
          "line": 973,
          "column": 33
        },
        "end": {
          "line": 973,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 28102,
      "end": 28110,
      "loc": {
        "start": {
          "line": 973,
          "column": 34
        },
        "end": {
          "line": 973,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28110,
      "end": 28111,
      "loc": {
        "start": {
          "line": 973,
          "column": 42
        },
        "end": {
          "line": 973,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDependency",
      "start": 28111,
      "end": 28124,
      "loc": {
        "start": {
          "line": 973,
          "column": 43
        },
        "end": {
          "line": 973,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28124,
      "end": 28125,
      "loc": {
        "start": {
          "line": 973,
          "column": 56
        },
        "end": {
          "line": 973,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "contract",
      "start": 28125,
      "end": 28133,
      "loc": {
        "start": {
          "line": 973,
          "column": 57
        },
        "end": {
          "line": 973,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28133,
      "end": 28134,
      "loc": {
        "start": {
          "line": 973,
          "column": 65
        },
        "end": {
          "line": 973,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28134,
      "end": 28135,
      "loc": {
        "start": {
          "line": 973,
          "column": 66
        },
        "end": {
          "line": 973,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 28142,
      "end": 28144,
      "loc": {
        "start": {
          "line": 974,
          "column": 6
        },
        "end": {
          "line": 974,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28145,
      "end": 28146,
      "loc": {
        "start": {
          "line": 974,
          "column": 9
        },
        "end": {
          "line": 974,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 28146,
      "end": 28156,
      "loc": {
        "start": {
          "line": 974,
          "column": 10
        },
        "end": {
          "line": 974,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28156,
      "end": 28157,
      "loc": {
        "start": {
          "line": 974,
          "column": 20
        },
        "end": {
          "line": 974,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28158,
      "end": 28159,
      "loc": {
        "start": {
          "line": 974,
          "column": 22
        },
        "end": {
          "line": 974,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 28168,
      "end": 28180,
      "loc": {
        "start": {
          "line": 975,
          "column": 8
        },
        "end": {
          "line": 975,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28180,
      "end": 28181,
      "loc": {
        "start": {
          "line": 975,
          "column": 20
        },
        "end": {
          "line": 975,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 28181,
      "end": 28185,
      "loc": {
        "start": {
          "line": 975,
          "column": 21
        },
        "end": {
          "line": 975,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28185,
      "end": 28186,
      "loc": {
        "start": {
          "line": 975,
          "column": 25
        },
        "end": {
          "line": 975,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 28186,
      "end": 28196,
      "loc": {
        "start": {
          "line": 975,
          "column": 26
        },
        "end": {
          "line": 975,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28196,
      "end": 28197,
      "loc": {
        "start": {
          "line": 975,
          "column": 36
        },
        "end": {
          "line": 975,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28197,
      "end": 28198,
      "loc": {
        "start": {
          "line": 975,
          "column": 37
        },
        "end": {
          "line": 975,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28205,
      "end": 28206,
      "loc": {
        "start": {
          "line": 976,
          "column": 6
        },
        "end": {
          "line": 976,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28211,
      "end": 28212,
      "loc": {
        "start": {
          "line": 977,
          "column": 4
        },
        "end": {
          "line": 977,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28212,
      "end": 28213,
      "loc": {
        "start": {
          "line": 977,
          "column": 5
        },
        "end": {
          "line": 977,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28213,
      "end": 28214,
      "loc": {
        "start": {
          "line": 977,
          "column": 6
        },
        "end": {
          "line": 977,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 28220,
      "end": 28222,
      "loc": {
        "start": {
          "line": 979,
          "column": 4
        },
        "end": {
          "line": 979,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28223,
      "end": 28224,
      "loc": {
        "start": {
          "line": 979,
          "column": 7
        },
        "end": {
          "line": 979,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28224,
      "end": 28228,
      "loc": {
        "start": {
          "line": 979,
          "column": 8
        },
        "end": {
          "line": 979,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28228,
      "end": 28229,
      "loc": {
        "start": {
          "line": 979,
          "column": 12
        },
        "end": {
          "line": 979,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWorkup",
      "start": 28229,
      "end": 28239,
      "loc": {
        "start": {
          "line": 979,
          "column": 13
        },
        "end": {
          "line": 979,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28239,
      "end": 28240,
      "loc": {
        "start": {
          "line": 979,
          "column": 23
        },
        "end": {
          "line": 979,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28240,
      "end": 28241,
      "loc": {
        "start": {
          "line": 979,
          "column": 24
        },
        "end": {
          "line": 979,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28241,
      "end": 28242,
      "loc": {
        "start": {
          "line": 979,
          "column": 25
        },
        "end": {
          "line": 979,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28243,
      "end": 28244,
      "loc": {
        "start": {
          "line": 979,
          "column": 27
        },
        "end": {
          "line": 979,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 28251,
      "end": 28256,
      "loc": {
        "start": {
          "line": 980,
          "column": 6
        },
        "end": {
          "line": 980,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workupField",
      "start": 28257,
      "end": 28268,
      "loc": {
        "start": {
          "line": 980,
          "column": 12
        },
        "end": {
          "line": 980,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 28269,
      "end": 28270,
      "loc": {
        "start": {
          "line": 980,
          "column": 24
        },
        "end": {
          "line": 980,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "WorkupService",
      "start": 28271,
      "end": 28284,
      "loc": {
        "start": {
          "line": 980,
          "column": 26
        },
        "end": {
          "line": 980,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28284,
      "end": 28285,
      "loc": {
        "start": {
          "line": 980,
          "column": 39
        },
        "end": {
          "line": 980,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDependency",
      "start": 28285,
      "end": 28298,
      "loc": {
        "start": {
          "line": 980,
          "column": 40
        },
        "end": {
          "line": 980,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28298,
      "end": 28299,
      "loc": {
        "start": {
          "line": 980,
          "column": 53
        },
        "end": {
          "line": 980,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28299,
      "end": 28303,
      "loc": {
        "start": {
          "line": 980,
          "column": 54
        },
        "end": {
          "line": 980,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28303,
      "end": 28304,
      "loc": {
        "start": {
          "line": 980,
          "column": 58
        },
        "end": {
          "line": 980,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWorkup",
      "start": 28304,
      "end": 28314,
      "loc": {
        "start": {
          "line": 980,
          "column": 59
        },
        "end": {
          "line": 980,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28314,
      "end": 28315,
      "loc": {
        "start": {
          "line": 980,
          "column": 69
        },
        "end": {
          "line": 980,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28315,
      "end": 28316,
      "loc": {
        "start": {
          "line": 980,
          "column": 70
        },
        "end": {
          "line": 980,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28316,
      "end": 28317,
      "loc": {
        "start": {
          "line": 980,
          "column": 71
        },
        "end": {
          "line": 980,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28318,
      "end": 28322,
      "loc": {
        "start": {
          "line": 980,
          "column": 73
        },
        "end": {
          "line": 980,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28322,
      "end": 28323,
      "loc": {
        "start": {
          "line": 980,
          "column": 77
        },
        "end": {
          "line": 980,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 28323,
      "end": 28326,
      "loc": {
        "start": {
          "line": 980,
          "column": 78
        },
        "end": {
          "line": 980,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28326,
      "end": 28327,
      "loc": {
        "start": {
          "line": 980,
          "column": 81
        },
        "end": {
          "line": 980,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28327,
      "end": 28328,
      "loc": {
        "start": {
          "line": 980,
          "column": 82
        },
        "end": {
          "line": 980,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 28335,
      "end": 28337,
      "loc": {
        "start": {
          "line": 981,
          "column": 6
        },
        "end": {
          "line": 981,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28338,
      "end": 28339,
      "loc": {
        "start": {
          "line": 981,
          "column": 9
        },
        "end": {
          "line": 981,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workupField",
      "start": 28339,
      "end": 28350,
      "loc": {
        "start": {
          "line": 981,
          "column": 10
        },
        "end": {
          "line": 981,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28350,
      "end": 28351,
      "loc": {
        "start": {
          "line": 981,
          "column": 21
        },
        "end": {
          "line": 981,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 28352,
      "end": 28364,
      "loc": {
        "start": {
          "line": 981,
          "column": 23
        },
        "end": {
          "line": 981,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28364,
      "end": 28365,
      "loc": {
        "start": {
          "line": 981,
          "column": 35
        },
        "end": {
          "line": 981,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 28365,
      "end": 28369,
      "loc": {
        "start": {
          "line": 981,
          "column": 36
        },
        "end": {
          "line": 981,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28369,
      "end": 28370,
      "loc": {
        "start": {
          "line": 981,
          "column": 40
        },
        "end": {
          "line": 981,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workupField",
      "start": 28370,
      "end": 28381,
      "loc": {
        "start": {
          "line": 981,
          "column": 41
        },
        "end": {
          "line": 981,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28381,
      "end": 28382,
      "loc": {
        "start": {
          "line": 981,
          "column": 52
        },
        "end": {
          "line": 981,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28382,
      "end": 28383,
      "loc": {
        "start": {
          "line": 981,
          "column": 53
        },
        "end": {
          "line": 981,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28388,
      "end": 28389,
      "loc": {
        "start": {
          "line": 982,
          "column": 4
        },
        "end": {
          "line": 982,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 28395,
      "end": 28401,
      "loc": {
        "start": {
          "line": 984,
          "column": 4
        },
        "end": {
          "line": 984,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 28402,
      "end": 28414,
      "loc": {
        "start": {
          "line": 984,
          "column": 11
        },
        "end": {
          "line": 984,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28414,
      "end": 28415,
      "loc": {
        "start": {
          "line": 984,
          "column": 23
        },
        "end": {
          "line": 984,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28418,
      "end": 28419,
      "loc": {
        "start": {
          "line": 985,
          "column": 2
        },
        "end": {
          "line": 985,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets dependant bid entities that rely on line item instance.\n   *\n   * @returns {BidEntity[]}\n   ",
      "start": 28423,
      "end": 28531,
      "loc": {
        "start": {
          "line": 987,
          "column": 2
        },
        "end": {
          "line": 991,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependants",
      "start": 28534,
      "end": 28544,
      "loc": {
        "start": {
          "line": 992,
          "column": 2
        },
        "end": {
          "line": 992,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28544,
      "end": 28545,
      "loc": {
        "start": {
          "line": 992,
          "column": 12
        },
        "end": {
          "line": 992,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28545,
      "end": 28546,
      "loc": {
        "start": {
          "line": 992,
          "column": 13
        },
        "end": {
          "line": 992,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28547,
      "end": 28548,
      "loc": {
        "start": {
          "line": 992,
          "column": 15
        },
        "end": {
          "line": 992,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 28553,
      "end": 28559,
      "loc": {
        "start": {
          "line": 993,
          "column": 4
        },
        "end": {
          "line": 993,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28560,
      "end": 28564,
      "loc": {
        "start": {
          "line": 993,
          "column": 11
        },
        "end": {
          "line": 993,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28564,
      "end": 28565,
      "loc": {
        "start": {
          "line": 993,
          "column": 15
        },
        "end": {
          "line": 993,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 28565,
      "end": 28568,
      "loc": {
        "start": {
          "line": 993,
          "column": 16
        },
        "end": {
          "line": 993,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28568,
      "end": 28569,
      "loc": {
        "start": {
          "line": 993,
          "column": 19
        },
        "end": {
          "line": 993,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 28569,
      "end": 28577,
      "loc": {
        "start": {
          "line": 993,
          "column": 20
        },
        "end": {
          "line": 993,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28577,
      "end": 28578,
      "loc": {
        "start": {
          "line": 993,
          "column": 28
        },
        "end": {
          "line": 993,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDependants",
      "start": 28578,
      "end": 28591,
      "loc": {
        "start": {
          "line": 993,
          "column": 29
        },
        "end": {
          "line": 993,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28591,
      "end": 28592,
      "loc": {
        "start": {
          "line": 993,
          "column": 42
        },
        "end": {
          "line": 993,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item",
      "start": 28592,
      "end": 28603,
      "loc": {
        "start": {
          "line": 993,
          "column": 43
        },
        "end": {
          "line": 993,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28603,
      "end": 28604,
      "loc": {
        "start": {
          "line": 993,
          "column": 54
        },
        "end": {
          "line": 993,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28605,
      "end": 28609,
      "loc": {
        "start": {
          "line": 993,
          "column": 56
        },
        "end": {
          "line": 993,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28609,
      "end": 28610,
      "loc": {
        "start": {
          "line": 993,
          "column": 60
        },
        "end": {
          "line": 993,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 28610,
      "end": 28612,
      "loc": {
        "start": {
          "line": 993,
          "column": 61
        },
        "end": {
          "line": 993,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28612,
      "end": 28613,
      "loc": {
        "start": {
          "line": 993,
          "column": 63
        },
        "end": {
          "line": 993,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28613,
      "end": 28614,
      "loc": {
        "start": {
          "line": 993,
          "column": 64
        },
        "end": {
          "line": 993,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28617,
      "end": 28618,
      "loc": {
        "start": {
          "line": 994,
          "column": 2
        },
        "end": {
          "line": 994,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindLineItemDependencies",
      "start": 28622,
      "end": 28647,
      "loc": {
        "start": {
          "line": 996,
          "column": 2
        },
        "end": {
          "line": 996,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28647,
      "end": 28648,
      "loc": {
        "start": {
          "line": 996,
          "column": 27
        },
        "end": {
          "line": 996,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28648,
      "end": 28649,
      "loc": {
        "start": {
          "line": 996,
          "column": 28
        },
        "end": {
          "line": 996,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28650,
      "end": 28651,
      "loc": {
        "start": {
          "line": 996,
          "column": 30
        },
        "end": {
          "line": 996,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 28656,
      "end": 28659,
      "loc": {
        "start": {
          "line": 997,
          "column": 4
        },
        "end": {
          "line": 997,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28660,
      "end": 28661,
      "loc": {
        "start": {
          "line": 997,
          "column": 8
        },
        "end": {
          "line": 997,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 28661,
      "end": 28664,
      "loc": {
        "start": {
          "line": 997,
          "column": 9
        },
        "end": {
          "line": 997,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 28665,
      "end": 28683,
      "loc": {
        "start": {
          "line": 997,
          "column": 13
        },
        "end": {
          "line": 997,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 28684,
      "end": 28686,
      "loc": {
        "start": {
          "line": 997,
          "column": 32
        },
        "end": {
          "line": 997,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 28687,
      "end": 28693,
      "loc": {
        "start": {
          "line": 997,
          "column": 35
        },
        "end": {
          "line": 997,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28693,
      "end": 28694,
      "loc": {
        "start": {
          "line": 997,
          "column": 41
        },
        "end": {
          "line": 997,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 28694,
      "end": 28700,
      "loc": {
        "start": {
          "line": 997,
          "column": 42
        },
        "end": {
          "line": 997,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28700,
      "end": 28701,
      "loc": {
        "start": {
          "line": 997,
          "column": 48
        },
        "end": {
          "line": 997,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28701,
      "end": 28705,
      "loc": {
        "start": {
          "line": 997,
          "column": 49
        },
        "end": {
          "line": 997,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28705,
      "end": 28706,
      "loc": {
        "start": {
          "line": 997,
          "column": 53
        },
        "end": {
          "line": 997,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 28706,
      "end": 28712,
      "loc": {
        "start": {
          "line": 997,
          "column": 54
        },
        "end": {
          "line": 997,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28712,
      "end": 28713,
      "loc": {
        "start": {
          "line": 997,
          "column": 60
        },
        "end": {
          "line": 997,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 28713,
      "end": 28725,
      "loc": {
        "start": {
          "line": 997,
          "column": 61
        },
        "end": {
          "line": 997,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28725,
      "end": 28726,
      "loc": {
        "start": {
          "line": 997,
          "column": 73
        },
        "end": {
          "line": 997,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28726,
      "end": 28727,
      "loc": {
        "start": {
          "line": 997,
          "column": 74
        },
        "end": {
          "line": 997,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28728,
      "end": 28729,
      "loc": {
        "start": {
          "line": 997,
          "column": 76
        },
        "end": {
          "line": 997,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 28736,
      "end": 28738,
      "loc": {
        "start": {
          "line": 998,
          "column": 6
        },
        "end": {
          "line": 998,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28739,
      "end": 28740,
      "loc": {
        "start": {
          "line": 998,
          "column": 9
        },
        "end": {
          "line": 998,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 28740,
      "end": 28741,
      "loc": {
        "start": {
          "line": 998,
          "column": 10
        },
        "end": {
          "line": 998,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isEmpty",
      "start": 28741,
      "end": 28748,
      "loc": {
        "start": {
          "line": 998,
          "column": 11
        },
        "end": {
          "line": 998,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28748,
      "end": 28749,
      "loc": {
        "start": {
          "line": 998,
          "column": 18
        },
        "end": {
          "line": 998,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 28749,
      "end": 28767,
      "loc": {
        "start": {
          "line": 998,
          "column": 19
        },
        "end": {
          "line": 998,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28767,
      "end": 28768,
      "loc": {
        "start": {
          "line": 998,
          "column": 37
        },
        "end": {
          "line": 998,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28768,
      "end": 28769,
      "loc": {
        "start": {
          "line": 998,
          "column": 38
        },
        "end": {
          "line": 998,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28770,
      "end": 28771,
      "loc": {
        "start": {
          "line": 998,
          "column": 40
        },
        "end": {
          "line": 998,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 28780,
      "end": 28783,
      "loc": {
        "start": {
          "line": 999,
          "column": 8
        },
        "end": {
          "line": 999,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 28784,
      "end": 28794,
      "loc": {
        "start": {
          "line": 999,
          "column": 12
        },
        "end": {
          "line": 999,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 28795,
      "end": 28796,
      "loc": {
        "start": {
          "line": 999,
          "column": 23
        },
        "end": {
          "line": 999,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28797,
      "end": 28801,
      "loc": {
        "start": {
          "line": 999,
          "column": 25
        },
        "end": {
          "line": 999,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28801,
      "end": 28802,
      "loc": {
        "start": {
          "line": 999,
          "column": 29
        },
        "end": {
          "line": 999,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 28802,
      "end": 28805,
      "loc": {
        "start": {
          "line": 999,
          "column": 30
        },
        "end": {
          "line": 999,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28805,
      "end": 28806,
      "loc": {
        "start": {
          "line": 999,
          "column": 33
        },
        "end": {
          "line": 999,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 28806,
      "end": 28814,
      "loc": {
        "start": {
          "line": 999,
          "column": 34
        },
        "end": {
          "line": 999,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28814,
      "end": 28815,
      "loc": {
        "start": {
          "line": 999,
          "column": 42
        },
        "end": {
          "line": 999,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDependency",
      "start": 28815,
      "end": 28828,
      "loc": {
        "start": {
          "line": 999,
          "column": 43
        },
        "end": {
          "line": 999,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28828,
      "end": 28829,
      "loc": {
        "start": {
          "line": 999,
          "column": 56
        },
        "end": {
          "line": 999,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 28829,
      "end": 28847,
      "loc": {
        "start": {
          "line": 999,
          "column": 57
        },
        "end": {
          "line": 999,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28847,
      "end": 28848,
      "loc": {
        "start": {
          "line": 999,
          "column": 75
        },
        "end": {
          "line": 999,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28848,
      "end": 28849,
      "loc": {
        "start": {
          "line": 999,
          "column": 76
        },
        "end": {
          "line": 999,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 28858,
      "end": 28860,
      "loc": {
        "start": {
          "line": 1000,
          "column": 8
        },
        "end": {
          "line": 1000,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28861,
      "end": 28862,
      "loc": {
        "start": {
          "line": 1000,
          "column": 11
        },
        "end": {
          "line": 1000,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 28862,
      "end": 28872,
      "loc": {
        "start": {
          "line": 1000,
          "column": 12
        },
        "end": {
          "line": 1000,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28872,
      "end": 28873,
      "loc": {
        "start": {
          "line": 1000,
          "column": 22
        },
        "end": {
          "line": 1000,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28874,
      "end": 28875,
      "loc": {
        "start": {
          "line": 1000,
          "column": 24
        },
        "end": {
          "line": 1000,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 28886,
      "end": 28896,
      "loc": {
        "start": {
          "line": 1001,
          "column": 10
        },
        "end": {
          "line": 1001,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28896,
      "end": 28897,
      "loc": {
        "start": {
          "line": 1001,
          "column": 20
        },
        "end": {
          "line": 1001,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 28897,
      "end": 28899,
      "loc": {
        "start": {
          "line": 1001,
          "column": 21
        },
        "end": {
          "line": 1001,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28899,
      "end": 28900,
      "loc": {
        "start": {
          "line": 1001,
          "column": 23
        },
        "end": {
          "line": 1001,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 28900,
      "end": 28909,
      "loc": {
        "start": {
          "line": 1001,
          "column": 24
        },
        "end": {
          "line": 1001,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28909,
      "end": 28910,
      "loc": {
        "start": {
          "line": 1001,
          "column": 33
        },
        "end": {
          "line": 1001,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28911,
      "end": 28912,
      "loc": {
        "start": {
          "line": 1001,
          "column": 35
        },
        "end": {
          "line": 1001,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 28912,
      "end": 28922,
      "loc": {
        "start": {
          "line": 1001,
          "column": 36
        },
        "end": {
          "line": 1001,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28922,
      "end": 28924,
      "loc": {
        "start": {
          "line": 1001,
          "column": 46
        },
        "end": {
          "line": 1001,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28924,
      "end": 28928,
      "loc": {
        "start": {
          "line": 1001,
          "column": 48
        },
        "end": {
          "line": 1001,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28928,
      "end": 28929,
      "loc": {
        "start": {
          "line": 1001,
          "column": 52
        },
        "end": {
          "line": 1001,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 28929,
      "end": 28931,
      "loc": {
        "start": {
          "line": 1001,
          "column": 53
        },
        "end": {
          "line": 1001,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28931,
      "end": 28932,
      "loc": {
        "start": {
          "line": 1001,
          "column": 55
        },
        "end": {
          "line": 1001,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 28932,
      "end": 28932,
      "loc": {
        "start": {
          "line": 1001,
          "column": 56
        },
        "end": {
          "line": 1001,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28932,
      "end": 28933,
      "loc": {
        "start": {
          "line": 1001,
          "column": 56
        },
        "end": {
          "line": 1001,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28933,
      "end": 28934,
      "loc": {
        "start": {
          "line": 1001,
          "column": 57
        },
        "end": {
          "line": 1001,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28935,
      "end": 28936,
      "loc": {
        "start": {
          "line": 1001,
          "column": 59
        },
        "end": {
          "line": 1001,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requesterId",
      "start": 28936,
      "end": 28947,
      "loc": {
        "start": {
          "line": 1001,
          "column": 60
        },
        "end": {
          "line": 1001,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28947,
      "end": 28948,
      "loc": {
        "start": {
          "line": 1001,
          "column": 71
        },
        "end": {
          "line": 1001,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 28949,
      "end": 28953,
      "loc": {
        "start": {
          "line": 1001,
          "column": 73
        },
        "end": {
          "line": 1001,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28953,
      "end": 28954,
      "loc": {
        "start": {
          "line": 1001,
          "column": 77
        },
        "end": {
          "line": 1001,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28955,
      "end": 28957,
      "loc": {
        "start": {
          "line": 1001,
          "column": 79
        },
        "end": {
          "line": 1001,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28958,
      "end": 28962,
      "loc": {
        "start": {
          "line": 1001,
          "column": 82
        },
        "end": {
          "line": 1001,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28962,
      "end": 28963,
      "loc": {
        "start": {
          "line": 1001,
          "column": 86
        },
        "end": {
          "line": 1001,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 28963,
      "end": 28969,
      "loc": {
        "start": {
          "line": 1001,
          "column": 87
        },
        "end": {
          "line": 1001,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28969,
      "end": 28970,
      "loc": {
        "start": {
          "line": 1001,
          "column": 93
        },
        "end": {
          "line": 1001,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 28970,
      "end": 28974,
      "loc": {
        "start": {
          "line": 1001,
          "column": 94
        },
        "end": {
          "line": 1001,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28974,
      "end": 28975,
      "loc": {
        "start": {
          "line": 1001,
          "column": 98
        },
        "end": {
          "line": 1001,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28975,
      "end": 28976,
      "loc": {
        "start": {
          "line": 1001,
          "column": 99
        },
        "end": {
          "line": 1001,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28976,
      "end": 28977,
      "loc": {
        "start": {
          "line": 1001,
          "column": 100
        },
        "end": {
          "line": 1001,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28986,
      "end": 28987,
      "loc": {
        "start": {
          "line": 1002,
          "column": 8
        },
        "end": {
          "line": 1002,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28994,
      "end": 28995,
      "loc": {
        "start": {
          "line": 1003,
          "column": 6
        },
        "end": {
          "line": 1003,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29000,
      "end": 29001,
      "loc": {
        "start": {
          "line": 1004,
          "column": 4
        },
        "end": {
          "line": 1004,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29004,
      "end": 29005,
      "loc": {
        "start": {
          "line": 1005,
          "column": 2
        },
        "end": {
          "line": 1005,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindLineItemRuleDependencies",
      "start": 29009,
      "end": 29038,
      "loc": {
        "start": {
          "line": 1007,
          "column": 2
        },
        "end": {
          "line": 1007,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29038,
      "end": 29039,
      "loc": {
        "start": {
          "line": 1007,
          "column": 31
        },
        "end": {
          "line": 1007,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29039,
      "end": 29040,
      "loc": {
        "start": {
          "line": 1007,
          "column": 32
        },
        "end": {
          "line": 1007,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29041,
      "end": 29042,
      "loc": {
        "start": {
          "line": 1007,
          "column": 34
        },
        "end": {
          "line": 1007,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 29047,
      "end": 29050,
      "loc": {
        "start": {
          "line": 1008,
          "column": 4
        },
        "end": {
          "line": 1008,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29051,
      "end": 29052,
      "loc": {
        "start": {
          "line": 1008,
          "column": 8
        },
        "end": {
          "line": 1008,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 29052,
      "end": 29055,
      "loc": {
        "start": {
          "line": 1008,
          "column": 9
        },
        "end": {
          "line": 1008,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rule",
      "start": 29056,
      "end": 29060,
      "loc": {
        "start": {
          "line": 1008,
          "column": 13
        },
        "end": {
          "line": 1008,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 29061,
      "end": 29063,
      "loc": {
        "start": {
          "line": 1008,
          "column": 18
        },
        "end": {
          "line": 1008,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 29064,
      "end": 29070,
      "loc": {
        "start": {
          "line": 1008,
          "column": 21
        },
        "end": {
          "line": 1008,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29070,
      "end": 29071,
      "loc": {
        "start": {
          "line": 1008,
          "column": 27
        },
        "end": {
          "line": 1008,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 29071,
      "end": 29077,
      "loc": {
        "start": {
          "line": 1008,
          "column": 28
        },
        "end": {
          "line": 1008,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29077,
      "end": 29078,
      "loc": {
        "start": {
          "line": 1008,
          "column": 34
        },
        "end": {
          "line": 1008,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29078,
      "end": 29082,
      "loc": {
        "start": {
          "line": 1008,
          "column": 35
        },
        "end": {
          "line": 1008,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29082,
      "end": 29083,
      "loc": {
        "start": {
          "line": 1008,
          "column": 39
        },
        "end": {
          "line": 1008,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 29083,
      "end": 29089,
      "loc": {
        "start": {
          "line": 1008,
          "column": 40
        },
        "end": {
          "line": 1008,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29089,
      "end": 29090,
      "loc": {
        "start": {
          "line": 1008,
          "column": 46
        },
        "end": {
          "line": 1008,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rules",
      "start": 29090,
      "end": 29095,
      "loc": {
        "start": {
          "line": 1008,
          "column": 47
        },
        "end": {
          "line": 1008,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29095,
      "end": 29096,
      "loc": {
        "start": {
          "line": 1008,
          "column": 52
        },
        "end": {
          "line": 1008,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29096,
      "end": 29097,
      "loc": {
        "start": {
          "line": 1008,
          "column": 53
        },
        "end": {
          "line": 1008,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29098,
      "end": 29099,
      "loc": {
        "start": {
          "line": 1008,
          "column": 55
        },
        "end": {
          "line": 1008,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 29106,
      "end": 29108,
      "loc": {
        "start": {
          "line": 1009,
          "column": 6
        },
        "end": {
          "line": 1009,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29109,
      "end": 29110,
      "loc": {
        "start": {
          "line": 1009,
          "column": 9
        },
        "end": {
          "line": 1009,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rule",
      "start": 29110,
      "end": 29114,
      "loc": {
        "start": {
          "line": 1009,
          "column": 10
        },
        "end": {
          "line": 1009,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29114,
      "end": 29115,
      "loc": {
        "start": {
          "line": 1009,
          "column": 14
        },
        "end": {
          "line": 1009,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 29115,
      "end": 29127,
      "loc": {
        "start": {
          "line": 1009,
          "column": 15
        },
        "end": {
          "line": 1009,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29127,
      "end": 29128,
      "loc": {
        "start": {
          "line": 1009,
          "column": 27
        },
        "end": {
          "line": 1009,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29129,
      "end": 29130,
      "loc": {
        "start": {
          "line": 1009,
          "column": 29
        },
        "end": {
          "line": 1009,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 29139,
      "end": 29142,
      "loc": {
        "start": {
          "line": 1010,
          "column": 8
        },
        "end": {
          "line": 1010,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29143,
      "end": 29144,
      "loc": {
        "start": {
          "line": 1010,
          "column": 12
        },
        "end": {
          "line": 1010,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 29144,
      "end": 29147,
      "loc": {
        "start": {
          "line": 1010,
          "column": 13
        },
        "end": {
          "line": 1010,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 29148,
      "end": 29166,
      "loc": {
        "start": {
          "line": 1010,
          "column": 17
        },
        "end": {
          "line": 1010,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 29167,
      "end": 29169,
      "loc": {
        "start": {
          "line": 1010,
          "column": 36
        },
        "end": {
          "line": 1010,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 29170,
      "end": 29176,
      "loc": {
        "start": {
          "line": 1010,
          "column": 39
        },
        "end": {
          "line": 1010,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29176,
      "end": 29177,
      "loc": {
        "start": {
          "line": 1010,
          "column": 45
        },
        "end": {
          "line": 1010,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 29177,
      "end": 29183,
      "loc": {
        "start": {
          "line": 1010,
          "column": 46
        },
        "end": {
          "line": 1010,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29183,
      "end": 29184,
      "loc": {
        "start": {
          "line": 1010,
          "column": 52
        },
        "end": {
          "line": 1010,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "rule",
      "start": 29184,
      "end": 29188,
      "loc": {
        "start": {
          "line": 1010,
          "column": 53
        },
        "end": {
          "line": 1010,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29188,
      "end": 29189,
      "loc": {
        "start": {
          "line": 1010,
          "column": 57
        },
        "end": {
          "line": 1010,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 29189,
      "end": 29201,
      "loc": {
        "start": {
          "line": 1010,
          "column": 58
        },
        "end": {
          "line": 1010,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29201,
      "end": 29202,
      "loc": {
        "start": {
          "line": 1010,
          "column": 70
        },
        "end": {
          "line": 1010,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29202,
      "end": 29203,
      "loc": {
        "start": {
          "line": 1010,
          "column": 71
        },
        "end": {
          "line": 1010,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29204,
      "end": 29205,
      "loc": {
        "start": {
          "line": 1010,
          "column": 73
        },
        "end": {
          "line": 1010,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 29216,
      "end": 29218,
      "loc": {
        "start": {
          "line": 1011,
          "column": 10
        },
        "end": {
          "line": 1011,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29219,
      "end": 29220,
      "loc": {
        "start": {
          "line": 1011,
          "column": 13
        },
        "end": {
          "line": 1011,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 29220,
      "end": 29221,
      "loc": {
        "start": {
          "line": 1011,
          "column": 14
        },
        "end": {
          "line": 1011,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isEmpty",
      "start": 29221,
      "end": 29228,
      "loc": {
        "start": {
          "line": 1011,
          "column": 15
        },
        "end": {
          "line": 1011,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29228,
      "end": 29229,
      "loc": {
        "start": {
          "line": 1011,
          "column": 22
        },
        "end": {
          "line": 1011,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 29229,
      "end": 29247,
      "loc": {
        "start": {
          "line": 1011,
          "column": 23
        },
        "end": {
          "line": 1011,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29247,
      "end": 29248,
      "loc": {
        "start": {
          "line": 1011,
          "column": 41
        },
        "end": {
          "line": 1011,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29248,
      "end": 29249,
      "loc": {
        "start": {
          "line": 1011,
          "column": 42
        },
        "end": {
          "line": 1011,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29250,
      "end": 29251,
      "loc": {
        "start": {
          "line": 1011,
          "column": 44
        },
        "end": {
          "line": 1011,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 29264,
      "end": 29267,
      "loc": {
        "start": {
          "line": 1012,
          "column": 12
        },
        "end": {
          "line": 1012,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 29268,
      "end": 29278,
      "loc": {
        "start": {
          "line": 1012,
          "column": 16
        },
        "end": {
          "line": 1012,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 29279,
      "end": 29280,
      "loc": {
        "start": {
          "line": 1012,
          "column": 27
        },
        "end": {
          "line": 1012,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29281,
      "end": 29285,
      "loc": {
        "start": {
          "line": 1012,
          "column": 29
        },
        "end": {
          "line": 1012,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29285,
      "end": 29286,
      "loc": {
        "start": {
          "line": 1012,
          "column": 33
        },
        "end": {
          "line": 1012,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 29286,
      "end": 29289,
      "loc": {
        "start": {
          "line": 1012,
          "column": 34
        },
        "end": {
          "line": 1012,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29289,
      "end": 29290,
      "loc": {
        "start": {
          "line": 1012,
          "column": 37
        },
        "end": {
          "line": 1012,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 29290,
      "end": 29298,
      "loc": {
        "start": {
          "line": 1012,
          "column": 38
        },
        "end": {
          "line": 1012,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29298,
      "end": 29299,
      "loc": {
        "start": {
          "line": 1012,
          "column": 46
        },
        "end": {
          "line": 1012,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDependency",
      "start": 29299,
      "end": 29312,
      "loc": {
        "start": {
          "line": 1012,
          "column": 47
        },
        "end": {
          "line": 1012,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29312,
      "end": 29313,
      "loc": {
        "start": {
          "line": 1012,
          "column": 60
        },
        "end": {
          "line": 1012,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 29313,
      "end": 29331,
      "loc": {
        "start": {
          "line": 1012,
          "column": 61
        },
        "end": {
          "line": 1012,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29331,
      "end": 29332,
      "loc": {
        "start": {
          "line": 1012,
          "column": 79
        },
        "end": {
          "line": 1012,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29332,
      "end": 29333,
      "loc": {
        "start": {
          "line": 1012,
          "column": 80
        },
        "end": {
          "line": 1012,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 29346,
      "end": 29348,
      "loc": {
        "start": {
          "line": 1013,
          "column": 12
        },
        "end": {
          "line": 1013,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29349,
      "end": 29350,
      "loc": {
        "start": {
          "line": 1013,
          "column": 15
        },
        "end": {
          "line": 1013,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 29350,
      "end": 29360,
      "loc": {
        "start": {
          "line": 1013,
          "column": 16
        },
        "end": {
          "line": 1013,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29360,
      "end": 29361,
      "loc": {
        "start": {
          "line": 1013,
          "column": 26
        },
        "end": {
          "line": 1013,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29362,
      "end": 29363,
      "loc": {
        "start": {
          "line": 1013,
          "column": 28
        },
        "end": {
          "line": 1013,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 29378,
      "end": 29388,
      "loc": {
        "start": {
          "line": 1014,
          "column": 14
        },
        "end": {
          "line": 1014,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29388,
      "end": 29389,
      "loc": {
        "start": {
          "line": 1014,
          "column": 24
        },
        "end": {
          "line": 1014,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 29389,
      "end": 29391,
      "loc": {
        "start": {
          "line": 1014,
          "column": 25
        },
        "end": {
          "line": 1014,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29391,
      "end": 29392,
      "loc": {
        "start": {
          "line": 1014,
          "column": 27
        },
        "end": {
          "line": 1014,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 29392,
      "end": 29401,
      "loc": {
        "start": {
          "line": 1014,
          "column": 28
        },
        "end": {
          "line": 1014,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29401,
      "end": 29402,
      "loc": {
        "start": {
          "line": 1014,
          "column": 37
        },
        "end": {
          "line": 1014,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29403,
      "end": 29404,
      "loc": {
        "start": {
          "line": 1014,
          "column": 39
        },
        "end": {
          "line": 1014,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 29404,
      "end": 29414,
      "loc": {
        "start": {
          "line": 1014,
          "column": 40
        },
        "end": {
          "line": 1014,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29414,
      "end": 29416,
      "loc": {
        "start": {
          "line": 1014,
          "column": 50
        },
        "end": {
          "line": 1014,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29416,
      "end": 29420,
      "loc": {
        "start": {
          "line": 1014,
          "column": 52
        },
        "end": {
          "line": 1014,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29420,
      "end": 29421,
      "loc": {
        "start": {
          "line": 1014,
          "column": 56
        },
        "end": {
          "line": 1014,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 29421,
      "end": 29423,
      "loc": {
        "start": {
          "line": 1014,
          "column": 57
        },
        "end": {
          "line": 1014,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29423,
      "end": 29424,
      "loc": {
        "start": {
          "line": 1014,
          "column": 59
        },
        "end": {
          "line": 1014,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 29424,
      "end": 29424,
      "loc": {
        "start": {
          "line": 1014,
          "column": 60
        },
        "end": {
          "line": 1014,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29424,
      "end": 29425,
      "loc": {
        "start": {
          "line": 1014,
          "column": 60
        },
        "end": {
          "line": 1014,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29425,
      "end": 29426,
      "loc": {
        "start": {
          "line": 1014,
          "column": 61
        },
        "end": {
          "line": 1014,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29427,
      "end": 29428,
      "loc": {
        "start": {
          "line": 1014,
          "column": 63
        },
        "end": {
          "line": 1014,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requesterId",
      "start": 29428,
      "end": 29439,
      "loc": {
        "start": {
          "line": 1014,
          "column": 64
        },
        "end": {
          "line": 1014,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29439,
      "end": 29440,
      "loc": {
        "start": {
          "line": 1014,
          "column": 75
        },
        "end": {
          "line": 1014,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 29441,
      "end": 29445,
      "loc": {
        "start": {
          "line": 1014,
          "column": 77
        },
        "end": {
          "line": 1014,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29445,
      "end": 29446,
      "loc": {
        "start": {
          "line": 1014,
          "column": 81
        },
        "end": {
          "line": 1014,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29447,
      "end": 29449,
      "loc": {
        "start": {
          "line": 1014,
          "column": 83
        },
        "end": {
          "line": 1014,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29450,
      "end": 29454,
      "loc": {
        "start": {
          "line": 1014,
          "column": 86
        },
        "end": {
          "line": 1014,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29454,
      "end": 29455,
      "loc": {
        "start": {
          "line": 1014,
          "column": 90
        },
        "end": {
          "line": 1014,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 29455,
      "end": 29461,
      "loc": {
        "start": {
          "line": 1014,
          "column": 91
        },
        "end": {
          "line": 1014,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29461,
      "end": 29462,
      "loc": {
        "start": {
          "line": 1014,
          "column": 97
        },
        "end": {
          "line": 1014,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 29462,
      "end": 29466,
      "loc": {
        "start": {
          "line": 1014,
          "column": 98
        },
        "end": {
          "line": 1014,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29466,
      "end": 29467,
      "loc": {
        "start": {
          "line": 1014,
          "column": 102
        },
        "end": {
          "line": 1014,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29467,
      "end": 29468,
      "loc": {
        "start": {
          "line": 1014,
          "column": 103
        },
        "end": {
          "line": 1014,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29468,
      "end": 29469,
      "loc": {
        "start": {
          "line": 1014,
          "column": 104
        },
        "end": {
          "line": 1014,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29482,
      "end": 29483,
      "loc": {
        "start": {
          "line": 1015,
          "column": 12
        },
        "end": {
          "line": 1015,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29494,
      "end": 29495,
      "loc": {
        "start": {
          "line": 1016,
          "column": 10
        },
        "end": {
          "line": 1016,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29504,
      "end": 29505,
      "loc": {
        "start": {
          "line": 1017,
          "column": 8
        },
        "end": {
          "line": 1017,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29512,
      "end": 29513,
      "loc": {
        "start": {
          "line": 1018,
          "column": 6
        },
        "end": {
          "line": 1018,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29518,
      "end": 29519,
      "loc": {
        "start": {
          "line": 1019,
          "column": 4
        },
        "end": {
          "line": 1019,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29522,
      "end": 29523,
      "loc": {
        "start": {
          "line": 1020,
          "column": 2
        },
        "end": {
          "line": 1020,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindWorkupDependencies",
      "start": 29527,
      "end": 29550,
      "loc": {
        "start": {
          "line": 1022,
          "column": 2
        },
        "end": {
          "line": 1022,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29550,
      "end": 29551,
      "loc": {
        "start": {
          "line": 1022,
          "column": 25
        },
        "end": {
          "line": 1022,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29551,
      "end": 29552,
      "loc": {
        "start": {
          "line": 1022,
          "column": 26
        },
        "end": {
          "line": 1022,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29553,
      "end": 29554,
      "loc": {
        "start": {
          "line": 1022,
          "column": 28
        },
        "end": {
          "line": 1022,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 29559,
      "end": 29564,
      "loc": {
        "start": {
          "line": 1023,
          "column": 4
        },
        "end": {
          "line": 1023,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 29565,
      "end": 29571,
      "loc": {
        "start": {
          "line": 1023,
          "column": 10
        },
        "end": {
          "line": 1023,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 29572,
      "end": 29573,
      "loc": {
        "start": {
          "line": 1023,
          "column": 17
        },
        "end": {
          "line": 1023,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29574,
      "end": 29578,
      "loc": {
        "start": {
          "line": 1023,
          "column": 19
        },
        "end": {
          "line": 1023,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29578,
      "end": 29579,
      "loc": {
        "start": {
          "line": 1023,
          "column": 23
        },
        "end": {
          "line": 1023,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWorkup",
      "start": 29579,
      "end": 29589,
      "loc": {
        "start": {
          "line": 1023,
          "column": 24
        },
        "end": {
          "line": 1023,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29589,
      "end": 29590,
      "loc": {
        "start": {
          "line": 1023,
          "column": 34
        },
        "end": {
          "line": 1023,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29590,
      "end": 29591,
      "loc": {
        "start": {
          "line": 1023,
          "column": 35
        },
        "end": {
          "line": 1023,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29591,
      "end": 29592,
      "loc": {
        "start": {
          "line": 1023,
          "column": 36
        },
        "end": {
          "line": 1023,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 29597,
      "end": 29602,
      "loc": {
        "start": {
          "line": 1024,
          "column": 4
        },
        "end": {
          "line": 1024,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 29603,
      "end": 29613,
      "loc": {
        "start": {
          "line": 1024,
          "column": 10
        },
        "end": {
          "line": 1024,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 29614,
      "end": 29615,
      "loc": {
        "start": {
          "line": 1024,
          "column": 21
        },
        "end": {
          "line": 1024,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 29616,
      "end": 29622,
      "loc": {
        "start": {
          "line": 1024,
          "column": 23
        },
        "end": {
          "line": 1024,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29623,
      "end": 29624,
      "loc": {
        "start": {
          "line": 1024,
          "column": 30
        },
        "end": {
          "line": 1024,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "WorkupService",
      "start": 29625,
      "end": 29638,
      "loc": {
        "start": {
          "line": 1024,
          "column": 32
        },
        "end": {
          "line": 1024,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29638,
      "end": 29639,
      "loc": {
        "start": {
          "line": 1024,
          "column": 45
        },
        "end": {
          "line": 1024,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDependency",
      "start": 29639,
      "end": 29652,
      "loc": {
        "start": {
          "line": 1024,
          "column": 46
        },
        "end": {
          "line": 1024,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29652,
      "end": 29653,
      "loc": {
        "start": {
          "line": 1024,
          "column": 59
        },
        "end": {
          "line": 1024,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 29653,
      "end": 29659,
      "loc": {
        "start": {
          "line": 1024,
          "column": 60
        },
        "end": {
          "line": 1024,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29659,
      "end": 29660,
      "loc": {
        "start": {
          "line": 1024,
          "column": 66
        },
        "end": {
          "line": 1024,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29661,
      "end": 29665,
      "loc": {
        "start": {
          "line": 1024,
          "column": 68
        },
        "end": {
          "line": 1024,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29665,
      "end": 29666,
      "loc": {
        "start": {
          "line": 1024,
          "column": 72
        },
        "end": {
          "line": 1024,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 29666,
      "end": 29669,
      "loc": {
        "start": {
          "line": 1024,
          "column": 73
        },
        "end": {
          "line": 1024,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29669,
      "end": 29670,
      "loc": {
        "start": {
          "line": 1024,
          "column": 76
        },
        "end": {
          "line": 1024,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29671,
      "end": 29672,
      "loc": {
        "start": {
          "line": 1024,
          "column": 78
        },
        "end": {
          "line": 1024,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 29673,
      "end": 29677,
      "loc": {
        "start": {
          "line": 1024,
          "column": 80
        },
        "end": {
          "line": 1024,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29677,
      "end": 29678,
      "loc": {
        "start": {
          "line": 1024,
          "column": 84
        },
        "end": {
          "line": 1024,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 29683,
      "end": 29685,
      "loc": {
        "start": {
          "line": 1025,
          "column": 4
        },
        "end": {
          "line": 1025,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29686,
      "end": 29687,
      "loc": {
        "start": {
          "line": 1025,
          "column": 7
        },
        "end": {
          "line": 1025,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 29687,
      "end": 29697,
      "loc": {
        "start": {
          "line": 1025,
          "column": 8
        },
        "end": {
          "line": 1025,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29697,
      "end": 29698,
      "loc": {
        "start": {
          "line": 1025,
          "column": 18
        },
        "end": {
          "line": 1025,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29699,
      "end": 29700,
      "loc": {
        "start": {
          "line": 1025,
          "column": 20
        },
        "end": {
          "line": 1025,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 29707,
      "end": 29717,
      "loc": {
        "start": {
          "line": 1026,
          "column": 6
        },
        "end": {
          "line": 1026,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29717,
      "end": 29718,
      "loc": {
        "start": {
          "line": 1026,
          "column": 16
        },
        "end": {
          "line": 1026,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 29718,
      "end": 29720,
      "loc": {
        "start": {
          "line": 1026,
          "column": 17
        },
        "end": {
          "line": 1026,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29720,
      "end": 29721,
      "loc": {
        "start": {
          "line": 1026,
          "column": 19
        },
        "end": {
          "line": 1026,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 29721,
      "end": 29730,
      "loc": {
        "start": {
          "line": 1026,
          "column": 20
        },
        "end": {
          "line": 1026,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29730,
      "end": 29731,
      "loc": {
        "start": {
          "line": 1026,
          "column": 29
        },
        "end": {
          "line": 1026,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29732,
      "end": 29733,
      "loc": {
        "start": {
          "line": 1026,
          "column": 31
        },
        "end": {
          "line": 1026,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 29733,
      "end": 29743,
      "loc": {
        "start": {
          "line": 1026,
          "column": 32
        },
        "end": {
          "line": 1026,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29743,
      "end": 29745,
      "loc": {
        "start": {
          "line": 1026,
          "column": 42
        },
        "end": {
          "line": 1026,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29745,
      "end": 29749,
      "loc": {
        "start": {
          "line": 1026,
          "column": 44
        },
        "end": {
          "line": 1026,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29749,
      "end": 29750,
      "loc": {
        "start": {
          "line": 1026,
          "column": 48
        },
        "end": {
          "line": 1026,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 29750,
      "end": 29752,
      "loc": {
        "start": {
          "line": 1026,
          "column": 49
        },
        "end": {
          "line": 1026,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29752,
      "end": 29753,
      "loc": {
        "start": {
          "line": 1026,
          "column": 51
        },
        "end": {
          "line": 1026,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 29753,
      "end": 29753,
      "loc": {
        "start": {
          "line": 1026,
          "column": 52
        },
        "end": {
          "line": 1026,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29753,
      "end": 29754,
      "loc": {
        "start": {
          "line": 1026,
          "column": 52
        },
        "end": {
          "line": 1026,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29754,
      "end": 29755,
      "loc": {
        "start": {
          "line": 1026,
          "column": 53
        },
        "end": {
          "line": 1026,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29756,
      "end": 29757,
      "loc": {
        "start": {
          "line": 1026,
          "column": 55
        },
        "end": {
          "line": 1026,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29757,
      "end": 29758,
      "loc": {
        "start": {
          "line": 1026,
          "column": 56
        },
        "end": {
          "line": 1026,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29759,
      "end": 29761,
      "loc": {
        "start": {
          "line": 1026,
          "column": 58
        },
        "end": {
          "line": 1026,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29762,
      "end": 29766,
      "loc": {
        "start": {
          "line": 1026,
          "column": 61
        },
        "end": {
          "line": 1026,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29766,
      "end": 29767,
      "loc": {
        "start": {
          "line": 1026,
          "column": 65
        },
        "end": {
          "line": 1026,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assessWorkup",
      "start": 29767,
      "end": 29779,
      "loc": {
        "start": {
          "line": 1026,
          "column": 66
        },
        "end": {
          "line": 1026,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29779,
      "end": 29780,
      "loc": {
        "start": {
          "line": 1026,
          "column": 78
        },
        "end": {
          "line": 1026,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29780,
      "end": 29781,
      "loc": {
        "start": {
          "line": 1026,
          "column": 79
        },
        "end": {
          "line": 1026,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29781,
      "end": 29782,
      "loc": {
        "start": {
          "line": 1026,
          "column": 80
        },
        "end": {
          "line": 1026,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29782,
      "end": 29783,
      "loc": {
        "start": {
          "line": 1026,
          "column": 81
        },
        "end": {
          "line": 1026,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29788,
      "end": 29789,
      "loc": {
        "start": {
          "line": 1027,
          "column": 4
        },
        "end": {
          "line": 1027,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29792,
      "end": 29793,
      "loc": {
        "start": {
          "line": 1028,
          "column": 2
        },
        "end": {
          "line": 1028,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Bind the dependencies of the prediction models\n   ",
      "start": 29797,
      "end": 29858,
      "loc": {
        "start": {
          "line": 1030,
          "column": 2
        },
        "end": {
          "line": 1032,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindLineItemPredictionDependencies",
      "start": 29861,
      "end": 29896,
      "loc": {
        "start": {
          "line": 1033,
          "column": 2
        },
        "end": {
          "line": 1033,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29896,
      "end": 29897,
      "loc": {
        "start": {
          "line": 1033,
          "column": 37
        },
        "end": {
          "line": 1033,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29897,
      "end": 29898,
      "loc": {
        "start": {
          "line": 1033,
          "column": 38
        },
        "end": {
          "line": 1033,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29899,
      "end": 29900,
      "loc": {
        "start": {
          "line": 1033,
          "column": 40
        },
        "end": {
          "line": 1033,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 29905,
      "end": 29907,
      "loc": {
        "start": {
          "line": 1034,
          "column": 4
        },
        "end": {
          "line": 1034,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29908,
      "end": 29909,
      "loc": {
        "start": {
          "line": 1034,
          "column": 7
        },
        "end": {
          "line": 1034,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 29909,
      "end": 29910,
      "loc": {
        "start": {
          "line": 1034,
          "column": 8
        },
        "end": {
          "line": 1034,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29910,
      "end": 29914,
      "loc": {
        "start": {
          "line": 1034,
          "column": 9
        },
        "end": {
          "line": 1034,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29914,
      "end": 29915,
      "loc": {
        "start": {
          "line": 1034,
          "column": 13
        },
        "end": {
          "line": 1034,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 29915,
      "end": 29940,
      "loc": {
        "start": {
          "line": 1034,
          "column": 14
        },
        "end": {
          "line": 1034,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29940,
      "end": 29941,
      "loc": {
        "start": {
          "line": 1034,
          "column": 39
        },
        "end": {
          "line": 1034,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 29941,
      "end": 29960,
      "loc": {
        "start": {
          "line": 1034,
          "column": 40
        },
        "end": {
          "line": 1034,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29960,
      "end": 29961,
      "loc": {
        "start": {
          "line": 1034,
          "column": 59
        },
        "end": {
          "line": 1034,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29961,
      "end": 29962,
      "loc": {
        "start": {
          "line": 1034,
          "column": 60
        },
        "end": {
          "line": 1034,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29962,
      "end": 29963,
      "loc": {
        "start": {
          "line": 1034,
          "column": 61
        },
        "end": {
          "line": 1034,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29964,
      "end": 29965,
      "loc": {
        "start": {
          "line": 1034,
          "column": 63
        },
        "end": {
          "line": 1034,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 29972,
      "end": 29978,
      "loc": {
        "start": {
          "line": 1035,
          "column": 6
        },
        "end": {
          "line": 1035,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 29979,
      "end": 29984,
      "loc": {
        "start": {
          "line": 1035,
          "column": 13
        },
        "end": {
          "line": 1035,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29984,
      "end": 29985,
      "loc": {
        "start": {
          "line": 1035,
          "column": 18
        },
        "end": {
          "line": 1035,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29990,
      "end": 29991,
      "loc": {
        "start": {
          "line": 1036,
          "column": 4
        },
        "end": {
          "line": 1036,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 29997,
      "end": 30002,
      "loc": {
        "start": {
          "line": 1038,
          "column": 4
        },
        "end": {
          "line": 1038,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 30003,
      "end": 30015,
      "loc": {
        "start": {
          "line": 1038,
          "column": 10
        },
        "end": {
          "line": 1038,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 30016,
      "end": 30017,
      "loc": {
        "start": {
          "line": 1038,
          "column": 23
        },
        "end": {
          "line": 1038,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30018,
      "end": 30022,
      "loc": {
        "start": {
          "line": 1038,
          "column": 25
        },
        "end": {
          "line": 1038,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30022,
      "end": 30023,
      "loc": {
        "start": {
          "line": 1038,
          "column": 29
        },
        "end": {
          "line": 1038,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 30023,
      "end": 30048,
      "loc": {
        "start": {
          "line": 1038,
          "column": 30
        },
        "end": {
          "line": 1038,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30048,
      "end": 30049,
      "loc": {
        "start": {
          "line": 1038,
          "column": 55
        },
        "end": {
          "line": 1038,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictionDependencies",
      "start": 30049,
      "end": 30074,
      "loc": {
        "start": {
          "line": 1038,
          "column": 56
        },
        "end": {
          "line": 1038,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30074,
      "end": 30075,
      "loc": {
        "start": {
          "line": 1038,
          "column": 81
        },
        "end": {
          "line": 1038,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30075,
      "end": 30076,
      "loc": {
        "start": {
          "line": 1038,
          "column": 82
        },
        "end": {
          "line": 1038,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30076,
      "end": 30077,
      "loc": {
        "start": {
          "line": 1038,
          "column": 83
        },
        "end": {
          "line": 1038,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 30082,
      "end": 30085,
      "loc": {
        "start": {
          "line": 1039,
          "column": 4
        },
        "end": {
          "line": 1039,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30086,
      "end": 30087,
      "loc": {
        "start": {
          "line": 1039,
          "column": 8
        },
        "end": {
          "line": 1039,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 30087,
      "end": 30090,
      "loc": {
        "start": {
          "line": 1039,
          "column": 9
        },
        "end": {
          "line": 1039,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 30091,
      "end": 30101,
      "loc": {
        "start": {
          "line": 1039,
          "column": 13
        },
        "end": {
          "line": 1039,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 30102,
      "end": 30104,
      "loc": {
        "start": {
          "line": 1039,
          "column": 24
        },
        "end": {
          "line": 1039,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 30105,
      "end": 30117,
      "loc": {
        "start": {
          "line": 1039,
          "column": 27
        },
        "end": {
          "line": 1039,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30117,
      "end": 30118,
      "loc": {
        "start": {
          "line": 1039,
          "column": 39
        },
        "end": {
          "line": 1039,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30119,
      "end": 30120,
      "loc": {
        "start": {
          "line": 1039,
          "column": 41
        },
        "end": {
          "line": 1039,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 30127,
      "end": 30137,
      "loc": {
        "start": {
          "line": 1040,
          "column": 6
        },
        "end": {
          "line": 1040,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30137,
      "end": 30138,
      "loc": {
        "start": {
          "line": 1040,
          "column": 16
        },
        "end": {
          "line": 1040,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 30138,
      "end": 30140,
      "loc": {
        "start": {
          "line": 1040,
          "column": 17
        },
        "end": {
          "line": 1040,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30140,
      "end": 30141,
      "loc": {
        "start": {
          "line": 1040,
          "column": 19
        },
        "end": {
          "line": 1040,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 30141,
      "end": 30150,
      "loc": {
        "start": {
          "line": 1040,
          "column": 20
        },
        "end": {
          "line": 1040,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30150,
      "end": 30151,
      "loc": {
        "start": {
          "line": 1040,
          "column": 29
        },
        "end": {
          "line": 1040,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30152,
      "end": 30153,
      "loc": {
        "start": {
          "line": 1040,
          "column": 31
        },
        "end": {
          "line": 1040,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 30153,
      "end": 30163,
      "loc": {
        "start": {
          "line": 1040,
          "column": 32
        },
        "end": {
          "line": 1040,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30163,
      "end": 30165,
      "loc": {
        "start": {
          "line": 1040,
          "column": 42
        },
        "end": {
          "line": 1040,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30165,
      "end": 30169,
      "loc": {
        "start": {
          "line": 1040,
          "column": 44
        },
        "end": {
          "line": 1040,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30169,
      "end": 30170,
      "loc": {
        "start": {
          "line": 1040,
          "column": 48
        },
        "end": {
          "line": 1040,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 30170,
      "end": 30172,
      "loc": {
        "start": {
          "line": 1040,
          "column": 49
        },
        "end": {
          "line": 1040,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30172,
      "end": 30173,
      "loc": {
        "start": {
          "line": 1040,
          "column": 51
        },
        "end": {
          "line": 1040,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 30173,
      "end": 30173,
      "loc": {
        "start": {
          "line": 1040,
          "column": 52
        },
        "end": {
          "line": 1040,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30173,
      "end": 30174,
      "loc": {
        "start": {
          "line": 1040,
          "column": 52
        },
        "end": {
          "line": 1040,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30174,
      "end": 30175,
      "loc": {
        "start": {
          "line": 1040,
          "column": 53
        },
        "end": {
          "line": 1040,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30176,
      "end": 30177,
      "loc": {
        "start": {
          "line": 1040,
          "column": 55
        },
        "end": {
          "line": 1040,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requesterId",
      "start": 30177,
      "end": 30188,
      "loc": {
        "start": {
          "line": 1040,
          "column": 56
        },
        "end": {
          "line": 1040,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30188,
      "end": 30189,
      "loc": {
        "start": {
          "line": 1040,
          "column": 67
        },
        "end": {
          "line": 1040,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 30190,
      "end": 30194,
      "loc": {
        "start": {
          "line": 1040,
          "column": 69
        },
        "end": {
          "line": 1040,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30194,
      "end": 30195,
      "loc": {
        "start": {
          "line": 1040,
          "column": 73
        },
        "end": {
          "line": 1040,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30196,
      "end": 30198,
      "loc": {
        "start": {
          "line": 1040,
          "column": 75
        },
        "end": {
          "line": 1040,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30199,
      "end": 30203,
      "loc": {
        "start": {
          "line": 1040,
          "column": 78
        },
        "end": {
          "line": 1040,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30203,
      "end": 30204,
      "loc": {
        "start": {
          "line": 1040,
          "column": 82
        },
        "end": {
          "line": 1040,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 30204,
      "end": 30210,
      "loc": {
        "start": {
          "line": 1040,
          "column": 83
        },
        "end": {
          "line": 1040,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30210,
      "end": 30211,
      "loc": {
        "start": {
          "line": 1040,
          "column": 89
        },
        "end": {
          "line": 1040,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 30211,
      "end": 30215,
      "loc": {
        "start": {
          "line": 1040,
          "column": 90
        },
        "end": {
          "line": 1040,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30215,
      "end": 30216,
      "loc": {
        "start": {
          "line": 1040,
          "column": 94
        },
        "end": {
          "line": 1040,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30216,
      "end": 30217,
      "loc": {
        "start": {
          "line": 1040,
          "column": 95
        },
        "end": {
          "line": 1040,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30217,
      "end": 30218,
      "loc": {
        "start": {
          "line": 1040,
          "column": 96
        },
        "end": {
          "line": 1040,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30223,
      "end": 30224,
      "loc": {
        "start": {
          "line": 1041,
          "column": 4
        },
        "end": {
          "line": 1041,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30227,
      "end": 30228,
      "loc": {
        "start": {
          "line": 1042,
          "column": 2
        },
        "end": {
          "line": 1042,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Predictive pricing bid variable need to be explicitely bound to the line items since they are not\n   * included in the entity's dependencies.\n   ",
      "start": 30232,
      "end": 30388,
      "loc": {
        "start": {
          "line": 1044,
          "column": 2
        },
        "end": {
          "line": 1047,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindPredictionBidVariables",
      "start": 30391,
      "end": 30418,
      "loc": {
        "start": {
          "line": 1048,
          "column": 2
        },
        "end": {
          "line": 1048,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30418,
      "end": 30419,
      "loc": {
        "start": {
          "line": 1048,
          "column": 29
        },
        "end": {
          "line": 1048,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30419,
      "end": 30420,
      "loc": {
        "start": {
          "line": 1048,
          "column": 30
        },
        "end": {
          "line": 1048,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30421,
      "end": 30422,
      "loc": {
        "start": {
          "line": 1048,
          "column": 32
        },
        "end": {
          "line": 1048,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 30427,
      "end": 30429,
      "loc": {
        "start": {
          "line": 1049,
          "column": 4
        },
        "end": {
          "line": 1049,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30430,
      "end": 30431,
      "loc": {
        "start": {
          "line": 1049,
          "column": 7
        },
        "end": {
          "line": 1049,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 30431,
      "end": 30432,
      "loc": {
        "start": {
          "line": 1049,
          "column": 8
        },
        "end": {
          "line": 1049,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 30432,
      "end": 30437,
      "loc": {
        "start": {
          "line": 1049,
          "column": 9
        },
        "end": {
          "line": 1049,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30437,
      "end": 30438,
      "loc": {
        "start": {
          "line": 1049,
          "column": 14
        },
        "end": {
          "line": 1049,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30438,
      "end": 30442,
      "loc": {
        "start": {
          "line": 1049,
          "column": 15
        },
        "end": {
          "line": 1049,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30442,
      "end": 30443,
      "loc": {
        "start": {
          "line": 1049,
          "column": 19
        },
        "end": {
          "line": 1049,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 30443,
      "end": 30446,
      "loc": {
        "start": {
          "line": 1049,
          "column": 20
        },
        "end": {
          "line": 1049,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30446,
      "end": 30447,
      "loc": {
        "start": {
          "line": 1049,
          "column": 23
        },
        "end": {
          "line": 1049,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 30447,
      "end": 30455,
      "loc": {
        "start": {
          "line": 1049,
          "column": 24
        },
        "end": {
          "line": 1049,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30455,
      "end": 30456,
      "loc": {
        "start": {
          "line": 1049,
          "column": 32
        },
        "end": {
          "line": 1049,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 30456,
      "end": 30465,
      "loc": {
        "start": {
          "line": 1049,
          "column": 33
        },
        "end": {
          "line": 1049,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30465,
      "end": 30466,
      "loc": {
        "start": {
          "line": 1049,
          "column": 42
        },
        "end": {
          "line": 1049,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30466,
      "end": 30467,
      "loc": {
        "start": {
          "line": 1049,
          "column": 43
        },
        "end": {
          "line": 1049,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30467,
      "end": 30468,
      "loc": {
        "start": {
          "line": 1049,
          "column": 44
        },
        "end": {
          "line": 1049,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictive_pricing",
      "start": 30468,
      "end": 30486,
      "loc": {
        "start": {
          "line": 1049,
          "column": 45
        },
        "end": {
          "line": 1049,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30486,
      "end": 30487,
      "loc": {
        "start": {
          "line": 1049,
          "column": 63
        },
        "end": {
          "line": 1049,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30487,
      "end": 30488,
      "loc": {
        "start": {
          "line": 1049,
          "column": 64
        },
        "end": {
          "line": 1049,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30489,
      "end": 30490,
      "loc": {
        "start": {
          "line": 1049,
          "column": 66
        },
        "end": {
          "line": 1049,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30497,
      "end": 30501,
      "loc": {
        "start": {
          "line": 1050,
          "column": 6
        },
        "end": {
          "line": 1050,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30501,
      "end": 30502,
      "loc": {
        "start": {
          "line": 1050,
          "column": 10
        },
        "end": {
          "line": 1050,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 30502,
      "end": 30505,
      "loc": {
        "start": {
          "line": 1050,
          "column": 11
        },
        "end": {
          "line": 1050,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30505,
      "end": 30506,
      "loc": {
        "start": {
          "line": 1050,
          "column": 14
        },
        "end": {
          "line": 1050,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 30506,
      "end": 30514,
      "loc": {
        "start": {
          "line": 1050,
          "column": 15
        },
        "end": {
          "line": 1050,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30523,
      "end": 30524,
      "loc": {
        "start": {
          "line": 1051,
          "column": 8
        },
        "end": {
          "line": 1051,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 30524,
      "end": 30533,
      "loc": {
        "start": {
          "line": 1051,
          "column": 9
        },
        "end": {
          "line": 1051,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30533,
      "end": 30534,
      "loc": {
        "start": {
          "line": 1051,
          "column": 18
        },
        "end": {
          "line": 1051,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30534,
      "end": 30535,
      "loc": {
        "start": {
          "line": 1051,
          "column": 19
        },
        "end": {
          "line": 1051,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30544,
      "end": 30545,
      "loc": {
        "start": {
          "line": 1052,
          "column": 8
        },
        "end": {
          "line": 1052,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictive_pricing",
      "start": 30545,
      "end": 30563,
      "loc": {
        "start": {
          "line": 1052,
          "column": 9
        },
        "end": {
          "line": 1052,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30563,
      "end": 30564,
      "loc": {
        "start": {
          "line": 1052,
          "column": 27
        },
        "end": {
          "line": 1052,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 30564,
      "end": 30566,
      "loc": {
        "start": {
          "line": 1052,
          "column": 28
        },
        "end": {
          "line": 1052,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30566,
      "end": 30567,
      "loc": {
        "start": {
          "line": 1052,
          "column": 30
        },
        "end": {
          "line": 1052,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 30567,
      "end": 30576,
      "loc": {
        "start": {
          "line": 1052,
          "column": 31
        },
        "end": {
          "line": 1052,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30576,
      "end": 30577,
      "loc": {
        "start": {
          "line": 1052,
          "column": 40
        },
        "end": {
          "line": 1052,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30578,
      "end": 30579,
      "loc": {
        "start": {
          "line": 1052,
          "column": 42
        },
        "end": {
          "line": 1052,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 30579,
      "end": 30589,
      "loc": {
        "start": {
          "line": 1052,
          "column": 43
        },
        "end": {
          "line": 1052,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30589,
      "end": 30591,
      "loc": {
        "start": {
          "line": 1052,
          "column": 53
        },
        "end": {
          "line": 1052,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30591,
      "end": 30595,
      "loc": {
        "start": {
          "line": 1052,
          "column": 55
        },
        "end": {
          "line": 1052,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30595,
      "end": 30596,
      "loc": {
        "start": {
          "line": 1052,
          "column": 59
        },
        "end": {
          "line": 1052,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 30596,
      "end": 30598,
      "loc": {
        "start": {
          "line": 1052,
          "column": 60
        },
        "end": {
          "line": 1052,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30598,
      "end": 30599,
      "loc": {
        "start": {
          "line": 1052,
          "column": 62
        },
        "end": {
          "line": 1052,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 30599,
      "end": 30599,
      "loc": {
        "start": {
          "line": 1052,
          "column": 63
        },
        "end": {
          "line": 1052,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30599,
      "end": 30600,
      "loc": {
        "start": {
          "line": 1052,
          "column": 63
        },
        "end": {
          "line": 1052,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30600,
      "end": 30601,
      "loc": {
        "start": {
          "line": 1052,
          "column": 64
        },
        "end": {
          "line": 1052,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30602,
      "end": 30603,
      "loc": {
        "start": {
          "line": 1052,
          "column": 66
        },
        "end": {
          "line": 1052,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requesterId",
      "start": 30603,
      "end": 30614,
      "loc": {
        "start": {
          "line": 1052,
          "column": 67
        },
        "end": {
          "line": 1052,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30614,
      "end": 30615,
      "loc": {
        "start": {
          "line": 1052,
          "column": 78
        },
        "end": {
          "line": 1052,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 30616,
      "end": 30620,
      "loc": {
        "start": {
          "line": 1052,
          "column": 80
        },
        "end": {
          "line": 1052,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30620,
      "end": 30621,
      "loc": {
        "start": {
          "line": 1052,
          "column": 84
        },
        "end": {
          "line": 1052,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30622,
      "end": 30624,
      "loc": {
        "start": {
          "line": 1052,
          "column": 86
        },
        "end": {
          "line": 1052,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30625,
      "end": 30629,
      "loc": {
        "start": {
          "line": 1052,
          "column": 89
        },
        "end": {
          "line": 1052,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30629,
      "end": 30630,
      "loc": {
        "start": {
          "line": 1052,
          "column": 93
        },
        "end": {
          "line": 1052,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 30630,
      "end": 30636,
      "loc": {
        "start": {
          "line": 1052,
          "column": 94
        },
        "end": {
          "line": 1052,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30636,
      "end": 30637,
      "loc": {
        "start": {
          "line": 1052,
          "column": 100
        },
        "end": {
          "line": 1052,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 30637,
      "end": 30641,
      "loc": {
        "start": {
          "line": 1052,
          "column": 101
        },
        "end": {
          "line": 1052,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30641,
      "end": 30642,
      "loc": {
        "start": {
          "line": 1052,
          "column": 105
        },
        "end": {
          "line": 1052,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30642,
      "end": 30643,
      "loc": {
        "start": {
          "line": 1052,
          "column": 106
        },
        "end": {
          "line": 1052,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30643,
      "end": 30644,
      "loc": {
        "start": {
          "line": 1052,
          "column": 107
        },
        "end": {
          "line": 1052,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30649,
      "end": 30650,
      "loc": {
        "start": {
          "line": 1053,
          "column": 4
        },
        "end": {
          "line": 1053,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 30656,
      "end": 30658,
      "loc": {
        "start": {
          "line": 1055,
          "column": 4
        },
        "end": {
          "line": 1055,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30659,
      "end": 30660,
      "loc": {
        "start": {
          "line": 1055,
          "column": 7
        },
        "end": {
          "line": 1055,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 30667,
      "end": 30668,
      "loc": {
        "start": {
          "line": 1056,
          "column": 6
        },
        "end": {
          "line": 1056,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 30668,
      "end": 30673,
      "loc": {
        "start": {
          "line": 1056,
          "column": 7
        },
        "end": {
          "line": 1056,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30673,
      "end": 30674,
      "loc": {
        "start": {
          "line": 1056,
          "column": 12
        },
        "end": {
          "line": 1056,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30674,
      "end": 30678,
      "loc": {
        "start": {
          "line": 1056,
          "column": 13
        },
        "end": {
          "line": 1056,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30678,
      "end": 30679,
      "loc": {
        "start": {
          "line": 1056,
          "column": 17
        },
        "end": {
          "line": 1056,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 30679,
      "end": 30682,
      "loc": {
        "start": {
          "line": 1056,
          "column": 18
        },
        "end": {
          "line": 1056,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30682,
      "end": 30683,
      "loc": {
        "start": {
          "line": 1056,
          "column": 21
        },
        "end": {
          "line": 1056,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 30683,
      "end": 30691,
      "loc": {
        "start": {
          "line": 1056,
          "column": 22
        },
        "end": {
          "line": 1056,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30691,
      "end": 30692,
      "loc": {
        "start": {
          "line": 1056,
          "column": 30
        },
        "end": {
          "line": 1056,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 30692,
      "end": 30701,
      "loc": {
        "start": {
          "line": 1056,
          "column": 31
        },
        "end": {
          "line": 1056,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30701,
      "end": 30702,
      "loc": {
        "start": {
          "line": 1056,
          "column": 40
        },
        "end": {
          "line": 1056,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30702,
      "end": 30703,
      "loc": {
        "start": {
          "line": 1056,
          "column": 41
        },
        "end": {
          "line": 1056,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30703,
      "end": 30704,
      "loc": {
        "start": {
          "line": 1056,
          "column": 42
        },
        "end": {
          "line": 1056,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed",
      "start": 30704,
      "end": 30716,
      "loc": {
        "start": {
          "line": 1056,
          "column": 43
        },
        "end": {
          "line": 1056,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30716,
      "end": 30717,
      "loc": {
        "start": {
          "line": 1056,
          "column": 55
        },
        "end": {
          "line": 1056,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 30718,
      "end": 30720,
      "loc": {
        "start": {
          "line": 1056,
          "column": 57
        },
        "end": {
          "line": 1056,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 30727,
      "end": 30732,
      "loc": {
        "start": {
          "line": 1057,
          "column": 6
        },
        "end": {
          "line": 1057,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30732,
      "end": 30733,
      "loc": {
        "start": {
          "line": 1057,
          "column": 11
        },
        "end": {
          "line": 1057,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30733,
      "end": 30737,
      "loc": {
        "start": {
          "line": 1057,
          "column": 12
        },
        "end": {
          "line": 1057,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30737,
      "end": 30738,
      "loc": {
        "start": {
          "line": 1057,
          "column": 16
        },
        "end": {
          "line": 1057,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 30738,
      "end": 30743,
      "loc": {
        "start": {
          "line": 1057,
          "column": 17
        },
        "end": {
          "line": 1057,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30743,
      "end": 30744,
      "loc": {
        "start": {
          "line": 1057,
          "column": 22
        },
        "end": {
          "line": 1057,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 30744,
      "end": 30750,
      "loc": {
        "start": {
          "line": 1057,
          "column": 23
        },
        "end": {
          "line": 1057,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30750,
      "end": 30751,
      "loc": {
        "start": {
          "line": 1057,
          "column": 29
        },
        "end": {
          "line": 1057,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed_when_available",
      "start": 30751,
      "end": 30778,
      "loc": {
        "start": {
          "line": 1057,
          "column": 30
        },
        "end": {
          "line": 1057,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30778,
      "end": 30779,
      "loc": {
        "start": {
          "line": 1057,
          "column": 57
        },
        "end": {
          "line": 1057,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30784,
      "end": 30785,
      "loc": {
        "start": {
          "line": 1058,
          "column": 4
        },
        "end": {
          "line": 1058,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30786,
      "end": 30787,
      "loc": {
        "start": {
          "line": 1058,
          "column": 6
        },
        "end": {
          "line": 1058,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30794,
      "end": 30798,
      "loc": {
        "start": {
          "line": 1059,
          "column": 6
        },
        "end": {
          "line": 1059,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30798,
      "end": 30799,
      "loc": {
        "start": {
          "line": 1059,
          "column": 10
        },
        "end": {
          "line": 1059,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 30799,
      "end": 30802,
      "loc": {
        "start": {
          "line": 1059,
          "column": 11
        },
        "end": {
          "line": 1059,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30802,
      "end": 30803,
      "loc": {
        "start": {
          "line": 1059,
          "column": 14
        },
        "end": {
          "line": 1059,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 30803,
      "end": 30811,
      "loc": {
        "start": {
          "line": 1059,
          "column": 15
        },
        "end": {
          "line": 1059,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30820,
      "end": 30821,
      "loc": {
        "start": {
          "line": 1060,
          "column": 8
        },
        "end": {
          "line": 1060,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 30821,
      "end": 30830,
      "loc": {
        "start": {
          "line": 1060,
          "column": 9
        },
        "end": {
          "line": 1060,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30830,
      "end": 30831,
      "loc": {
        "start": {
          "line": 1060,
          "column": 18
        },
        "end": {
          "line": 1060,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30831,
      "end": 30832,
      "loc": {
        "start": {
          "line": 1060,
          "column": 19
        },
        "end": {
          "line": 1060,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30841,
      "end": 30842,
      "loc": {
        "start": {
          "line": 1061,
          "column": 8
        },
        "end": {
          "line": 1061,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "use_computed",
      "start": 30842,
      "end": 30854,
      "loc": {
        "start": {
          "line": 1061,
          "column": 9
        },
        "end": {
          "line": 1061,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30854,
      "end": 30855,
      "loc": {
        "start": {
          "line": 1061,
          "column": 21
        },
        "end": {
          "line": 1061,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 30855,
      "end": 30857,
      "loc": {
        "start": {
          "line": 1061,
          "column": 22
        },
        "end": {
          "line": 1061,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30857,
      "end": 30858,
      "loc": {
        "start": {
          "line": 1061,
          "column": 24
        },
        "end": {
          "line": 1061,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 30858,
      "end": 30867,
      "loc": {
        "start": {
          "line": 1061,
          "column": 25
        },
        "end": {
          "line": 1061,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30867,
      "end": 30868,
      "loc": {
        "start": {
          "line": 1061,
          "column": 34
        },
        "end": {
          "line": 1061,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30869,
      "end": 30870,
      "loc": {
        "start": {
          "line": 1061,
          "column": 36
        },
        "end": {
          "line": 1061,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 30870,
      "end": 30880,
      "loc": {
        "start": {
          "line": 1061,
          "column": 37
        },
        "end": {
          "line": 1061,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30880,
      "end": 30882,
      "loc": {
        "start": {
          "line": 1061,
          "column": 47
        },
        "end": {
          "line": 1061,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30882,
      "end": 30886,
      "loc": {
        "start": {
          "line": 1061,
          "column": 49
        },
        "end": {
          "line": 1061,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30886,
      "end": 30887,
      "loc": {
        "start": {
          "line": 1061,
          "column": 53
        },
        "end": {
          "line": 1061,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 30887,
      "end": 30889,
      "loc": {
        "start": {
          "line": 1061,
          "column": 54
        },
        "end": {
          "line": 1061,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30889,
      "end": 30890,
      "loc": {
        "start": {
          "line": 1061,
          "column": 56
        },
        "end": {
          "line": 1061,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 30890,
      "end": 30890,
      "loc": {
        "start": {
          "line": 1061,
          "column": 57
        },
        "end": {
          "line": 1061,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30890,
      "end": 30891,
      "loc": {
        "start": {
          "line": 1061,
          "column": 57
        },
        "end": {
          "line": 1061,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30891,
      "end": 30892,
      "loc": {
        "start": {
          "line": 1061,
          "column": 58
        },
        "end": {
          "line": 1061,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30893,
      "end": 30894,
      "loc": {
        "start": {
          "line": 1061,
          "column": 60
        },
        "end": {
          "line": 1061,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requesterId",
      "start": 30894,
      "end": 30905,
      "loc": {
        "start": {
          "line": 1061,
          "column": 61
        },
        "end": {
          "line": 1061,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30905,
      "end": 30906,
      "loc": {
        "start": {
          "line": 1061,
          "column": 72
        },
        "end": {
          "line": 1061,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 30907,
      "end": 30911,
      "loc": {
        "start": {
          "line": 1061,
          "column": 74
        },
        "end": {
          "line": 1061,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30911,
      "end": 30912,
      "loc": {
        "start": {
          "line": 1061,
          "column": 78
        },
        "end": {
          "line": 1061,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30913,
      "end": 30915,
      "loc": {
        "start": {
          "line": 1061,
          "column": 80
        },
        "end": {
          "line": 1061,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30916,
      "end": 30920,
      "loc": {
        "start": {
          "line": 1061,
          "column": 83
        },
        "end": {
          "line": 1061,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30920,
      "end": 30921,
      "loc": {
        "start": {
          "line": 1061,
          "column": 87
        },
        "end": {
          "line": 1061,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 30921,
      "end": 30927,
      "loc": {
        "start": {
          "line": 1061,
          "column": 88
        },
        "end": {
          "line": 1061,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30927,
      "end": 30928,
      "loc": {
        "start": {
          "line": 1061,
          "column": 94
        },
        "end": {
          "line": 1061,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 30928,
      "end": 30932,
      "loc": {
        "start": {
          "line": 1061,
          "column": 95
        },
        "end": {
          "line": 1061,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30932,
      "end": 30933,
      "loc": {
        "start": {
          "line": 1061,
          "column": 99
        },
        "end": {
          "line": 1061,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30933,
      "end": 30934,
      "loc": {
        "start": {
          "line": 1061,
          "column": 100
        },
        "end": {
          "line": 1061,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30934,
      "end": 30935,
      "loc": {
        "start": {
          "line": 1061,
          "column": 101
        },
        "end": {
          "line": 1061,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30940,
      "end": 30941,
      "loc": {
        "start": {
          "line": 1062,
          "column": 4
        },
        "end": {
          "line": 1062,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30944,
      "end": 30945,
      "loc": {
        "start": {
          "line": 1063,
          "column": 2
        },
        "end": {
          "line": 1063,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Bind to markup strategy variable\n   ",
      "start": 30949,
      "end": 30996,
      "loc": {
        "start": {
          "line": 1065,
          "column": 2
        },
        "end": {
          "line": 1067,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindMarkupStrategy",
      "start": 30999,
      "end": 31018,
      "loc": {
        "start": {
          "line": 1068,
          "column": 2
        },
        "end": {
          "line": 1068,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31018,
      "end": 31019,
      "loc": {
        "start": {
          "line": 1068,
          "column": 21
        },
        "end": {
          "line": 1068,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31019,
      "end": 31020,
      "loc": {
        "start": {
          "line": 1068,
          "column": 22
        },
        "end": {
          "line": 1068,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31021,
      "end": 31022,
      "loc": {
        "start": {
          "line": 1068,
          "column": 24
        },
        "end": {
          "line": 1068,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 31027,
      "end": 31032,
      "loc": {
        "start": {
          "line": 1069,
          "column": 4
        },
        "end": {
          "line": 1069,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31033,
      "end": 31041,
      "loc": {
        "start": {
          "line": 1069,
          "column": 10
        },
        "end": {
          "line": 1069,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 31042,
      "end": 31043,
      "loc": {
        "start": {
          "line": 1069,
          "column": 19
        },
        "end": {
          "line": 1069,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31044,
      "end": 31048,
      "loc": {
        "start": {
          "line": 1069,
          "column": 21
        },
        "end": {
          "line": 1069,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31048,
      "end": 31049,
      "loc": {
        "start": {
          "line": 1069,
          "column": 25
        },
        "end": {
          "line": 1069,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 31049,
      "end": 31052,
      "loc": {
        "start": {
          "line": 1069,
          "column": 26
        },
        "end": {
          "line": 1069,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31052,
      "end": 31053,
      "loc": {
        "start": {
          "line": 1069,
          "column": 29
        },
        "end": {
          "line": 1069,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 31053,
      "end": 31061,
      "loc": {
        "start": {
          "line": 1069,
          "column": 30
        },
        "end": {
          "line": 1069,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31061,
      "end": 31062,
      "loc": {
        "start": {
          "line": 1069,
          "column": 38
        },
        "end": {
          "line": 1069,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 31062,
      "end": 31071,
      "loc": {
        "start": {
          "line": 1069,
          "column": 39
        },
        "end": {
          "line": 1069,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31071,
      "end": 31072,
      "loc": {
        "start": {
          "line": 1069,
          "column": 48
        },
        "end": {
          "line": 1069,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31072,
      "end": 31073,
      "loc": {
        "start": {
          "line": 1069,
          "column": 49
        },
        "end": {
          "line": 1069,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31073,
      "end": 31074,
      "loc": {
        "start": {
          "line": 1069,
          "column": 50
        },
        "end": {
          "line": 1069,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_strategy",
      "start": 31074,
      "end": 31089,
      "loc": {
        "start": {
          "line": 1069,
          "column": 51
        },
        "end": {
          "line": 1069,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31089,
      "end": 31090,
      "loc": {
        "start": {
          "line": 1069,
          "column": 66
        },
        "end": {
          "line": 1069,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 31095,
      "end": 31097,
      "loc": {
        "start": {
          "line": 1070,
          "column": 4
        },
        "end": {
          "line": 1070,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31098,
      "end": 31099,
      "loc": {
        "start": {
          "line": 1070,
          "column": 7
        },
        "end": {
          "line": 1070,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 31099,
      "end": 31100,
      "loc": {
        "start": {
          "line": 1070,
          "column": 8
        },
        "end": {
          "line": 1070,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 31100,
      "end": 31105,
      "loc": {
        "start": {
          "line": 1070,
          "column": 9
        },
        "end": {
          "line": 1070,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31105,
      "end": 31106,
      "loc": {
        "start": {
          "line": 1070,
          "column": 14
        },
        "end": {
          "line": 1070,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31106,
      "end": 31114,
      "loc": {
        "start": {
          "line": 1070,
          "column": 15
        },
        "end": {
          "line": 1070,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31114,
      "end": 31115,
      "loc": {
        "start": {
          "line": 1070,
          "column": 23
        },
        "end": {
          "line": 1070,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31115,
      "end": 31116,
      "loc": {
        "start": {
          "line": 1070,
          "column": 24
        },
        "end": {
          "line": 1070,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31117,
      "end": 31118,
      "loc": {
        "start": {
          "line": 1070,
          "column": 26
        },
        "end": {
          "line": 1070,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31125,
      "end": 31133,
      "loc": {
        "start": {
          "line": 1071,
          "column": 6
        },
        "end": {
          "line": 1071,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31133,
      "end": 31134,
      "loc": {
        "start": {
          "line": 1071,
          "column": 14
        },
        "end": {
          "line": 1071,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 31134,
      "end": 31136,
      "loc": {
        "start": {
          "line": 1071,
          "column": 15
        },
        "end": {
          "line": 1071,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31136,
      "end": 31137,
      "loc": {
        "start": {
          "line": 1071,
          "column": 17
        },
        "end": {
          "line": 1071,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 31137,
      "end": 31146,
      "loc": {
        "start": {
          "line": 1071,
          "column": 18
        },
        "end": {
          "line": 1071,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31146,
      "end": 31147,
      "loc": {
        "start": {
          "line": 1071,
          "column": 27
        },
        "end": {
          "line": 1071,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31148,
      "end": 31149,
      "loc": {
        "start": {
          "line": 1071,
          "column": 29
        },
        "end": {
          "line": 1071,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 31149,
      "end": 31159,
      "loc": {
        "start": {
          "line": 1071,
          "column": 30
        },
        "end": {
          "line": 1071,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31159,
      "end": 31161,
      "loc": {
        "start": {
          "line": 1071,
          "column": 40
        },
        "end": {
          "line": 1071,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31161,
      "end": 31165,
      "loc": {
        "start": {
          "line": 1071,
          "column": 42
        },
        "end": {
          "line": 1071,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31165,
      "end": 31166,
      "loc": {
        "start": {
          "line": 1071,
          "column": 46
        },
        "end": {
          "line": 1071,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 31166,
      "end": 31168,
      "loc": {
        "start": {
          "line": 1071,
          "column": 47
        },
        "end": {
          "line": 1071,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31168,
      "end": 31169,
      "loc": {
        "start": {
          "line": 1071,
          "column": 49
        },
        "end": {
          "line": 1071,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 31169,
      "end": 31169,
      "loc": {
        "start": {
          "line": 1071,
          "column": 50
        },
        "end": {
          "line": 1071,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31169,
      "end": 31170,
      "loc": {
        "start": {
          "line": 1071,
          "column": 50
        },
        "end": {
          "line": 1071,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31170,
      "end": 31171,
      "loc": {
        "start": {
          "line": 1071,
          "column": 51
        },
        "end": {
          "line": 1071,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31172,
      "end": 31173,
      "loc": {
        "start": {
          "line": 1071,
          "column": 53
        },
        "end": {
          "line": 1071,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requesterId",
      "start": 31173,
      "end": 31184,
      "loc": {
        "start": {
          "line": 1071,
          "column": 54
        },
        "end": {
          "line": 1071,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31184,
      "end": 31185,
      "loc": {
        "start": {
          "line": 1071,
          "column": 65
        },
        "end": {
          "line": 1071,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 31186,
      "end": 31190,
      "loc": {
        "start": {
          "line": 1071,
          "column": 67
        },
        "end": {
          "line": 1071,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31190,
      "end": 31191,
      "loc": {
        "start": {
          "line": 1071,
          "column": 71
        },
        "end": {
          "line": 1071,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31192,
      "end": 31194,
      "loc": {
        "start": {
          "line": 1071,
          "column": 73
        },
        "end": {
          "line": 1071,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31195,
      "end": 31199,
      "loc": {
        "start": {
          "line": 1071,
          "column": 76
        },
        "end": {
          "line": 1071,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31199,
      "end": 31200,
      "loc": {
        "start": {
          "line": 1071,
          "column": 80
        },
        "end": {
          "line": 1071,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 31200,
      "end": 31206,
      "loc": {
        "start": {
          "line": 1071,
          "column": 81
        },
        "end": {
          "line": 1071,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31206,
      "end": 31207,
      "loc": {
        "start": {
          "line": 1071,
          "column": 87
        },
        "end": {
          "line": 1071,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 31207,
      "end": 31211,
      "loc": {
        "start": {
          "line": 1071,
          "column": 88
        },
        "end": {
          "line": 1071,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31211,
      "end": 31212,
      "loc": {
        "start": {
          "line": 1071,
          "column": 92
        },
        "end": {
          "line": 1071,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31212,
      "end": 31213,
      "loc": {
        "start": {
          "line": 1071,
          "column": 93
        },
        "end": {
          "line": 1071,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31213,
      "end": 31214,
      "loc": {
        "start": {
          "line": 1071,
          "column": 94
        },
        "end": {
          "line": 1071,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31219,
      "end": 31220,
      "loc": {
        "start": {
          "line": 1072,
          "column": 4
        },
        "end": {
          "line": 1072,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31223,
      "end": 31224,
      "loc": {
        "start": {
          "line": 1073,
          "column": 2
        },
        "end": {
          "line": 1073,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Bind to taxable labor variable\n   ",
      "start": 31228,
      "end": 31273,
      "loc": {
        "start": {
          "line": 1075,
          "column": 2
        },
        "end": {
          "line": 1077,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindTaxableLabor",
      "start": 31276,
      "end": 31293,
      "loc": {
        "start": {
          "line": 1078,
          "column": 2
        },
        "end": {
          "line": 1078,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31293,
      "end": 31294,
      "loc": {
        "start": {
          "line": 1078,
          "column": 19
        },
        "end": {
          "line": 1078,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31294,
      "end": 31295,
      "loc": {
        "start": {
          "line": 1078,
          "column": 20
        },
        "end": {
          "line": 1078,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31296,
      "end": 31297,
      "loc": {
        "start": {
          "line": 1078,
          "column": 22
        },
        "end": {
          "line": 1078,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 31302,
      "end": 31307,
      "loc": {
        "start": {
          "line": 1079,
          "column": 4
        },
        "end": {
          "line": 1079,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31308,
      "end": 31316,
      "loc": {
        "start": {
          "line": 1079,
          "column": 10
        },
        "end": {
          "line": 1079,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 31317,
      "end": 31318,
      "loc": {
        "start": {
          "line": 1079,
          "column": 19
        },
        "end": {
          "line": 1079,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31319,
      "end": 31323,
      "loc": {
        "start": {
          "line": 1079,
          "column": 21
        },
        "end": {
          "line": 1079,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31323,
      "end": 31324,
      "loc": {
        "start": {
          "line": 1079,
          "column": 25
        },
        "end": {
          "line": 1079,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 31324,
      "end": 31327,
      "loc": {
        "start": {
          "line": 1079,
          "column": 26
        },
        "end": {
          "line": 1079,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31327,
      "end": 31328,
      "loc": {
        "start": {
          "line": 1079,
          "column": 29
        },
        "end": {
          "line": 1079,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 31328,
      "end": 31336,
      "loc": {
        "start": {
          "line": 1079,
          "column": 30
        },
        "end": {
          "line": 1079,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31336,
      "end": 31337,
      "loc": {
        "start": {
          "line": 1079,
          "column": 38
        },
        "end": {
          "line": 1079,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 31337,
      "end": 31346,
      "loc": {
        "start": {
          "line": 1079,
          "column": 39
        },
        "end": {
          "line": 1079,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31346,
      "end": 31347,
      "loc": {
        "start": {
          "line": 1079,
          "column": 48
        },
        "end": {
          "line": 1079,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31347,
      "end": 31348,
      "loc": {
        "start": {
          "line": 1079,
          "column": 49
        },
        "end": {
          "line": 1079,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31348,
      "end": 31349,
      "loc": {
        "start": {
          "line": 1079,
          "column": 50
        },
        "end": {
          "line": 1079,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxable_labor",
      "start": 31349,
      "end": 31362,
      "loc": {
        "start": {
          "line": 1079,
          "column": 51
        },
        "end": {
          "line": 1079,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31362,
      "end": 31363,
      "loc": {
        "start": {
          "line": 1079,
          "column": 64
        },
        "end": {
          "line": 1079,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 31368,
      "end": 31370,
      "loc": {
        "start": {
          "line": 1080,
          "column": 4
        },
        "end": {
          "line": 1080,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31371,
      "end": 31372,
      "loc": {
        "start": {
          "line": 1080,
          "column": 7
        },
        "end": {
          "line": 1080,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 31372,
      "end": 31373,
      "loc": {
        "start": {
          "line": 1080,
          "column": 8
        },
        "end": {
          "line": 1080,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 31373,
      "end": 31378,
      "loc": {
        "start": {
          "line": 1080,
          "column": 9
        },
        "end": {
          "line": 1080,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31378,
      "end": 31379,
      "loc": {
        "start": {
          "line": 1080,
          "column": 14
        },
        "end": {
          "line": 1080,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31379,
      "end": 31387,
      "loc": {
        "start": {
          "line": 1080,
          "column": 15
        },
        "end": {
          "line": 1080,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31387,
      "end": 31388,
      "loc": {
        "start": {
          "line": 1080,
          "column": 23
        },
        "end": {
          "line": 1080,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31388,
      "end": 31389,
      "loc": {
        "start": {
          "line": 1080,
          "column": 24
        },
        "end": {
          "line": 1080,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31390,
      "end": 31391,
      "loc": {
        "start": {
          "line": 1080,
          "column": 26
        },
        "end": {
          "line": 1080,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31398,
      "end": 31406,
      "loc": {
        "start": {
          "line": 1081,
          "column": 6
        },
        "end": {
          "line": 1081,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31406,
      "end": 31407,
      "loc": {
        "start": {
          "line": 1081,
          "column": 14
        },
        "end": {
          "line": 1081,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 31407,
      "end": 31409,
      "loc": {
        "start": {
          "line": 1081,
          "column": 15
        },
        "end": {
          "line": 1081,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31409,
      "end": 31410,
      "loc": {
        "start": {
          "line": 1081,
          "column": 17
        },
        "end": {
          "line": 1081,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 31410,
      "end": 31419,
      "loc": {
        "start": {
          "line": 1081,
          "column": 18
        },
        "end": {
          "line": 1081,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31419,
      "end": 31420,
      "loc": {
        "start": {
          "line": 1081,
          "column": 27
        },
        "end": {
          "line": 1081,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31421,
      "end": 31422,
      "loc": {
        "start": {
          "line": 1081,
          "column": 29
        },
        "end": {
          "line": 1081,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 31422,
      "end": 31432,
      "loc": {
        "start": {
          "line": 1081,
          "column": 30
        },
        "end": {
          "line": 1081,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31432,
      "end": 31434,
      "loc": {
        "start": {
          "line": 1081,
          "column": 40
        },
        "end": {
          "line": 1081,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31434,
      "end": 31438,
      "loc": {
        "start": {
          "line": 1081,
          "column": 42
        },
        "end": {
          "line": 1081,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31438,
      "end": 31439,
      "loc": {
        "start": {
          "line": 1081,
          "column": 46
        },
        "end": {
          "line": 1081,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 31439,
      "end": 31441,
      "loc": {
        "start": {
          "line": 1081,
          "column": 47
        },
        "end": {
          "line": 1081,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31441,
      "end": 31442,
      "loc": {
        "start": {
          "line": 1081,
          "column": 49
        },
        "end": {
          "line": 1081,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 31442,
      "end": 31442,
      "loc": {
        "start": {
          "line": 1081,
          "column": 50
        },
        "end": {
          "line": 1081,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31442,
      "end": 31443,
      "loc": {
        "start": {
          "line": 1081,
          "column": 50
        },
        "end": {
          "line": 1081,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31443,
      "end": 31444,
      "loc": {
        "start": {
          "line": 1081,
          "column": 51
        },
        "end": {
          "line": 1081,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31445,
      "end": 31446,
      "loc": {
        "start": {
          "line": 1081,
          "column": 53
        },
        "end": {
          "line": 1081,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requesterId",
      "start": 31446,
      "end": 31457,
      "loc": {
        "start": {
          "line": 1081,
          "column": 54
        },
        "end": {
          "line": 1081,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31457,
      "end": 31458,
      "loc": {
        "start": {
          "line": 1081,
          "column": 65
        },
        "end": {
          "line": 1081,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 31459,
      "end": 31463,
      "loc": {
        "start": {
          "line": 1081,
          "column": 67
        },
        "end": {
          "line": 1081,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31463,
      "end": 31464,
      "loc": {
        "start": {
          "line": 1081,
          "column": 71
        },
        "end": {
          "line": 1081,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31465,
      "end": 31467,
      "loc": {
        "start": {
          "line": 1081,
          "column": 73
        },
        "end": {
          "line": 1081,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31468,
      "end": 31469,
      "loc": {
        "start": {
          "line": 1081,
          "column": 76
        },
        "end": {
          "line": 1081,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 31478,
      "end": 31480,
      "loc": {
        "start": {
          "line": 1082,
          "column": 8
        },
        "end": {
          "line": 1082,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31481,
      "end": 31482,
      "loc": {
        "start": {
          "line": 1082,
          "column": 11
        },
        "end": {
          "line": 1082,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31482,
      "end": 31486,
      "loc": {
        "start": {
          "line": 1082,
          "column": 12
        },
        "end": {
          "line": 1082,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31486,
      "end": 31487,
      "loc": {
        "start": {
          "line": 1082,
          "column": 16
        },
        "end": {
          "line": 1082,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 31487,
      "end": 31494,
      "loc": {
        "start": {
          "line": 1082,
          "column": 17
        },
        "end": {
          "line": 1082,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31494,
      "end": 31495,
      "loc": {
        "start": {
          "line": 1082,
          "column": 24
        },
        "end": {
          "line": 1082,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31495,
      "end": 31496,
      "loc": {
        "start": {
          "line": 1082,
          "column": 25
        },
        "end": {
          "line": 1082,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31496,
      "end": 31497,
      "loc": {
        "start": {
          "line": 1082,
          "column": 26
        },
        "end": {
          "line": 1082,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31498,
      "end": 31502,
      "loc": {
        "start": {
          "line": 1082,
          "column": 28
        },
        "end": {
          "line": 1082,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31502,
      "end": 31503,
      "loc": {
        "start": {
          "line": 1082,
          "column": 32
        },
        "end": {
          "line": 1082,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 31503,
      "end": 31509,
      "loc": {
        "start": {
          "line": 1082,
          "column": 33
        },
        "end": {
          "line": 1082,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31509,
      "end": 31510,
      "loc": {
        "start": {
          "line": 1082,
          "column": 39
        },
        "end": {
          "line": 1082,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 31510,
      "end": 31514,
      "loc": {
        "start": {
          "line": 1082,
          "column": 40
        },
        "end": {
          "line": 1082,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31514,
      "end": 31515,
      "loc": {
        "start": {
          "line": 1082,
          "column": 44
        },
        "end": {
          "line": 1082,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31515,
      "end": 31516,
      "loc": {
        "start": {
          "line": 1082,
          "column": 45
        },
        "end": {
          "line": 1082,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31523,
      "end": 31524,
      "loc": {
        "start": {
          "line": 1083,
          "column": 6
        },
        "end": {
          "line": 1083,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31524,
      "end": 31525,
      "loc": {
        "start": {
          "line": 1083,
          "column": 7
        },
        "end": {
          "line": 1083,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31525,
      "end": 31526,
      "loc": {
        "start": {
          "line": 1083,
          "column": 8
        },
        "end": {
          "line": 1083,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31531,
      "end": 31532,
      "loc": {
        "start": {
          "line": 1084,
          "column": 4
        },
        "end": {
          "line": 1084,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31535,
      "end": 31536,
      "loc": {
        "start": {
          "line": 1085,
          "column": 2
        },
        "end": {
          "line": 1085,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bindTaxProfit",
      "start": 31540,
      "end": 31554,
      "loc": {
        "start": {
          "line": 1087,
          "column": 2
        },
        "end": {
          "line": 1087,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31554,
      "end": 31555,
      "loc": {
        "start": {
          "line": 1087,
          "column": 16
        },
        "end": {
          "line": 1087,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31555,
      "end": 31556,
      "loc": {
        "start": {
          "line": 1087,
          "column": 17
        },
        "end": {
          "line": 1087,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31557,
      "end": 31558,
      "loc": {
        "start": {
          "line": 1087,
          "column": 19
        },
        "end": {
          "line": 1087,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 31563,
      "end": 31568,
      "loc": {
        "start": {
          "line": 1088,
          "column": 4
        },
        "end": {
          "line": 1088,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31569,
      "end": 31577,
      "loc": {
        "start": {
          "line": 1088,
          "column": 10
        },
        "end": {
          "line": 1088,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 31578,
      "end": 31579,
      "loc": {
        "start": {
          "line": 1088,
          "column": 19
        },
        "end": {
          "line": 1088,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31580,
      "end": 31584,
      "loc": {
        "start": {
          "line": 1088,
          "column": 21
        },
        "end": {
          "line": 1088,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31584,
      "end": 31585,
      "loc": {
        "start": {
          "line": 1088,
          "column": 25
        },
        "end": {
          "line": 1088,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 31585,
      "end": 31588,
      "loc": {
        "start": {
          "line": 1088,
          "column": 26
        },
        "end": {
          "line": 1088,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31588,
      "end": 31589,
      "loc": {
        "start": {
          "line": 1088,
          "column": 29
        },
        "end": {
          "line": 1088,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 31589,
      "end": 31597,
      "loc": {
        "start": {
          "line": 1088,
          "column": 30
        },
        "end": {
          "line": 1088,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31597,
      "end": 31598,
      "loc": {
        "start": {
          "line": 1088,
          "column": 38
        },
        "end": {
          "line": 1088,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 31598,
      "end": 31607,
      "loc": {
        "start": {
          "line": 1088,
          "column": 39
        },
        "end": {
          "line": 1088,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31607,
      "end": 31608,
      "loc": {
        "start": {
          "line": 1088,
          "column": 48
        },
        "end": {
          "line": 1088,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31608,
      "end": 31609,
      "loc": {
        "start": {
          "line": 1088,
          "column": 49
        },
        "end": {
          "line": 1088,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31609,
      "end": 31610,
      "loc": {
        "start": {
          "line": 1088,
          "column": 50
        },
        "end": {
          "line": 1088,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxable_profit",
      "start": 31610,
      "end": 31624,
      "loc": {
        "start": {
          "line": 1088,
          "column": 51
        },
        "end": {
          "line": 1088,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31624,
      "end": 31625,
      "loc": {
        "start": {
          "line": 1088,
          "column": 65
        },
        "end": {
          "line": 1088,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 31630,
      "end": 31632,
      "loc": {
        "start": {
          "line": 1089,
          "column": 4
        },
        "end": {
          "line": 1089,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31633,
      "end": 31634,
      "loc": {
        "start": {
          "line": 1089,
          "column": 7
        },
        "end": {
          "line": 1089,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 31634,
      "end": 31635,
      "loc": {
        "start": {
          "line": 1089,
          "column": 8
        },
        "end": {
          "line": 1089,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 31635,
      "end": 31640,
      "loc": {
        "start": {
          "line": 1089,
          "column": 9
        },
        "end": {
          "line": 1089,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31640,
      "end": 31641,
      "loc": {
        "start": {
          "line": 1089,
          "column": 14
        },
        "end": {
          "line": 1089,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31641,
      "end": 31649,
      "loc": {
        "start": {
          "line": 1089,
          "column": 15
        },
        "end": {
          "line": 1089,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31649,
      "end": 31650,
      "loc": {
        "start": {
          "line": 1089,
          "column": 23
        },
        "end": {
          "line": 1089,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31650,
      "end": 31651,
      "loc": {
        "start": {
          "line": 1089,
          "column": 24
        },
        "end": {
          "line": 1089,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31652,
      "end": 31653,
      "loc": {
        "start": {
          "line": 1089,
          "column": 26
        },
        "end": {
          "line": 1089,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variable",
      "start": 31660,
      "end": 31668,
      "loc": {
        "start": {
          "line": 1090,
          "column": 6
        },
        "end": {
          "line": 1090,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31668,
      "end": 31669,
      "loc": {
        "start": {
          "line": 1090,
          "column": 14
        },
        "end": {
          "line": 1090,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "on",
      "start": 31669,
      "end": 31671,
      "loc": {
        "start": {
          "line": 1090,
          "column": 15
        },
        "end": {
          "line": 1090,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31671,
      "end": 31672,
      "loc": {
        "start": {
          "line": 1090,
          "column": 17
        },
        "end": {
          "line": 1090,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "updated",
      "start": 31672,
      "end": 31681,
      "loc": {
        "start": {
          "line": 1090,
          "column": 18
        },
        "end": {
          "line": 1090,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31681,
      "end": 31682,
      "loc": {
        "start": {
          "line": 1090,
          "column": 27
        },
        "end": {
          "line": 1090,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31683,
      "end": 31684,
      "loc": {
        "start": {
          "line": 1090,
          "column": 29
        },
        "end": {
          "line": 1090,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item.",
      "start": 31684,
      "end": 31694,
      "loc": {
        "start": {
          "line": 1090,
          "column": 30
        },
        "end": {
          "line": 1090,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "${",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31694,
      "end": 31696,
      "loc": {
        "start": {
          "line": 1090,
          "column": 40
        },
        "end": {
          "line": 1090,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31696,
      "end": 31700,
      "loc": {
        "start": {
          "line": 1090,
          "column": 42
        },
        "end": {
          "line": 1090,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31700,
      "end": 31701,
      "loc": {
        "start": {
          "line": 1090,
          "column": 46
        },
        "end": {
          "line": 1090,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 31701,
      "end": 31703,
      "loc": {
        "start": {
          "line": 1090,
          "column": 47
        },
        "end": {
          "line": 1090,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31703,
      "end": 31704,
      "loc": {
        "start": {
          "line": 1090,
          "column": 49
        },
        "end": {
          "line": 1090,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "template",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 31704,
      "end": 31704,
      "loc": {
        "start": {
          "line": 1090,
          "column": 50
        },
        "end": {
          "line": 1090,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "`",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31704,
      "end": 31705,
      "loc": {
        "start": {
          "line": 1090,
          "column": 50
        },
        "end": {
          "line": 1090,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31705,
      "end": 31706,
      "loc": {
        "start": {
          "line": 1090,
          "column": 51
        },
        "end": {
          "line": 1090,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31707,
      "end": 31708,
      "loc": {
        "start": {
          "line": 1090,
          "column": 53
        },
        "end": {
          "line": 1090,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "requesterId",
      "start": 31708,
      "end": 31719,
      "loc": {
        "start": {
          "line": 1090,
          "column": 54
        },
        "end": {
          "line": 1090,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31719,
      "end": 31720,
      "loc": {
        "start": {
          "line": 1090,
          "column": 65
        },
        "end": {
          "line": 1090,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 31721,
      "end": 31725,
      "loc": {
        "start": {
          "line": 1090,
          "column": 67
        },
        "end": {
          "line": 1090,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31725,
      "end": 31726,
      "loc": {
        "start": {
          "line": 1090,
          "column": 71
        },
        "end": {
          "line": 1090,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31727,
      "end": 31729,
      "loc": {
        "start": {
          "line": 1090,
          "column": 73
        },
        "end": {
          "line": 1090,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31730,
      "end": 31734,
      "loc": {
        "start": {
          "line": 1090,
          "column": 76
        },
        "end": {
          "line": 1090,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31734,
      "end": 31735,
      "loc": {
        "start": {
          "line": 1090,
          "column": 80
        },
        "end": {
          "line": 1090,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 31735,
      "end": 31741,
      "loc": {
        "start": {
          "line": 1090,
          "column": 81
        },
        "end": {
          "line": 1090,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31741,
      "end": 31742,
      "loc": {
        "start": {
          "line": 1090,
          "column": 87
        },
        "end": {
          "line": 1090,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "self",
      "start": 31742,
      "end": 31746,
      "loc": {
        "start": {
          "line": 1090,
          "column": 88
        },
        "end": {
          "line": 1090,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31746,
      "end": 31747,
      "loc": {
        "start": {
          "line": 1090,
          "column": 92
        },
        "end": {
          "line": 1090,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31747,
      "end": 31748,
      "loc": {
        "start": {
          "line": 1090,
          "column": 93
        },
        "end": {
          "line": 1090,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31748,
      "end": 31749,
      "loc": {
        "start": {
          "line": 1090,
          "column": 94
        },
        "end": {
          "line": 1090,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31754,
      "end": 31755,
      "loc": {
        "start": {
          "line": 1091,
          "column": 4
        },
        "end": {
          "line": 1091,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31758,
      "end": 31759,
      "loc": {
        "start": {
          "line": 1092,
          "column": 2
        },
        "end": {
          "line": 1092,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assessWorkup",
      "start": 31763,
      "end": 31775,
      "loc": {
        "start": {
          "line": 1094,
          "column": 2
        },
        "end": {
          "line": 1094,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31775,
      "end": 31776,
      "loc": {
        "start": {
          "line": 1094,
          "column": 14
        },
        "end": {
          "line": 1094,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31776,
      "end": 31777,
      "loc": {
        "start": {
          "line": 1094,
          "column": 15
        },
        "end": {
          "line": 1094,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31778,
      "end": 31779,
      "loc": {
        "start": {
          "line": 1094,
          "column": 17
        },
        "end": {
          "line": 1094,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 31784,
      "end": 31789,
      "loc": {
        "start": {
          "line": 1095,
          "column": 4
        },
        "end": {
          "line": 1095,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 31790,
      "end": 31796,
      "loc": {
        "start": {
          "line": 1095,
          "column": 10
        },
        "end": {
          "line": 1095,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 31797,
      "end": 31798,
      "loc": {
        "start": {
          "line": 1095,
          "column": 17
        },
        "end": {
          "line": 1095,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31799,
      "end": 31803,
      "loc": {
        "start": {
          "line": 1095,
          "column": 19
        },
        "end": {
          "line": 1095,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31803,
      "end": 31804,
      "loc": {
        "start": {
          "line": 1095,
          "column": 23
        },
        "end": {
          "line": 1095,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWorkup",
      "start": 31804,
      "end": 31814,
      "loc": {
        "start": {
          "line": 1095,
          "column": 24
        },
        "end": {
          "line": 1095,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31814,
      "end": 31815,
      "loc": {
        "start": {
          "line": 1095,
          "column": 34
        },
        "end": {
          "line": 1095,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31815,
      "end": 31816,
      "loc": {
        "start": {
          "line": 1095,
          "column": 35
        },
        "end": {
          "line": 1095,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31816,
      "end": 31817,
      "loc": {
        "start": {
          "line": 1095,
          "column": 36
        },
        "end": {
          "line": 1095,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 31822,
      "end": 31824,
      "loc": {
        "start": {
          "line": 1096,
          "column": 4
        },
        "end": {
          "line": 1096,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31825,
      "end": 31826,
      "loc": {
        "start": {
          "line": 1096,
          "column": 7
        },
        "end": {
          "line": 1096,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 31826,
      "end": 31832,
      "loc": {
        "start": {
          "line": 1096,
          "column": 8
        },
        "end": {
          "line": 1096,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31832,
      "end": 31833,
      "loc": {
        "start": {
          "line": 1096,
          "column": 14
        },
        "end": {
          "line": 1096,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31834,
      "end": 31835,
      "loc": {
        "start": {
          "line": 1096,
          "column": 16
        },
        "end": {
          "line": 1096,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 31842,
      "end": 31847,
      "loc": {
        "start": {
          "line": 1097,
          "column": 6
        },
        "end": {
          "line": 1097,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 31848,
      "end": 31853,
      "loc": {
        "start": {
          "line": 1097,
          "column": 12
        },
        "end": {
          "line": 1097,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 31854,
      "end": 31855,
      "loc": {
        "start": {
          "line": 1097,
          "column": 18
        },
        "end": {
          "line": 1097,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "WorkupService",
      "start": 31856,
      "end": 31869,
      "loc": {
        "start": {
          "line": 1097,
          "column": 20
        },
        "end": {
          "line": 1097,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31869,
      "end": 31870,
      "loc": {
        "start": {
          "line": 1097,
          "column": 33
        },
        "end": {
          "line": 1097,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evaluateWorkup",
      "start": 31870,
      "end": 31884,
      "loc": {
        "start": {
          "line": 1097,
          "column": 34
        },
        "end": {
          "line": 1097,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31884,
      "end": 31885,
      "loc": {
        "start": {
          "line": 1097,
          "column": 48
        },
        "end": {
          "line": 1097,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 31885,
      "end": 31891,
      "loc": {
        "start": {
          "line": 1097,
          "column": 49
        },
        "end": {
          "line": 1097,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31891,
      "end": 31892,
      "loc": {
        "start": {
          "line": 1097,
          "column": 55
        },
        "end": {
          "line": 1097,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31893,
      "end": 31897,
      "loc": {
        "start": {
          "line": 1097,
          "column": 57
        },
        "end": {
          "line": 1097,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31897,
      "end": 31898,
      "loc": {
        "start": {
          "line": 1097,
          "column": 61
        },
        "end": {
          "line": 1097,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 31898,
      "end": 31901,
      "loc": {
        "start": {
          "line": 1097,
          "column": 62
        },
        "end": {
          "line": 1097,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31901,
      "end": 31902,
      "loc": {
        "start": {
          "line": 1097,
          "column": 65
        },
        "end": {
          "line": 1097,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31902,
      "end": 31903,
      "loc": {
        "start": {
          "line": 1097,
          "column": 66
        },
        "end": {
          "line": 1097,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 31910,
      "end": 31912,
      "loc": {
        "start": {
          "line": 1098,
          "column": 6
        },
        "end": {
          "line": 1098,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31913,
      "end": 31914,
      "loc": {
        "start": {
          "line": 1098,
          "column": 9
        },
        "end": {
          "line": 1098,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 31914,
      "end": 31920,
      "loc": {
        "start": {
          "line": 1098,
          "column": 10
        },
        "end": {
          "line": 1098,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31920,
      "end": 31921,
      "loc": {
        "start": {
          "line": 1098,
          "column": 16
        },
        "end": {
          "line": 1098,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 31921,
      "end": 31926,
      "loc": {
        "start": {
          "line": 1098,
          "column": 17
        },
        "end": {
          "line": 1098,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 31927,
      "end": 31930,
      "loc": {
        "start": {
          "line": 1098,
          "column": 23
        },
        "end": {
          "line": 1098,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 31931,
      "end": 31936,
      "loc": {
        "start": {
          "line": 1098,
          "column": 27
        },
        "end": {
          "line": 1098,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31936,
      "end": 31937,
      "loc": {
        "start": {
          "line": 1098,
          "column": 32
        },
        "end": {
          "line": 1098,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31938,
      "end": 31939,
      "loc": {
        "start": {
          "line": 1098,
          "column": 34
        },
        "end": {
          "line": 1098,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "workup",
      "start": 31948,
      "end": 31954,
      "loc": {
        "start": {
          "line": 1099,
          "column": 8
        },
        "end": {
          "line": 1099,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31954,
      "end": 31955,
      "loc": {
        "start": {
          "line": 1099,
          "column": 14
        },
        "end": {
          "line": 1099,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 31955,
      "end": 31960,
      "loc": {
        "start": {
          "line": 1099,
          "column": 15
        },
        "end": {
          "line": 1099,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 31961,
      "end": 31962,
      "loc": {
        "start": {
          "line": 1099,
          "column": 21
        },
        "end": {
          "line": 1099,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 31963,
      "end": 31968,
      "loc": {
        "start": {
          "line": 1099,
          "column": 23
        },
        "end": {
          "line": 1099,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31968,
      "end": 31969,
      "loc": {
        "start": {
          "line": 1099,
          "column": 28
        },
        "end": {
          "line": 1099,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31978,
      "end": 31982,
      "loc": {
        "start": {
          "line": 1100,
          "column": 8
        },
        "end": {
          "line": 1100,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31982,
      "end": 31983,
      "loc": {
        "start": {
          "line": 1100,
          "column": 12
        },
        "end": {
          "line": 1100,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 31983,
      "end": 31988,
      "loc": {
        "start": {
          "line": 1100,
          "column": 13
        },
        "end": {
          "line": 1100,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31988,
      "end": 31989,
      "loc": {
        "start": {
          "line": 1100,
          "column": 18
        },
        "end": {
          "line": 1100,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31989,
      "end": 31990,
      "loc": {
        "start": {
          "line": 1100,
          "column": 19
        },
        "end": {
          "line": 1100,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31990,
      "end": 31991,
      "loc": {
        "start": {
          "line": 1100,
          "column": 20
        },
        "end": {
          "line": 1100,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31998,
      "end": 31999,
      "loc": {
        "start": {
          "line": 1101,
          "column": 6
        },
        "end": {
          "line": 1101,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32006,
      "end": 32010,
      "loc": {
        "start": {
          "line": 1102,
          "column": 6
        },
        "end": {
          "line": 1102,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32010,
      "end": 32011,
      "loc": {
        "start": {
          "line": 1102,
          "column": 10
        },
        "end": {
          "line": 1102,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 32011,
      "end": 32017,
      "loc": {
        "start": {
          "line": 1102,
          "column": 11
        },
        "end": {
          "line": 1102,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32017,
      "end": 32018,
      "loc": {
        "start": {
          "line": 1102,
          "column": 17
        },
        "end": {
          "line": 1102,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32018,
      "end": 32019,
      "loc": {
        "start": {
          "line": 1102,
          "column": 18
        },
        "end": {
          "line": 1102,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32019,
      "end": 32020,
      "loc": {
        "start": {
          "line": 1102,
          "column": 19
        },
        "end": {
          "line": 1102,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32025,
      "end": 32026,
      "loc": {
        "start": {
          "line": 1103,
          "column": 4
        },
        "end": {
          "line": 1103,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32029,
      "end": 32030,
      "loc": {
        "start": {
          "line": 1104,
          "column": 2
        },
        "end": {
          "line": 1104,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   ",
      "start": 32034,
      "end": 32048,
      "loc": {
        "start": {
          "line": 1106,
          "column": 2
        },
        "end": {
          "line": 1108,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyProperty",
      "start": 32051,
      "end": 32065,
      "loc": {
        "start": {
          "line": 1109,
          "column": 2
        },
        "end": {
          "line": 1109,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32065,
      "end": 32066,
      "loc": {
        "start": {
          "line": 1109,
          "column": 16
        },
        "end": {
          "line": 1109,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32066,
      "end": 32074,
      "loc": {
        "start": {
          "line": 1109,
          "column": 17
        },
        "end": {
          "line": 1109,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32074,
      "end": 32075,
      "loc": {
        "start": {
          "line": 1109,
          "column": 25
        },
        "end": {
          "line": 1109,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32076,
      "end": 32081,
      "loc": {
        "start": {
          "line": 1109,
          "column": 27
        },
        "end": {
          "line": 1109,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32081,
      "end": 32082,
      "loc": {
        "start": {
          "line": 1109,
          "column": 32
        },
        "end": {
          "line": 1109,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32083,
      "end": 32084,
      "loc": {
        "start": {
          "line": 1109,
          "column": 34
        },
        "end": {
          "line": 1109,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 32089,
      "end": 32092,
      "loc": {
        "start": {
          "line": 1110,
          "column": 4
        },
        "end": {
          "line": 1110,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "oldValue",
      "start": 32093,
      "end": 32101,
      "loc": {
        "start": {
          "line": 1110,
          "column": 8
        },
        "end": {
          "line": 1110,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 32102,
      "end": 32103,
      "loc": {
        "start": {
          "line": 1110,
          "column": 17
        },
        "end": {
          "line": 1110,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 32104,
      "end": 32105,
      "loc": {
        "start": {
          "line": 1110,
          "column": 19
        },
        "end": {
          "line": 1110,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 32105,
      "end": 32114,
      "loc": {
        "start": {
          "line": 1110,
          "column": 20
        },
        "end": {
          "line": 1110,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32114,
      "end": 32115,
      "loc": {
        "start": {
          "line": 1110,
          "column": 29
        },
        "end": {
          "line": 1110,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32115,
      "end": 32120,
      "loc": {
        "start": {
          "line": 1110,
          "column": 30
        },
        "end": {
          "line": 1110,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32120,
      "end": 32121,
      "loc": {
        "start": {
          "line": 1110,
          "column": 35
        },
        "end": {
          "line": 1110,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32122,
      "end": 32123,
      "loc": {
        "start": {
          "line": 1110,
          "column": 37
        },
        "end": {
          "line": 1110,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 32124,
      "end": 32129,
      "loc": {
        "start": {
          "line": 1110,
          "column": 39
        },
        "end": {
          "line": 1110,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32129,
      "end": 32130,
      "loc": {
        "start": {
          "line": 1110,
          "column": 44
        },
        "end": {
          "line": 1110,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32130,
      "end": 32134,
      "loc": {
        "start": {
          "line": 1110,
          "column": 45
        },
        "end": {
          "line": 1110,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32134,
      "end": 32135,
      "loc": {
        "start": {
          "line": 1110,
          "column": 49
        },
        "end": {
          "line": 1110,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 32135,
      "end": 32140,
      "loc": {
        "start": {
          "line": 1110,
          "column": 50
        },
        "end": {
          "line": 1110,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32140,
      "end": 32141,
      "loc": {
        "start": {
          "line": 1110,
          "column": 55
        },
        "end": {
          "line": 1110,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32141,
      "end": 32149,
      "loc": {
        "start": {
          "line": 1110,
          "column": 56
        },
        "end": {
          "line": 1110,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32149,
      "end": 32150,
      "loc": {
        "start": {
          "line": 1110,
          "column": 64
        },
        "end": {
          "line": 1110,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32150,
      "end": 32151,
      "loc": {
        "start": {
          "line": 1110,
          "column": 65
        },
        "end": {
          "line": 1110,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 32152,
      "end": 32153,
      "loc": {
        "start": {
          "line": 1110,
          "column": 67
        },
        "end": {
          "line": 1110,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32153,
      "end": 32154,
      "loc": {
        "start": {
          "line": 1110,
          "column": 68
        },
        "end": {
          "line": 1110,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32155,
      "end": 32156,
      "loc": {
        "start": {
          "line": 1110,
          "column": 70
        },
        "end": {
          "line": 1110,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32157,
      "end": 32161,
      "loc": {
        "start": {
          "line": 1110,
          "column": 72
        },
        "end": {
          "line": 1110,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32161,
      "end": 32162,
      "loc": {
        "start": {
          "line": 1110,
          "column": 76
        },
        "end": {
          "line": 1110,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 32162,
      "end": 32167,
      "loc": {
        "start": {
          "line": 1110,
          "column": 77
        },
        "end": {
          "line": 1110,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32167,
      "end": 32168,
      "loc": {
        "start": {
          "line": 1110,
          "column": 82
        },
        "end": {
          "line": 1110,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32168,
      "end": 32176,
      "loc": {
        "start": {
          "line": 1110,
          "column": 83
        },
        "end": {
          "line": 1110,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32176,
      "end": 32177,
      "loc": {
        "start": {
          "line": 1110,
          "column": 91
        },
        "end": {
          "line": 1110,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32177,
      "end": 32178,
      "loc": {
        "start": {
          "line": 1110,
          "column": 92
        },
        "end": {
          "line": 1110,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 32183,
      "end": 32186,
      "loc": {
        "start": {
          "line": 1111,
          "column": 4
        },
        "end": {
          "line": 1111,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newValue",
      "start": 32187,
      "end": 32195,
      "loc": {
        "start": {
          "line": 1111,
          "column": 8
        },
        "end": {
          "line": 1111,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 32196,
      "end": 32197,
      "loc": {
        "start": {
          "line": 1111,
          "column": 17
        },
        "end": {
          "line": 1111,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 32198,
      "end": 32199,
      "loc": {
        "start": {
          "line": 1111,
          "column": 19
        },
        "end": {
          "line": 1111,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 32199,
      "end": 32208,
      "loc": {
        "start": {
          "line": 1111,
          "column": 20
        },
        "end": {
          "line": 1111,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32208,
      "end": 32209,
      "loc": {
        "start": {
          "line": 1111,
          "column": 29
        },
        "end": {
          "line": 1111,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32209,
      "end": 32214,
      "loc": {
        "start": {
          "line": 1111,
          "column": 30
        },
        "end": {
          "line": 1111,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32214,
      "end": 32215,
      "loc": {
        "start": {
          "line": 1111,
          "column": 35
        },
        "end": {
          "line": 1111,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32216,
      "end": 32217,
      "loc": {
        "start": {
          "line": 1111,
          "column": 37
        },
        "end": {
          "line": 1111,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 32218,
      "end": 32223,
      "loc": {
        "start": {
          "line": 1111,
          "column": 39
        },
        "end": {
          "line": 1111,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32223,
      "end": 32224,
      "loc": {
        "start": {
          "line": 1111,
          "column": 44
        },
        "end": {
          "line": 1111,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32224,
      "end": 32229,
      "loc": {
        "start": {
          "line": 1111,
          "column": 45
        },
        "end": {
          "line": 1111,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32229,
      "end": 32230,
      "loc": {
        "start": {
          "line": 1111,
          "column": 50
        },
        "end": {
          "line": 1111,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 32231,
      "end": 32232,
      "loc": {
        "start": {
          "line": 1111,
          "column": 52
        },
        "end": {
          "line": 1111,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32232,
      "end": 32233,
      "loc": {
        "start": {
          "line": 1111,
          "column": 53
        },
        "end": {
          "line": 1111,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32234,
      "end": 32235,
      "loc": {
        "start": {
          "line": 1111,
          "column": 55
        },
        "end": {
          "line": 1111,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32236,
      "end": 32241,
      "loc": {
        "start": {
          "line": 1111,
          "column": 57
        },
        "end": {
          "line": 1111,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32241,
      "end": 32242,
      "loc": {
        "start": {
          "line": 1111,
          "column": 62
        },
        "end": {
          "line": 1111,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 32248,
      "end": 32250,
      "loc": {
        "start": {
          "line": 1113,
          "column": 4
        },
        "end": {
          "line": 1113,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32251,
      "end": 32252,
      "loc": {
        "start": {
          "line": 1113,
          "column": 7
        },
        "end": {
          "line": 1113,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "oldValue",
      "start": 32252,
      "end": 32260,
      "loc": {
        "start": {
          "line": 1113,
          "column": 8
        },
        "end": {
          "line": 1113,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 32261,
      "end": 32263,
      "loc": {
        "start": {
          "line": 1113,
          "column": 17
        },
        "end": {
          "line": 1113,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newValue",
      "start": 32264,
      "end": 32272,
      "loc": {
        "start": {
          "line": 1113,
          "column": 20
        },
        "end": {
          "line": 1113,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32272,
      "end": 32273,
      "loc": {
        "start": {
          "line": 1113,
          "column": 28
        },
        "end": {
          "line": 1113,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32274,
      "end": 32275,
      "loc": {
        "start": {
          "line": 1113,
          "column": 30
        },
        "end": {
          "line": 1113,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32282,
      "end": 32286,
      "loc": {
        "start": {
          "line": 1114,
          "column": 6
        },
        "end": {
          "line": 1114,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32286,
      "end": 32287,
      "loc": {
        "start": {
          "line": 1114,
          "column": 10
        },
        "end": {
          "line": 1114,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 32287,
      "end": 32292,
      "loc": {
        "start": {
          "line": 1114,
          "column": 11
        },
        "end": {
          "line": 1114,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32292,
      "end": 32293,
      "loc": {
        "start": {
          "line": 1114,
          "column": 16
        },
        "end": {
          "line": 1114,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32293,
      "end": 32301,
      "loc": {
        "start": {
          "line": 1114,
          "column": 17
        },
        "end": {
          "line": 1114,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32301,
      "end": 32302,
      "loc": {
        "start": {
          "line": 1114,
          "column": 25
        },
        "end": {
          "line": 1114,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 32303,
      "end": 32304,
      "loc": {
        "start": {
          "line": 1114,
          "column": 27
        },
        "end": {
          "line": 1114,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 32305,
      "end": 32314,
      "loc": {
        "start": {
          "line": 1114,
          "column": 29
        },
        "end": {
          "line": 1114,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32314,
      "end": 32315,
      "loc": {
        "start": {
          "line": 1114,
          "column": 38
        },
        "end": {
          "line": 1114,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32315,
      "end": 32320,
      "loc": {
        "start": {
          "line": 1114,
          "column": 39
        },
        "end": {
          "line": 1114,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32320,
      "end": 32321,
      "loc": {
        "start": {
          "line": 1114,
          "column": 44
        },
        "end": {
          "line": 1114,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32322,
      "end": 32323,
      "loc": {
        "start": {
          "line": 1114,
          "column": 46
        },
        "end": {
          "line": 1114,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32324,
      "end": 32329,
      "loc": {
        "start": {
          "line": 1114,
          "column": 48
        },
        "end": {
          "line": 1114,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32330,
      "end": 32331,
      "loc": {
        "start": {
          "line": 1114,
          "column": 54
        },
        "end": {
          "line": 1114,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 32332,
      "end": 32337,
      "loc": {
        "start": {
          "line": 1114,
          "column": 56
        },
        "end": {
          "line": 1114,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32337,
      "end": 32338,
      "loc": {
        "start": {
          "line": 1114,
          "column": 61
        },
        "end": {
          "line": 1114,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32338,
      "end": 32343,
      "loc": {
        "start": {
          "line": 1114,
          "column": 62
        },
        "end": {
          "line": 1114,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32343,
      "end": 32344,
      "loc": {
        "start": {
          "line": 1114,
          "column": 67
        },
        "end": {
          "line": 1114,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 6,
      "start": 32345,
      "end": 32346,
      "loc": {
        "start": {
          "line": 1114,
          "column": 69
        },
        "end": {
          "line": 1114,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32346,
      "end": 32347,
      "loc": {
        "start": {
          "line": 1114,
          "column": 70
        },
        "end": {
          "line": 1114,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32347,
      "end": 32348,
      "loc": {
        "start": {
          "line": 1114,
          "column": 71
        },
        "end": {
          "line": 1114,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 32355,
      "end": 32361,
      "loc": {
        "start": {
          "line": 1115,
          "column": 6
        },
        "end": {
          "line": 1115,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 32362,
      "end": 32366,
      "loc": {
        "start": {
          "line": 1115,
          "column": 13
        },
        "end": {
          "line": 1115,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32366,
      "end": 32367,
      "loc": {
        "start": {
          "line": 1115,
          "column": 17
        },
        "end": {
          "line": 1115,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32372,
      "end": 32373,
      "loc": {
        "start": {
          "line": 1116,
          "column": 4
        },
        "end": {
          "line": 1116,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 32374,
      "end": 32378,
      "loc": {
        "start": {
          "line": 1116,
          "column": 6
        },
        "end": {
          "line": 1116,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 32379,
      "end": 32385,
      "loc": {
        "start": {
          "line": 1116,
          "column": 11
        },
        "end": {
          "line": 1116,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 32386,
      "end": 32391,
      "loc": {
        "start": {
          "line": 1116,
          "column": 18
        },
        "end": {
          "line": 1116,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32391,
      "end": 32392,
      "loc": {
        "start": {
          "line": 1116,
          "column": 23
        },
        "end": {
          "line": 1116,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32395,
      "end": 32396,
      "loc": {
        "start": {
          "line": 1117,
          "column": 2
        },
        "end": {
          "line": 1117,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Checks to see if the supplied array is different than the currently assigned value\n   * If so, it updates the value\n   *\n   * @return {boolean} whether the value was updated or not\n   ",
      "start": 32400,
      "end": 32595,
      "loc": {
        "start": {
          "line": 1119,
          "column": 2
        },
        "end": {
          "line": 1124,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfigArray",
      "start": 32598,
      "end": 32615,
      "loc": {
        "start": {
          "line": 1125,
          "column": 2
        },
        "end": {
          "line": 1125,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32615,
      "end": 32616,
      "loc": {
        "start": {
          "line": 1125,
          "column": 19
        },
        "end": {
          "line": 1125,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32616,
      "end": 32624,
      "loc": {
        "start": {
          "line": 1125,
          "column": 20
        },
        "end": {
          "line": 1125,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32624,
      "end": 32625,
      "loc": {
        "start": {
          "line": 1125,
          "column": 28
        },
        "end": {
          "line": 1125,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arr",
      "start": 32626,
      "end": 32629,
      "loc": {
        "start": {
          "line": 1125,
          "column": 30
        },
        "end": {
          "line": 1125,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32629,
      "end": 32630,
      "loc": {
        "start": {
          "line": 1125,
          "column": 33
        },
        "end": {
          "line": 1125,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32631,
      "end": 32632,
      "loc": {
        "start": {
          "line": 1125,
          "column": 35
        },
        "end": {
          "line": 1125,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 32637,
      "end": 32639,
      "loc": {
        "start": {
          "line": 1126,
          "column": 4
        },
        "end": {
          "line": 1126,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32640,
      "end": 32641,
      "loc": {
        "start": {
          "line": 1126,
          "column": 7
        },
        "end": {
          "line": 1126,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 32641,
      "end": 32646,
      "loc": {
        "start": {
          "line": 1126,
          "column": 8
        },
        "end": {
          "line": 1126,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32646,
      "end": 32647,
      "loc": {
        "start": {
          "line": 1126,
          "column": 13
        },
        "end": {
          "line": 1126,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32647,
      "end": 32651,
      "loc": {
        "start": {
          "line": 1126,
          "column": 14
        },
        "end": {
          "line": 1126,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32651,
      "end": 32652,
      "loc": {
        "start": {
          "line": 1126,
          "column": 18
        },
        "end": {
          "line": 1126,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 32652,
      "end": 32657,
      "loc": {
        "start": {
          "line": 1126,
          "column": 19
        },
        "end": {
          "line": 1126,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32657,
      "end": 32658,
      "loc": {
        "start": {
          "line": 1126,
          "column": 24
        },
        "end": {
          "line": 1126,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 32658,
      "end": 32664,
      "loc": {
        "start": {
          "line": 1126,
          "column": 25
        },
        "end": {
          "line": 1126,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32664,
      "end": 32665,
      "loc": {
        "start": {
          "line": 1126,
          "column": 31
        },
        "end": {
          "line": 1126,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32665,
      "end": 32673,
      "loc": {
        "start": {
          "line": 1126,
          "column": 32
        },
        "end": {
          "line": 1126,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32673,
      "end": 32674,
      "loc": {
        "start": {
          "line": 1126,
          "column": 40
        },
        "end": {
          "line": 1126,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32674,
      "end": 32675,
      "loc": {
        "start": {
          "line": 1126,
          "column": 41
        },
        "end": {
          "line": 1126,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 32676,
      "end": 32678,
      "loc": {
        "start": {
          "line": 1126,
          "column": 43
        },
        "end": {
          "line": 1126,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xor",
      "start": 32679,
      "end": 32682,
      "loc": {
        "start": {
          "line": 1126,
          "column": 46
        },
        "end": {
          "line": 1126,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32682,
      "end": 32683,
      "loc": {
        "start": {
          "line": 1126,
          "column": 49
        },
        "end": {
          "line": 1126,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arr",
      "start": 32683,
      "end": 32686,
      "loc": {
        "start": {
          "line": 1126,
          "column": 50
        },
        "end": {
          "line": 1126,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32686,
      "end": 32687,
      "loc": {
        "start": {
          "line": 1126,
          "column": 53
        },
        "end": {
          "line": 1126,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32688,
      "end": 32692,
      "loc": {
        "start": {
          "line": 1126,
          "column": 55
        },
        "end": {
          "line": 1126,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32692,
      "end": 32693,
      "loc": {
        "start": {
          "line": 1126,
          "column": 59
        },
        "end": {
          "line": 1126,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 32693,
      "end": 32698,
      "loc": {
        "start": {
          "line": 1126,
          "column": 60
        },
        "end": {
          "line": 1126,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32698,
      "end": 32699,
      "loc": {
        "start": {
          "line": 1126,
          "column": 65
        },
        "end": {
          "line": 1126,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 32699,
      "end": 32705,
      "loc": {
        "start": {
          "line": 1126,
          "column": 66
        },
        "end": {
          "line": 1126,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32705,
      "end": 32706,
      "loc": {
        "start": {
          "line": 1126,
          "column": 72
        },
        "end": {
          "line": 1126,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32706,
      "end": 32714,
      "loc": {
        "start": {
          "line": 1126,
          "column": 73
        },
        "end": {
          "line": 1126,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32714,
      "end": 32715,
      "loc": {
        "start": {
          "line": 1126,
          "column": 81
        },
        "end": {
          "line": 1126,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32715,
      "end": 32716,
      "loc": {
        "start": {
          "line": 1126,
          "column": 82
        },
        "end": {
          "line": 1126,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32716,
      "end": 32717,
      "loc": {
        "start": {
          "line": 1126,
          "column": 83
        },
        "end": {
          "line": 1126,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 32717,
      "end": 32723,
      "loc": {
        "start": {
          "line": 1126,
          "column": 84
        },
        "end": {
          "line": 1126,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 32724,
      "end": 32725,
      "loc": {
        "start": {
          "line": 1126,
          "column": 91
        },
        "end": {
          "line": 1126,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 32726,
      "end": 32727,
      "loc": {
        "start": {
          "line": 1126,
          "column": 93
        },
        "end": {
          "line": 1126,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32727,
      "end": 32728,
      "loc": {
        "start": {
          "line": 1126,
          "column": 94
        },
        "end": {
          "line": 1126,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32729,
      "end": 32730,
      "loc": {
        "start": {
          "line": 1126,
          "column": 96
        },
        "end": {
          "line": 1126,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32737,
      "end": 32741,
      "loc": {
        "start": {
          "line": 1127,
          "column": 6
        },
        "end": {
          "line": 1127,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32741,
      "end": 32742,
      "loc": {
        "start": {
          "line": 1127,
          "column": 10
        },
        "end": {
          "line": 1127,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 32742,
      "end": 32747,
      "loc": {
        "start": {
          "line": 1127,
          "column": 11
        },
        "end": {
          "line": 1127,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32747,
      "end": 32748,
      "loc": {
        "start": {
          "line": 1127,
          "column": 16
        },
        "end": {
          "line": 1127,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 32748,
      "end": 32754,
      "loc": {
        "start": {
          "line": 1127,
          "column": 17
        },
        "end": {
          "line": 1127,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32754,
      "end": 32755,
      "loc": {
        "start": {
          "line": 1127,
          "column": 23
        },
        "end": {
          "line": 1127,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32755,
      "end": 32763,
      "loc": {
        "start": {
          "line": 1127,
          "column": 24
        },
        "end": {
          "line": 1127,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32763,
      "end": 32764,
      "loc": {
        "start": {
          "line": 1127,
          "column": 32
        },
        "end": {
          "line": 1127,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 32765,
      "end": 32766,
      "loc": {
        "start": {
          "line": 1127,
          "column": 34
        },
        "end": {
          "line": 1127,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "arr",
      "start": 32767,
      "end": 32770,
      "loc": {
        "start": {
          "line": 1127,
          "column": 36
        },
        "end": {
          "line": 1127,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32770,
      "end": 32771,
      "loc": {
        "start": {
          "line": 1127,
          "column": 39
        },
        "end": {
          "line": 1127,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 32778,
      "end": 32784,
      "loc": {
        "start": {
          "line": 1128,
          "column": 6
        },
        "end": {
          "line": 1128,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 32785,
      "end": 32789,
      "loc": {
        "start": {
          "line": 1128,
          "column": 13
        },
        "end": {
          "line": 1128,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32789,
      "end": 32790,
      "loc": {
        "start": {
          "line": 1128,
          "column": 17
        },
        "end": {
          "line": 1128,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32795,
      "end": 32796,
      "loc": {
        "start": {
          "line": 1129,
          "column": 4
        },
        "end": {
          "line": 1129,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 32797,
      "end": 32801,
      "loc": {
        "start": {
          "line": 1129,
          "column": 6
        },
        "end": {
          "line": 1129,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 32802,
      "end": 32808,
      "loc": {
        "start": {
          "line": 1129,
          "column": 11
        },
        "end": {
          "line": 1129,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 32809,
      "end": 32814,
      "loc": {
        "start": {
          "line": 1129,
          "column": 18
        },
        "end": {
          "line": 1129,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32814,
      "end": 32815,
      "loc": {
        "start": {
          "line": 1129,
          "column": 23
        },
        "end": {
          "line": 1129,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32818,
      "end": 32819,
      "loc": {
        "start": {
          "line": 1130,
          "column": 2
        },
        "end": {
          "line": 1130,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   ",
      "start": 32823,
      "end": 32837,
      "loc": {
        "start": {
          "line": 1132,
          "column": 2
        },
        "end": {
          "line": 1134,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 32840,
      "end": 32852,
      "loc": {
        "start": {
          "line": 1135,
          "column": 2
        },
        "end": {
          "line": 1135,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32852,
      "end": 32853,
      "loc": {
        "start": {
          "line": 1135,
          "column": 14
        },
        "end": {
          "line": 1135,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32853,
      "end": 32861,
      "loc": {
        "start": {
          "line": 1135,
          "column": 15
        },
        "end": {
          "line": 1135,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32861,
      "end": 32862,
      "loc": {
        "start": {
          "line": 1135,
          "column": 23
        },
        "end": {
          "line": 1135,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32863,
      "end": 32868,
      "loc": {
        "start": {
          "line": 1135,
          "column": 25
        },
        "end": {
          "line": 1135,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32868,
      "end": 32869,
      "loc": {
        "start": {
          "line": 1135,
          "column": 30
        },
        "end": {
          "line": 1135,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32870,
      "end": 32871,
      "loc": {
        "start": {
          "line": 1135,
          "column": 32
        },
        "end": {
          "line": 1135,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 32876,
      "end": 32879,
      "loc": {
        "start": {
          "line": 1136,
          "column": 4
        },
        "end": {
          "line": 1136,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "oldValue",
      "start": 32880,
      "end": 32888,
      "loc": {
        "start": {
          "line": 1136,
          "column": 8
        },
        "end": {
          "line": 1136,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 32889,
      "end": 32890,
      "loc": {
        "start": {
          "line": 1136,
          "column": 17
        },
        "end": {
          "line": 1136,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 32891,
      "end": 32892,
      "loc": {
        "start": {
          "line": 1136,
          "column": 19
        },
        "end": {
          "line": 1136,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 32892,
      "end": 32901,
      "loc": {
        "start": {
          "line": 1136,
          "column": 20
        },
        "end": {
          "line": 1136,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32901,
      "end": 32902,
      "loc": {
        "start": {
          "line": 1136,
          "column": 29
        },
        "end": {
          "line": 1136,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 32902,
      "end": 32907,
      "loc": {
        "start": {
          "line": 1136,
          "column": 30
        },
        "end": {
          "line": 1136,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32907,
      "end": 32908,
      "loc": {
        "start": {
          "line": 1136,
          "column": 35
        },
        "end": {
          "line": 1136,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32909,
      "end": 32910,
      "loc": {
        "start": {
          "line": 1136,
          "column": 37
        },
        "end": {
          "line": 1136,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 32911,
      "end": 32916,
      "loc": {
        "start": {
          "line": 1136,
          "column": 39
        },
        "end": {
          "line": 1136,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32916,
      "end": 32917,
      "loc": {
        "start": {
          "line": 1136,
          "column": 44
        },
        "end": {
          "line": 1136,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32917,
      "end": 32921,
      "loc": {
        "start": {
          "line": 1136,
          "column": 45
        },
        "end": {
          "line": 1136,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32921,
      "end": 32922,
      "loc": {
        "start": {
          "line": 1136,
          "column": 49
        },
        "end": {
          "line": 1136,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 32922,
      "end": 32927,
      "loc": {
        "start": {
          "line": 1136,
          "column": 50
        },
        "end": {
          "line": 1136,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32927,
      "end": 32928,
      "loc": {
        "start": {
          "line": 1136,
          "column": 55
        },
        "end": {
          "line": 1136,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 32928,
      "end": 32934,
      "loc": {
        "start": {
          "line": 1136,
          "column": 56
        },
        "end": {
          "line": 1136,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32934,
      "end": 32935,
      "loc": {
        "start": {
          "line": 1136,
          "column": 62
        },
        "end": {
          "line": 1136,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32935,
      "end": 32943,
      "loc": {
        "start": {
          "line": 1136,
          "column": 63
        },
        "end": {
          "line": 1136,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32943,
      "end": 32944,
      "loc": {
        "start": {
          "line": 1136,
          "column": 71
        },
        "end": {
          "line": 1136,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32944,
      "end": 32945,
      "loc": {
        "start": {
          "line": 1136,
          "column": 72
        },
        "end": {
          "line": 1136,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 32946,
      "end": 32947,
      "loc": {
        "start": {
          "line": 1136,
          "column": 74
        },
        "end": {
          "line": 1136,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 32947,
      "end": 32948,
      "loc": {
        "start": {
          "line": 1136,
          "column": 75
        },
        "end": {
          "line": 1136,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32949,
      "end": 32950,
      "loc": {
        "start": {
          "line": 1136,
          "column": 77
        },
        "end": {
          "line": 1136,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 32951,
      "end": 32955,
      "loc": {
        "start": {
          "line": 1136,
          "column": 79
        },
        "end": {
          "line": 1136,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32955,
      "end": 32956,
      "loc": {
        "start": {
          "line": 1136,
          "column": 83
        },
        "end": {
          "line": 1136,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 32956,
      "end": 32961,
      "loc": {
        "start": {
          "line": 1136,
          "column": 84
        },
        "end": {
          "line": 1136,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32961,
      "end": 32962,
      "loc": {
        "start": {
          "line": 1136,
          "column": 89
        },
        "end": {
          "line": 1136,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 32962,
      "end": 32968,
      "loc": {
        "start": {
          "line": 1136,
          "column": 90
        },
        "end": {
          "line": 1136,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32968,
      "end": 32969,
      "loc": {
        "start": {
          "line": 1136,
          "column": 96
        },
        "end": {
          "line": 1136,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 32969,
      "end": 32977,
      "loc": {
        "start": {
          "line": 1136,
          "column": 97
        },
        "end": {
          "line": 1136,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32977,
      "end": 32978,
      "loc": {
        "start": {
          "line": 1136,
          "column": 105
        },
        "end": {
          "line": 1136,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 32978,
      "end": 32979,
      "loc": {
        "start": {
          "line": 1136,
          "column": 106
        },
        "end": {
          "line": 1136,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 32984,
      "end": 32987,
      "loc": {
        "start": {
          "line": 1137,
          "column": 4
        },
        "end": {
          "line": 1137,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newValue",
      "start": 32988,
      "end": 32996,
      "loc": {
        "start": {
          "line": 1137,
          "column": 8
        },
        "end": {
          "line": 1137,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 32997,
      "end": 32998,
      "loc": {
        "start": {
          "line": 1137,
          "column": 17
        },
        "end": {
          "line": 1137,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 32999,
      "end": 33000,
      "loc": {
        "start": {
          "line": 1137,
          "column": 19
        },
        "end": {
          "line": 1137,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 33000,
      "end": 33009,
      "loc": {
        "start": {
          "line": 1137,
          "column": 20
        },
        "end": {
          "line": 1137,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33009,
      "end": 33010,
      "loc": {
        "start": {
          "line": 1137,
          "column": 29
        },
        "end": {
          "line": 1137,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 33010,
      "end": 33015,
      "loc": {
        "start": {
          "line": 1137,
          "column": 30
        },
        "end": {
          "line": 1137,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33015,
      "end": 33016,
      "loc": {
        "start": {
          "line": 1137,
          "column": 35
        },
        "end": {
          "line": 1137,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33017,
      "end": 33018,
      "loc": {
        "start": {
          "line": 1137,
          "column": 37
        },
        "end": {
          "line": 1137,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 33019,
      "end": 33024,
      "loc": {
        "start": {
          "line": 1137,
          "column": 39
        },
        "end": {
          "line": 1137,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33024,
      "end": 33025,
      "loc": {
        "start": {
          "line": 1137,
          "column": 44
        },
        "end": {
          "line": 1137,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 33025,
      "end": 33030,
      "loc": {
        "start": {
          "line": 1137,
          "column": 45
        },
        "end": {
          "line": 1137,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33030,
      "end": 33031,
      "loc": {
        "start": {
          "line": 1137,
          "column": 50
        },
        "end": {
          "line": 1137,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 33032,
      "end": 33033,
      "loc": {
        "start": {
          "line": 1137,
          "column": 52
        },
        "end": {
          "line": 1137,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33033,
      "end": 33034,
      "loc": {
        "start": {
          "line": 1137,
          "column": 53
        },
        "end": {
          "line": 1137,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33035,
      "end": 33036,
      "loc": {
        "start": {
          "line": 1137,
          "column": 55
        },
        "end": {
          "line": 1137,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 33037,
      "end": 33042,
      "loc": {
        "start": {
          "line": 1137,
          "column": 57
        },
        "end": {
          "line": 1137,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33042,
      "end": 33043,
      "loc": {
        "start": {
          "line": 1137,
          "column": 62
        },
        "end": {
          "line": 1137,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 33049,
      "end": 33051,
      "loc": {
        "start": {
          "line": 1139,
          "column": 4
        },
        "end": {
          "line": 1139,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33052,
      "end": 33053,
      "loc": {
        "start": {
          "line": 1139,
          "column": 7
        },
        "end": {
          "line": 1139,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "oldValue",
      "start": 33053,
      "end": 33061,
      "loc": {
        "start": {
          "line": 1139,
          "column": 8
        },
        "end": {
          "line": 1139,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 33062,
      "end": 33065,
      "loc": {
        "start": {
          "line": 1139,
          "column": 17
        },
        "end": {
          "line": 1139,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newValue",
      "start": 33066,
      "end": 33074,
      "loc": {
        "start": {
          "line": 1139,
          "column": 21
        },
        "end": {
          "line": 1139,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33074,
      "end": 33075,
      "loc": {
        "start": {
          "line": 1139,
          "column": 29
        },
        "end": {
          "line": 1139,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33076,
      "end": 33077,
      "loc": {
        "start": {
          "line": 1139,
          "column": 31
        },
        "end": {
          "line": 1139,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33084,
      "end": 33088,
      "loc": {
        "start": {
          "line": 1140,
          "column": 6
        },
        "end": {
          "line": 1140,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33088,
      "end": 33089,
      "loc": {
        "start": {
          "line": 1140,
          "column": 10
        },
        "end": {
          "line": 1140,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 33089,
      "end": 33094,
      "loc": {
        "start": {
          "line": 1140,
          "column": 11
        },
        "end": {
          "line": 1140,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33094,
      "end": 33095,
      "loc": {
        "start": {
          "line": 1140,
          "column": 16
        },
        "end": {
          "line": 1140,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 33095,
      "end": 33101,
      "loc": {
        "start": {
          "line": 1140,
          "column": 17
        },
        "end": {
          "line": 1140,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33101,
      "end": 33102,
      "loc": {
        "start": {
          "line": 1140,
          "column": 23
        },
        "end": {
          "line": 1140,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "property",
      "start": 33102,
      "end": 33110,
      "loc": {
        "start": {
          "line": 1140,
          "column": 24
        },
        "end": {
          "line": 1140,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33110,
      "end": 33111,
      "loc": {
        "start": {
          "line": 1140,
          "column": 32
        },
        "end": {
          "line": 1140,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 33112,
      "end": 33113,
      "loc": {
        "start": {
          "line": 1140,
          "column": 34
        },
        "end": {
          "line": 1140,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isBoolean",
      "start": 33114,
      "end": 33123,
      "loc": {
        "start": {
          "line": 1140,
          "column": 36
        },
        "end": {
          "line": 1140,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33123,
      "end": 33124,
      "loc": {
        "start": {
          "line": 1140,
          "column": 45
        },
        "end": {
          "line": 1140,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 33124,
      "end": 33129,
      "loc": {
        "start": {
          "line": 1140,
          "column": 46
        },
        "end": {
          "line": 1140,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33129,
      "end": 33130,
      "loc": {
        "start": {
          "line": 1140,
          "column": 51
        },
        "end": {
          "line": 1140,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33131,
      "end": 33132,
      "loc": {
        "start": {
          "line": 1140,
          "column": 53
        },
        "end": {
          "line": 1140,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 33133,
      "end": 33138,
      "loc": {
        "start": {
          "line": 1140,
          "column": 55
        },
        "end": {
          "line": 1140,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33139,
      "end": 33140,
      "loc": {
        "start": {
          "line": 1140,
          "column": 61
        },
        "end": {
          "line": 1140,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 33141,
      "end": 33146,
      "loc": {
        "start": {
          "line": 1140,
          "column": 63
        },
        "end": {
          "line": 1140,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33146,
      "end": 33147,
      "loc": {
        "start": {
          "line": 1140,
          "column": 68
        },
        "end": {
          "line": 1140,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 33147,
      "end": 33152,
      "loc": {
        "start": {
          "line": 1140,
          "column": 69
        },
        "end": {
          "line": 1140,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33152,
      "end": 33153,
      "loc": {
        "start": {
          "line": 1140,
          "column": 74
        },
        "end": {
          "line": 1140,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 6,
      "start": 33154,
      "end": 33155,
      "loc": {
        "start": {
          "line": 1140,
          "column": 76
        },
        "end": {
          "line": 1140,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33155,
      "end": 33156,
      "loc": {
        "start": {
          "line": 1140,
          "column": 77
        },
        "end": {
          "line": 1140,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33156,
      "end": 33157,
      "loc": {
        "start": {
          "line": 1140,
          "column": 78
        },
        "end": {
          "line": 1140,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 33164,
      "end": 33170,
      "loc": {
        "start": {
          "line": 1141,
          "column": 6
        },
        "end": {
          "line": 1141,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 33171,
      "end": 33175,
      "loc": {
        "start": {
          "line": 1141,
          "column": 13
        },
        "end": {
          "line": 1141,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33175,
      "end": 33176,
      "loc": {
        "start": {
          "line": 1141,
          "column": 17
        },
        "end": {
          "line": 1141,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33181,
      "end": 33182,
      "loc": {
        "start": {
          "line": 1142,
          "column": 4
        },
        "end": {
          "line": 1142,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 33183,
      "end": 33187,
      "loc": {
        "start": {
          "line": 1142,
          "column": 6
        },
        "end": {
          "line": 1142,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 33188,
      "end": 33194,
      "loc": {
        "start": {
          "line": 1142,
          "column": 11
        },
        "end": {
          "line": 1142,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 33195,
      "end": 33200,
      "loc": {
        "start": {
          "line": 1142,
          "column": 18
        },
        "end": {
          "line": 1142,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33200,
      "end": 33201,
      "loc": {
        "start": {
          "line": 1142,
          "column": 23
        },
        "end": {
          "line": 1142,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33204,
      "end": 33205,
      "loc": {
        "start": {
          "line": 1143,
          "column": 2
        },
        "end": {
          "line": 1143,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   ",
      "start": 33209,
      "end": 33223,
      "loc": {
        "start": {
          "line": 1145,
          "column": 2
        },
        "end": {
          "line": 1147,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyMarkupChange",
      "start": 33226,
      "end": 33244,
      "loc": {
        "start": {
          "line": 1148,
          "column": 2
        },
        "end": {
          "line": 1148,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33244,
      "end": 33245,
      "loc": {
        "start": {
          "line": 1148,
          "column": 20
        },
        "end": {
          "line": 1148,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33245,
      "end": 33246,
      "loc": {
        "start": {
          "line": 1148,
          "column": 21
        },
        "end": {
          "line": 1148,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33247,
      "end": 33248,
      "loc": {
        "start": {
          "line": 1148,
          "column": 23
        },
        "end": {
          "line": 1148,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33253,
      "end": 33257,
      "loc": {
        "start": {
          "line": 1149,
          "column": 4
        },
        "end": {
          "line": 1149,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33257,
      "end": 33258,
      "loc": {
        "start": {
          "line": 1149,
          "column": 8
        },
        "end": {
          "line": 1149,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 33258,
      "end": 33266,
      "loc": {
        "start": {
          "line": 1149,
          "column": 9
        },
        "end": {
          "line": 1149,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33266,
      "end": 33267,
      "loc": {
        "start": {
          "line": 1149,
          "column": 17
        },
        "end": {
          "line": 1149,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 33267,
      "end": 33283,
      "loc": {
        "start": {
          "line": 1149,
          "column": 18
        },
        "end": {
          "line": 1149,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33283,
      "end": 33284,
      "loc": {
        "start": {
          "line": 1149,
          "column": 34
        },
        "end": {
          "line": 1149,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 33285,
      "end": 33289,
      "loc": {
        "start": {
          "line": 1149,
          "column": 36
        },
        "end": {
          "line": 1149,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33289,
      "end": 33290,
      "loc": {
        "start": {
          "line": 1149,
          "column": 40
        },
        "end": {
          "line": 1149,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33290,
      "end": 33291,
      "loc": {
        "start": {
          "line": 1149,
          "column": 41
        },
        "end": {
          "line": 1149,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 33297,
      "end": 33299,
      "loc": {
        "start": {
          "line": 1151,
          "column": 4
        },
        "end": {
          "line": 1151,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33300,
      "end": 33301,
      "loc": {
        "start": {
          "line": 1151,
          "column": 7
        },
        "end": {
          "line": 1151,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33301,
      "end": 33305,
      "loc": {
        "start": {
          "line": 1151,
          "column": 8
        },
        "end": {
          "line": 1151,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33305,
      "end": 33306,
      "loc": {
        "start": {
          "line": 1151,
          "column": 12
        },
        "end": {
          "line": 1151,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 33306,
      "end": 33309,
      "loc": {
        "start": {
          "line": 1151,
          "column": 13
        },
        "end": {
          "line": 1151,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33309,
      "end": 33310,
      "loc": {
        "start": {
          "line": 1151,
          "column": 16
        },
        "end": {
          "line": 1151,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeTaxInMarkup",
      "start": 33310,
      "end": 33328,
      "loc": {
        "start": {
          "line": 1151,
          "column": 17
        },
        "end": {
          "line": 1151,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33328,
      "end": 33329,
      "loc": {
        "start": {
          "line": 1151,
          "column": 35
        },
        "end": {
          "line": 1151,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33329,
      "end": 33330,
      "loc": {
        "start": {
          "line": 1151,
          "column": 36
        },
        "end": {
          "line": 1151,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33330,
      "end": 33331,
      "loc": {
        "start": {
          "line": 1151,
          "column": 37
        },
        "end": {
          "line": 1151,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33332,
      "end": 33333,
      "loc": {
        "start": {
          "line": 1151,
          "column": 39
        },
        "end": {
          "line": 1151,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33340,
      "end": 33344,
      "loc": {
        "start": {
          "line": 1152,
          "column": 6
        },
        "end": {
          "line": 1152,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33344,
      "end": 33345,
      "loc": {
        "start": {
          "line": 1152,
          "column": 10
        },
        "end": {
          "line": 1152,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 33345,
      "end": 33350,
      "loc": {
        "start": {
          "line": 1152,
          "column": 11
        },
        "end": {
          "line": 1152,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33350,
      "end": 33351,
      "loc": {
        "start": {
          "line": 1152,
          "column": 16
        },
        "end": {
          "line": 1152,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_percent",
      "start": 33351,
      "end": 33365,
      "loc": {
        "start": {
          "line": 1152,
          "column": 17
        },
        "end": {
          "line": 1152,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 33366,
      "end": 33367,
      "loc": {
        "start": {
          "line": 1152,
          "column": 32
        },
        "end": {
          "line": 1152,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 33368,
      "end": 33373,
      "loc": {
        "start": {
          "line": 1152,
          "column": 34
        },
        "end": {
          "line": 1152,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33373,
      "end": 33374,
      "loc": {
        "start": {
          "line": 1152,
          "column": 39
        },
        "end": {
          "line": 1152,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 33374,
      "end": 33381,
      "loc": {
        "start": {
          "line": 1152,
          "column": 40
        },
        "end": {
          "line": 1152,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33381,
      "end": 33382,
      "loc": {
        "start": {
          "line": 1152,
          "column": 47
        },
        "end": {
          "line": 1152,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 33382,
      "end": 33395,
      "loc": {
        "start": {
          "line": 1152,
          "column": 48
        },
        "end": {
          "line": 1152,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33395,
      "end": 33396,
      "loc": {
        "start": {
          "line": 1152,
          "column": 61
        },
        "end": {
          "line": 1152,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33396,
      "end": 33400,
      "loc": {
        "start": {
          "line": 1152,
          "column": 62
        },
        "end": {
          "line": 1152,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33400,
      "end": 33401,
      "loc": {
        "start": {
          "line": 1152,
          "column": 66
        },
        "end": {
          "line": 1152,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 33401,
      "end": 33407,
      "loc": {
        "start": {
          "line": 1152,
          "column": 67
        },
        "end": {
          "line": 1152,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 33408,
      "end": 33409,
      "loc": {
        "start": {
          "line": 1152,
          "column": 74
        },
        "end": {
          "line": 1152,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33410,
      "end": 33411,
      "loc": {
        "start": {
          "line": 1152,
          "column": 76
        },
        "end": {
          "line": 1152,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33411,
      "end": 33415,
      "loc": {
        "start": {
          "line": 1152,
          "column": 77
        },
        "end": {
          "line": 1152,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33415,
      "end": 33416,
      "loc": {
        "start": {
          "line": 1152,
          "column": 81
        },
        "end": {
          "line": 1152,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 33416,
      "end": 33420,
      "loc": {
        "start": {
          "line": 1152,
          "column": 82
        },
        "end": {
          "line": 1152,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 33421,
      "end": 33422,
      "loc": {
        "start": {
          "line": 1152,
          "column": 87
        },
        "end": {
          "line": 1152,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33423,
      "end": 33427,
      "loc": {
        "start": {
          "line": 1152,
          "column": 89
        },
        "end": {
          "line": 1152,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33427,
      "end": 33428,
      "loc": {
        "start": {
          "line": 1152,
          "column": 93
        },
        "end": {
          "line": 1152,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 33428,
      "end": 33431,
      "loc": {
        "start": {
          "line": 1152,
          "column": 94
        },
        "end": {
          "line": 1152,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33431,
      "end": 33432,
      "loc": {
        "start": {
          "line": 1152,
          "column": 97
        },
        "end": {
          "line": 1152,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33432,
      "end": 33433,
      "loc": {
        "start": {
          "line": 1152,
          "column": 98
        },
        "end": {
          "line": 1152,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 33434,
      "end": 33435,
      "loc": {
        "start": {
          "line": 1152,
          "column": 100
        },
        "end": {
          "line": 1152,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 33436,
      "end": 33439,
      "loc": {
        "start": {
          "line": 1152,
          "column": 102
        },
        "end": {
          "line": 1152,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33439,
      "end": 33440,
      "loc": {
        "start": {
          "line": 1152,
          "column": 105
        },
        "end": {
          "line": 1152,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 33441,
      "end": 33442,
      "loc": {
        "start": {
          "line": 1152,
          "column": 107
        },
        "end": {
          "line": 1152,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33442,
      "end": 33443,
      "loc": {
        "start": {
          "line": 1152,
          "column": 108
        },
        "end": {
          "line": 1152,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33443,
      "end": 33444,
      "loc": {
        "start": {
          "line": 1152,
          "column": 109
        },
        "end": {
          "line": 1152,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33449,
      "end": 33450,
      "loc": {
        "start": {
          "line": 1153,
          "column": 4
        },
        "end": {
          "line": 1153,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 33451,
      "end": 33455,
      "loc": {
        "start": {
          "line": 1153,
          "column": 6
        },
        "end": {
          "line": 1153,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33456,
      "end": 33457,
      "loc": {
        "start": {
          "line": 1153,
          "column": 11
        },
        "end": {
          "line": 1153,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33464,
      "end": 33468,
      "loc": {
        "start": {
          "line": 1154,
          "column": 6
        },
        "end": {
          "line": 1154,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33468,
      "end": 33469,
      "loc": {
        "start": {
          "line": 1154,
          "column": 10
        },
        "end": {
          "line": 1154,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 33469,
      "end": 33474,
      "loc": {
        "start": {
          "line": 1154,
          "column": 11
        },
        "end": {
          "line": 1154,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33474,
      "end": 33475,
      "loc": {
        "start": {
          "line": 1154,
          "column": 16
        },
        "end": {
          "line": 1154,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_percent",
      "start": 33475,
      "end": 33489,
      "loc": {
        "start": {
          "line": 1154,
          "column": 17
        },
        "end": {
          "line": 1154,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 33490,
      "end": 33491,
      "loc": {
        "start": {
          "line": 1154,
          "column": 32
        },
        "end": {
          "line": 1154,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 33492,
      "end": 33497,
      "loc": {
        "start": {
          "line": 1154,
          "column": 34
        },
        "end": {
          "line": 1154,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33497,
      "end": 33498,
      "loc": {
        "start": {
          "line": 1154,
          "column": 39
        },
        "end": {
          "line": 1154,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 33498,
      "end": 33505,
      "loc": {
        "start": {
          "line": 1154,
          "column": 40
        },
        "end": {
          "line": 1154,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33505,
      "end": 33506,
      "loc": {
        "start": {
          "line": 1154,
          "column": 47
        },
        "end": {
          "line": 1154,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 33506,
      "end": 33519,
      "loc": {
        "start": {
          "line": 1154,
          "column": 48
        },
        "end": {
          "line": 1154,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33519,
      "end": 33520,
      "loc": {
        "start": {
          "line": 1154,
          "column": 61
        },
        "end": {
          "line": 1154,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33520,
      "end": 33524,
      "loc": {
        "start": {
          "line": 1154,
          "column": 62
        },
        "end": {
          "line": 1154,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33524,
      "end": 33525,
      "loc": {
        "start": {
          "line": 1154,
          "column": 66
        },
        "end": {
          "line": 1154,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 33525,
      "end": 33531,
      "loc": {
        "start": {
          "line": 1154,
          "column": 67
        },
        "end": {
          "line": 1154,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 33532,
      "end": 33533,
      "loc": {
        "start": {
          "line": 1154,
          "column": 74
        },
        "end": {
          "line": 1154,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33534,
      "end": 33538,
      "loc": {
        "start": {
          "line": 1154,
          "column": 76
        },
        "end": {
          "line": 1154,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33538,
      "end": 33539,
      "loc": {
        "start": {
          "line": 1154,
          "column": 80
        },
        "end": {
          "line": 1154,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 33539,
      "end": 33543,
      "loc": {
        "start": {
          "line": 1154,
          "column": 81
        },
        "end": {
          "line": 1154,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33543,
      "end": 33544,
      "loc": {
        "start": {
          "line": 1154,
          "column": 85
        },
        "end": {
          "line": 1154,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 33545,
      "end": 33546,
      "loc": {
        "start": {
          "line": 1154,
          "column": 87
        },
        "end": {
          "line": 1154,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 33547,
      "end": 33550,
      "loc": {
        "start": {
          "line": 1154,
          "column": 89
        },
        "end": {
          "line": 1154,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33550,
      "end": 33551,
      "loc": {
        "start": {
          "line": 1154,
          "column": 92
        },
        "end": {
          "line": 1154,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 33552,
      "end": 33553,
      "loc": {
        "start": {
          "line": 1154,
          "column": 94
        },
        "end": {
          "line": 1154,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33553,
      "end": 33554,
      "loc": {
        "start": {
          "line": 1154,
          "column": 95
        },
        "end": {
          "line": 1154,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33554,
      "end": 33555,
      "loc": {
        "start": {
          "line": 1154,
          "column": 96
        },
        "end": {
          "line": 1154,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33560,
      "end": 33561,
      "loc": {
        "start": {
          "line": 1155,
          "column": 4
        },
        "end": {
          "line": 1155,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33564,
      "end": 33565,
      "loc": {
        "start": {
          "line": 1156,
          "column": 2
        },
        "end": {
          "line": 1156,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   ",
      "start": 33569,
      "end": 33583,
      "loc": {
        "start": {
          "line": 1158,
          "column": 2
        },
        "end": {
          "line": 1160,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_reverseComputeLaborHours",
      "start": 33586,
      "end": 33611,
      "loc": {
        "start": {
          "line": 1161,
          "column": 2
        },
        "end": {
          "line": 1161,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33611,
      "end": 33612,
      "loc": {
        "start": {
          "line": 1161,
          "column": 27
        },
        "end": {
          "line": 1161,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 33612,
      "end": 33616,
      "loc": {
        "start": {
          "line": 1161,
          "column": 28
        },
        "end": {
          "line": 1161,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33616,
      "end": 33617,
      "loc": {
        "start": {
          "line": 1161,
          "column": 32
        },
        "end": {
          "line": 1161,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 33618,
      "end": 33622,
      "loc": {
        "start": {
          "line": 1161,
          "column": 34
        },
        "end": {
          "line": 1161,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33622,
      "end": 33623,
      "loc": {
        "start": {
          "line": 1161,
          "column": 38
        },
        "end": {
          "line": 1161,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 33624,
      "end": 33630,
      "loc": {
        "start": {
          "line": 1161,
          "column": 40
        },
        "end": {
          "line": 1161,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33630,
      "end": 33631,
      "loc": {
        "start": {
          "line": 1161,
          "column": 46
        },
        "end": {
          "line": 1161,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33632,
      "end": 33633,
      "loc": {
        "start": {
          "line": 1161,
          "column": 48
        },
        "end": {
          "line": 1161,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 33638,
      "end": 33641,
      "loc": {
        "start": {
          "line": 1162,
          "column": 4
        },
        "end": {
          "line": 1162,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wageBurden",
      "start": 33642,
      "end": 33652,
      "loc": {
        "start": {
          "line": 1162,
          "column": 8
        },
        "end": {
          "line": 1162,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 33653,
      "end": 33654,
      "loc": {
        "start": {
          "line": 1162,
          "column": 19
        },
        "end": {
          "line": 1162,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseFloat",
      "start": 33655,
      "end": 33665,
      "loc": {
        "start": {
          "line": 1162,
          "column": 21
        },
        "end": {
          "line": 1162,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33665,
      "end": 33666,
      "loc": {
        "start": {
          "line": 1162,
          "column": 31
        },
        "end": {
          "line": 1162,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 33666,
      "end": 33670,
      "loc": {
        "start": {
          "line": 1162,
          "column": 32
        },
        "end": {
          "line": 1162,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33670,
      "end": 33671,
      "loc": {
        "start": {
          "line": 1162,
          "column": 36
        },
        "end": {
          "line": 1162,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 33672,
      "end": 33673,
      "loc": {
        "start": {
          "line": 1162,
          "column": 38
        },
        "end": {
          "line": 1162,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseFloat",
      "start": 33674,
      "end": 33684,
      "loc": {
        "start": {
          "line": 1162,
          "column": 40
        },
        "end": {
          "line": 1162,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33684,
      "end": 33685,
      "loc": {
        "start": {
          "line": 1162,
          "column": 50
        },
        "end": {
          "line": 1162,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 33685,
      "end": 33691,
      "loc": {
        "start": {
          "line": 1162,
          "column": 51
        },
        "end": {
          "line": 1162,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33691,
      "end": 33692,
      "loc": {
        "start": {
          "line": 1162,
          "column": 57
        },
        "end": {
          "line": 1162,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33692,
      "end": 33693,
      "loc": {
        "start": {
          "line": 1162,
          "column": 58
        },
        "end": {
          "line": 1162,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 33698,
      "end": 33704,
      "loc": {
        "start": {
          "line": 1163,
          "column": 4
        },
        "end": {
          "line": 1163,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 33705,
      "end": 33712,
      "loc": {
        "start": {
          "line": 1163,
          "column": 11
        },
        "end": {
          "line": 1163,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33712,
      "end": 33713,
      "loc": {
        "start": {
          "line": 1163,
          "column": 18
        },
        "end": {
          "line": 1163,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 33713,
      "end": 33726,
      "loc": {
        "start": {
          "line": 1163,
          "column": 19
        },
        "end": {
          "line": 1163,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33726,
      "end": 33727,
      "loc": {
        "start": {
          "line": 1163,
          "column": 32
        },
        "end": {
          "line": 1163,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "parseFloat",
      "start": 33727,
      "end": 33737,
      "loc": {
        "start": {
          "line": 1163,
          "column": 33
        },
        "end": {
          "line": 1163,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33737,
      "end": 33738,
      "loc": {
        "start": {
          "line": 1163,
          "column": 43
        },
        "end": {
          "line": 1163,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 33738,
      "end": 33742,
      "loc": {
        "start": {
          "line": 1163,
          "column": 44
        },
        "end": {
          "line": 1163,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33742,
      "end": 33743,
      "loc": {
        "start": {
          "line": 1163,
          "column": 48
        },
        "end": {
          "line": 1163,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 33744,
      "end": 33745,
      "loc": {
        "start": {
          "line": 1163,
          "column": 50
        },
        "end": {
          "line": 1163,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wageBurden",
      "start": 33746,
      "end": 33756,
      "loc": {
        "start": {
          "line": 1163,
          "column": 52
        },
        "end": {
          "line": 1163,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33756,
      "end": 33757,
      "loc": {
        "start": {
          "line": 1163,
          "column": 62
        },
        "end": {
          "line": 1163,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33757,
      "end": 33758,
      "loc": {
        "start": {
          "line": 1163,
          "column": 63
        },
        "end": {
          "line": 1163,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33761,
      "end": 33762,
      "loc": {
        "start": {
          "line": 1164,
          "column": 2
        },
        "end": {
          "line": 1164,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internal method to calculate a Unit price change.\n   *\n   ",
      "start": 33766,
      "end": 33835,
      "loc": {
        "start": {
          "line": 1166,
          "column": 2
        },
        "end": {
          "line": 1169,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyPriceChange",
      "start": 33838,
      "end": 33855,
      "loc": {
        "start": {
          "line": 1170,
          "column": 2
        },
        "end": {
          "line": 1170,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33855,
      "end": 33856,
      "loc": {
        "start": {
          "line": 1170,
          "column": 19
        },
        "end": {
          "line": 1170,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33856,
      "end": 33857,
      "loc": {
        "start": {
          "line": 1170,
          "column": 20
        },
        "end": {
          "line": 1170,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33858,
      "end": 33859,
      "loc": {
        "start": {
          "line": 1170,
          "column": 22
        },
        "end": {
          "line": 1170,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 33864,
      "end": 33866,
      "loc": {
        "start": {
          "line": 1171,
          "column": 4
        },
        "end": {
          "line": 1171,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33867,
      "end": 33868,
      "loc": {
        "start": {
          "line": 1171,
          "column": 7
        },
        "end": {
          "line": 1171,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33868,
      "end": 33872,
      "loc": {
        "start": {
          "line": 1171,
          "column": 8
        },
        "end": {
          "line": 1171,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33872,
      "end": 33873,
      "loc": {
        "start": {
          "line": 1171,
          "column": 12
        },
        "end": {
          "line": 1171,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 33873,
      "end": 33877,
      "loc": {
        "start": {
          "line": 1171,
          "column": 13
        },
        "end": {
          "line": 1171,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 33878,
      "end": 33881,
      "loc": {
        "start": {
          "line": 1171,
          "column": 18
        },
        "end": {
          "line": 1171,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 33882,
      "end": 33883,
      "loc": {
        "start": {
          "line": 1171,
          "column": 22
        },
        "end": {
          "line": 1171,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33883,
      "end": 33884,
      "loc": {
        "start": {
          "line": 1171,
          "column": 23
        },
        "end": {
          "line": 1171,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33885,
      "end": 33886,
      "loc": {
        "start": {
          "line": 1171,
          "column": 25
        },
        "end": {
          "line": 1171,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 33893,
      "end": 33898,
      "loc": {
        "start": {
          "line": 1172,
          "column": 6
        },
        "end": {
          "line": 1172,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxMarkupRate",
      "start": 33899,
      "end": 33912,
      "loc": {
        "start": {
          "line": 1172,
          "column": 12
        },
        "end": {
          "line": 1172,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 33913,
      "end": 33914,
      "loc": {
        "start": {
          "line": 1172,
          "column": 26
        },
        "end": {
          "line": 1172,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33915,
      "end": 33916,
      "loc": {
        "start": {
          "line": 1172,
          "column": 28
        },
        "end": {
          "line": 1172,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33916,
      "end": 33920,
      "loc": {
        "start": {
          "line": 1172,
          "column": 29
        },
        "end": {
          "line": 1172,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33920,
      "end": 33921,
      "loc": {
        "start": {
          "line": 1172,
          "column": 33
        },
        "end": {
          "line": 1172,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxPercent",
      "start": 33921,
      "end": 33931,
      "loc": {
        "start": {
          "line": 1172,
          "column": 34
        },
        "end": {
          "line": 1172,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 33932,
      "end": 33933,
      "loc": {
        "start": {
          "line": 1172,
          "column": 45
        },
        "end": {
          "line": 1172,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 33934,
      "end": 33938,
      "loc": {
        "start": {
          "line": 1172,
          "column": 47
        },
        "end": {
          "line": 1172,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33938,
      "end": 33939,
      "loc": {
        "start": {
          "line": 1172,
          "column": 51
        },
        "end": {
          "line": 1172,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupPercent",
      "start": 33939,
      "end": 33952,
      "loc": {
        "start": {
          "line": 1172,
          "column": 52
        },
        "end": {
          "line": 1172,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 33952,
      "end": 33953,
      "loc": {
        "start": {
          "line": 1172,
          "column": 65
        },
        "end": {
          "line": 1172,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 33954,
      "end": 33955,
      "loc": {
        "start": {
          "line": 1172,
          "column": 67
        },
        "end": {
          "line": 1172,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 33956,
      "end": 33959,
      "loc": {
        "start": {
          "line": 1172,
          "column": 69
        },
        "end": {
          "line": 1172,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33959,
      "end": 33960,
      "loc": {
        "start": {
          "line": 1172,
          "column": 72
        },
        "end": {
          "line": 1172,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 33967,
      "end": 33972,
      "loc": {
        "start": {
          "line": 1173,
          "column": 6
        },
        "end": {
          "line": 1173,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newCost",
      "start": 33973,
      "end": 33980,
      "loc": {
        "start": {
          "line": 1173,
          "column": 12
        },
        "end": {
          "line": 1173,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 33981,
      "end": 33982,
      "loc": {
        "start": {
          "line": 1173,
          "column": 20
        },
        "end": {
          "line": 1173,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 33983,
      "end": 33990,
      "loc": {
        "start": {
          "line": 1173,
          "column": 22
        },
        "end": {
          "line": 1173,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 33990,
      "end": 33991,
      "loc": {
        "start": {
          "line": 1173,
          "column": 29
        },
        "end": {
          "line": 1173,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 33991,
      "end": 34004,
      "loc": {
        "start": {
          "line": 1173,
          "column": 30
        },
        "end": {
          "line": 1173,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34004,
      "end": 34005,
      "loc": {
        "start": {
          "line": 1173,
          "column": 43
        },
        "end": {
          "line": 1173,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34005,
      "end": 34009,
      "loc": {
        "start": {
          "line": 1173,
          "column": 44
        },
        "end": {
          "line": 1173,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34009,
      "end": 34010,
      "loc": {
        "start": {
          "line": 1173,
          "column": 48
        },
        "end": {
          "line": 1173,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 34010,
      "end": 34015,
      "loc": {
        "start": {
          "line": 1173,
          "column": 49
        },
        "end": {
          "line": 1173,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 34016,
      "end": 34017,
      "loc": {
        "start": {
          "line": 1173,
          "column": 55
        },
        "end": {
          "line": 1173,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34018,
      "end": 34019,
      "loc": {
        "start": {
          "line": 1173,
          "column": 57
        },
        "end": {
          "line": 1173,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 34019,
      "end": 34020,
      "loc": {
        "start": {
          "line": 1173,
          "column": 58
        },
        "end": {
          "line": 1173,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 34021,
      "end": 34022,
      "loc": {
        "start": {
          "line": 1173,
          "column": 60
        },
        "end": {
          "line": 1173,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxMarkupRate",
      "start": 34023,
      "end": 34036,
      "loc": {
        "start": {
          "line": 1173,
          "column": 62
        },
        "end": {
          "line": 1173,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34036,
      "end": 34037,
      "loc": {
        "start": {
          "line": 1173,
          "column": 75
        },
        "end": {
          "line": 1173,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34037,
      "end": 34038,
      "loc": {
        "start": {
          "line": 1173,
          "column": 76
        },
        "end": {
          "line": 1173,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34038,
      "end": 34039,
      "loc": {
        "start": {
          "line": 1173,
          "column": 77
        },
        "end": {
          "line": 1173,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34047,
      "end": 34051,
      "loc": {
        "start": {
          "line": 1175,
          "column": 6
        },
        "end": {
          "line": 1175,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34051,
      "end": 34052,
      "loc": {
        "start": {
          "line": 1175,
          "column": 10
        },
        "end": {
          "line": 1175,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 34052,
      "end": 34056,
      "loc": {
        "start": {
          "line": 1175,
          "column": 11
        },
        "end": {
          "line": 1175,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 34057,
      "end": 34058,
      "loc": {
        "start": {
          "line": 1175,
          "column": 16
        },
        "end": {
          "line": 1175,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34059,
      "end": 34063,
      "loc": {
        "start": {
          "line": 1175,
          "column": 18
        },
        "end": {
          "line": 1175,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34063,
      "end": 34064,
      "loc": {
        "start": {
          "line": 1175,
          "column": 22
        },
        "end": {
          "line": 1175,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 34064,
      "end": 34071,
      "loc": {
        "start": {
          "line": 1175,
          "column": 23
        },
        "end": {
          "line": 1175,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34071,
      "end": 34072,
      "loc": {
        "start": {
          "line": 1175,
          "column": 30
        },
        "end": {
          "line": 1175,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34072,
      "end": 34073,
      "loc": {
        "start": {
          "line": 1175,
          "column": 31
        },
        "end": {
          "line": 1175,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34074,
      "end": 34075,
      "loc": {
        "start": {
          "line": 1175,
          "column": 33
        },
        "end": {
          "line": 1175,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34076,
      "end": 34080,
      "loc": {
        "start": {
          "line": 1175,
          "column": 35
        },
        "end": {
          "line": 1175,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34080,
      "end": 34081,
      "loc": {
        "start": {
          "line": 1175,
          "column": 39
        },
        "end": {
          "line": 1175,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_reverseComputeLaborHours",
      "start": 34081,
      "end": 34106,
      "loc": {
        "start": {
          "line": 1175,
          "column": 40
        },
        "end": {
          "line": 1175,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34106,
      "end": 34107,
      "loc": {
        "start": {
          "line": 1175,
          "column": 65
        },
        "end": {
          "line": 1175,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newCost",
      "start": 34107,
      "end": 34114,
      "loc": {
        "start": {
          "line": 1175,
          "column": 66
        },
        "end": {
          "line": 1175,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34114,
      "end": 34115,
      "loc": {
        "start": {
          "line": 1175,
          "column": 73
        },
        "end": {
          "line": 1175,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34116,
      "end": 34120,
      "loc": {
        "start": {
          "line": 1175,
          "column": 75
        },
        "end": {
          "line": 1175,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34120,
      "end": 34121,
      "loc": {
        "start": {
          "line": 1175,
          "column": 79
        },
        "end": {
          "line": 1175,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 34121,
      "end": 34125,
      "loc": {
        "start": {
          "line": 1175,
          "column": 80
        },
        "end": {
          "line": 1175,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34125,
      "end": 34126,
      "loc": {
        "start": {
          "line": 1175,
          "column": 84
        },
        "end": {
          "line": 1175,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34127,
      "end": 34131,
      "loc": {
        "start": {
          "line": 1175,
          "column": 86
        },
        "end": {
          "line": 1175,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34131,
      "end": 34132,
      "loc": {
        "start": {
          "line": 1175,
          "column": 90
        },
        "end": {
          "line": 1175,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 34132,
      "end": 34138,
      "loc": {
        "start": {
          "line": 1175,
          "column": 91
        },
        "end": {
          "line": 1175,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34138,
      "end": 34139,
      "loc": {
        "start": {
          "line": 1175,
          "column": 97
        },
        "end": {
          "line": 1175,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34140,
      "end": 34141,
      "loc": {
        "start": {
          "line": 1175,
          "column": 99
        },
        "end": {
          "line": 1175,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newCost",
      "start": 34142,
      "end": 34149,
      "loc": {
        "start": {
          "line": 1175,
          "column": 101
        },
        "end": {
          "line": 1175,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34149,
      "end": 34150,
      "loc": {
        "start": {
          "line": 1175,
          "column": 108
        },
        "end": {
          "line": 1175,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34155,
      "end": 34156,
      "loc": {
        "start": {
          "line": 1176,
          "column": 4
        },
        "end": {
          "line": 1176,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 34157,
      "end": 34161,
      "loc": {
        "start": {
          "line": 1176,
          "column": 6
        },
        "end": {
          "line": 1176,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34162,
      "end": 34163,
      "loc": {
        "start": {
          "line": 1176,
          "column": 11
        },
        "end": {
          "line": 1176,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 34170,
      "end": 34175,
      "loc": {
        "start": {
          "line": 1177,
          "column": 6
        },
        "end": {
          "line": 1177,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupChange",
      "start": 34176,
      "end": 34188,
      "loc": {
        "start": {
          "line": 1177,
          "column": 12
        },
        "end": {
          "line": 1177,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 34189,
      "end": 34190,
      "loc": {
        "start": {
          "line": 1177,
          "column": 25
        },
        "end": {
          "line": 1177,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34191,
      "end": 34195,
      "loc": {
        "start": {
          "line": 1177,
          "column": 27
        },
        "end": {
          "line": 1177,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34195,
      "end": 34196,
      "loc": {
        "start": {
          "line": 1177,
          "column": 31
        },
        "end": {
          "line": 1177,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 34196,
      "end": 34201,
      "loc": {
        "start": {
          "line": 1177,
          "column": 32
        },
        "end": {
          "line": 1177,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 34202,
      "end": 34203,
      "loc": {
        "start": {
          "line": 1177,
          "column": 38
        },
        "end": {
          "line": 1177,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34204,
      "end": 34205,
      "loc": {
        "start": {
          "line": 1177,
          "column": 40
        },
        "end": {
          "line": 1177,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34205,
      "end": 34209,
      "loc": {
        "start": {
          "line": 1177,
          "column": 41
        },
        "end": {
          "line": 1177,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34209,
      "end": 34210,
      "loc": {
        "start": {
          "line": 1177,
          "column": 45
        },
        "end": {
          "line": 1177,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 34210,
      "end": 34214,
      "loc": {
        "start": {
          "line": 1177,
          "column": 46
        },
        "end": {
          "line": 1177,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 34215,
      "end": 34216,
      "loc": {
        "start": {
          "line": 1177,
          "column": 51
        },
        "end": {
          "line": 1177,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34217,
      "end": 34221,
      "loc": {
        "start": {
          "line": 1177,
          "column": 53
        },
        "end": {
          "line": 1177,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34221,
      "end": 34222,
      "loc": {
        "start": {
          "line": 1177,
          "column": 57
        },
        "end": {
          "line": 1177,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 34222,
      "end": 34225,
      "loc": {
        "start": {
          "line": 1177,
          "column": 58
        },
        "end": {
          "line": 1177,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 34226,
      "end": 34227,
      "loc": {
        "start": {
          "line": 1177,
          "column": 62
        },
        "end": {
          "line": 1177,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34228,
      "end": 34232,
      "loc": {
        "start": {
          "line": 1177,
          "column": 64
        },
        "end": {
          "line": 1177,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34232,
      "end": 34233,
      "loc": {
        "start": {
          "line": 1177,
          "column": 68
        },
        "end": {
          "line": 1177,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 34233,
      "end": 34239,
      "loc": {
        "start": {
          "line": 1177,
          "column": 69
        },
        "end": {
          "line": 1177,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34239,
      "end": 34240,
      "loc": {
        "start": {
          "line": 1177,
          "column": 75
        },
        "end": {
          "line": 1177,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34240,
      "end": 34241,
      "loc": {
        "start": {
          "line": 1177,
          "column": 76
        },
        "end": {
          "line": 1177,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34248,
      "end": 34252,
      "loc": {
        "start": {
          "line": 1178,
          "column": 6
        },
        "end": {
          "line": 1178,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34252,
      "end": 34253,
      "loc": {
        "start": {
          "line": 1178,
          "column": 10
        },
        "end": {
          "line": 1178,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 34253,
      "end": 34259,
      "loc": {
        "start": {
          "line": 1178,
          "column": 11
        },
        "end": {
          "line": 1178,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 34260,
      "end": 34261,
      "loc": {
        "start": {
          "line": 1178,
          "column": 18
        },
        "end": {
          "line": 1178,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 34262,
      "end": 34269,
      "loc": {
        "start": {
          "line": 1178,
          "column": 20
        },
        "end": {
          "line": 1178,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34269,
      "end": 34270,
      "loc": {
        "start": {
          "line": 1178,
          "column": 27
        },
        "end": {
          "line": 1178,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 34270,
      "end": 34283,
      "loc": {
        "start": {
          "line": 1178,
          "column": 28
        },
        "end": {
          "line": 1178,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34283,
      "end": 34284,
      "loc": {
        "start": {
          "line": 1178,
          "column": 41
        },
        "end": {
          "line": 1178,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34284,
      "end": 34288,
      "loc": {
        "start": {
          "line": 1178,
          "column": 42
        },
        "end": {
          "line": 1178,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34288,
      "end": 34289,
      "loc": {
        "start": {
          "line": 1178,
          "column": 46
        },
        "end": {
          "line": 1178,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 34289,
      "end": 34294,
      "loc": {
        "start": {
          "line": 1178,
          "column": 47
        },
        "end": {
          "line": 1178,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34294,
      "end": 34295,
      "loc": {
        "start": {
          "line": 1178,
          "column": 52
        },
        "end": {
          "line": 1178,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 34295,
      "end": 34301,
      "loc": {
        "start": {
          "line": 1178,
          "column": 53
        },
        "end": {
          "line": 1178,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 34302,
      "end": 34303,
      "loc": {
        "start": {
          "line": 1178,
          "column": 60
        },
        "end": {
          "line": 1178,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupChange",
      "start": 34304,
      "end": 34316,
      "loc": {
        "start": {
          "line": 1178,
          "column": 62
        },
        "end": {
          "line": 1178,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34316,
      "end": 34317,
      "loc": {
        "start": {
          "line": 1178,
          "column": 74
        },
        "end": {
          "line": 1178,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34317,
      "end": 34318,
      "loc": {
        "start": {
          "line": 1178,
          "column": 75
        },
        "end": {
          "line": 1178,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34323,
      "end": 34324,
      "loc": {
        "start": {
          "line": 1179,
          "column": 4
        },
        "end": {
          "line": 1179,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34327,
      "end": 34328,
      "loc": {
        "start": {
          "line": 1180,
          "column": 2
        },
        "end": {
          "line": 1180,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internal method that recalculates a line item cost change.\n   *\n   ",
      "start": 34332,
      "end": 34410,
      "loc": {
        "start": {
          "line": 1182,
          "column": 2
        },
        "end": {
          "line": 1185,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyCostChange",
      "start": 34413,
      "end": 34429,
      "loc": {
        "start": {
          "line": 1186,
          "column": 2
        },
        "end": {
          "line": 1186,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34429,
      "end": 34430,
      "loc": {
        "start": {
          "line": 1186,
          "column": 18
        },
        "end": {
          "line": 1186,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34430,
      "end": 34431,
      "loc": {
        "start": {
          "line": 1186,
          "column": 19
        },
        "end": {
          "line": 1186,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34432,
      "end": 34433,
      "loc": {
        "start": {
          "line": 1186,
          "column": 21
        },
        "end": {
          "line": 1186,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 34438,
      "end": 34440,
      "loc": {
        "start": {
          "line": 1187,
          "column": 4
        },
        "end": {
          "line": 1187,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34441,
      "end": 34442,
      "loc": {
        "start": {
          "line": 1187,
          "column": 7
        },
        "end": {
          "line": 1187,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34442,
      "end": 34446,
      "loc": {
        "start": {
          "line": 1187,
          "column": 8
        },
        "end": {
          "line": 1187,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34446,
      "end": 34447,
      "loc": {
        "start": {
          "line": 1187,
          "column": 12
        },
        "end": {
          "line": 1187,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "subtotal",
      "start": 34447,
      "end": 34455,
      "loc": {
        "start": {
          "line": 1187,
          "column": 13
        },
        "end": {
          "line": 1187,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 34456,
      "end": 34457,
      "loc": {
        "start": {
          "line": 1187,
          "column": 22
        },
        "end": {
          "line": 1187,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 34458,
      "end": 34459,
      "loc": {
        "start": {
          "line": 1187,
          "column": 24
        },
        "end": {
          "line": 1187,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34459,
      "end": 34460,
      "loc": {
        "start": {
          "line": 1187,
          "column": 25
        },
        "end": {
          "line": 1187,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34461,
      "end": 34462,
      "loc": {
        "start": {
          "line": 1187,
          "column": 27
        },
        "end": {
          "line": 1187,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34469,
      "end": 34473,
      "loc": {
        "start": {
          "line": 1188,
          "column": 6
        },
        "end": {
          "line": 1188,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34473,
      "end": 34474,
      "loc": {
        "start": {
          "line": 1188,
          "column": 10
        },
        "end": {
          "line": 1188,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 34474,
      "end": 34482,
      "loc": {
        "start": {
          "line": 1188,
          "column": 11
        },
        "end": {
          "line": 1188,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34482,
      "end": 34483,
      "loc": {
        "start": {
          "line": 1188,
          "column": 19
        },
        "end": {
          "line": 1188,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 34483,
      "end": 34495,
      "loc": {
        "start": {
          "line": 1188,
          "column": 20
        },
        "end": {
          "line": 1188,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34495,
      "end": 34496,
      "loc": {
        "start": {
          "line": 1188,
          "column": 32
        },
        "end": {
          "line": 1188,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 34497,
      "end": 34501,
      "loc": {
        "start": {
          "line": 1188,
          "column": 34
        },
        "end": {
          "line": 1188,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34501,
      "end": 34502,
      "loc": {
        "start": {
          "line": 1188,
          "column": 38
        },
        "end": {
          "line": 1188,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34502,
      "end": 34503,
      "loc": {
        "start": {
          "line": 1188,
          "column": 39
        },
        "end": {
          "line": 1188,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 34510,
      "end": 34512,
      "loc": {
        "start": {
          "line": 1189,
          "column": 6
        },
        "end": {
          "line": 1189,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34513,
      "end": 34514,
      "loc": {
        "start": {
          "line": 1189,
          "column": 9
        },
        "end": {
          "line": 1189,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34514,
      "end": 34518,
      "loc": {
        "start": {
          "line": 1189,
          "column": 10
        },
        "end": {
          "line": 1189,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34518,
      "end": 34519,
      "loc": {
        "start": {
          "line": 1189,
          "column": 14
        },
        "end": {
          "line": 1189,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 34519,
      "end": 34526,
      "loc": {
        "start": {
          "line": 1189,
          "column": 15
        },
        "end": {
          "line": 1189,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34526,
      "end": 34527,
      "loc": {
        "start": {
          "line": 1189,
          "column": 22
        },
        "end": {
          "line": 1189,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34527,
      "end": 34528,
      "loc": {
        "start": {
          "line": 1189,
          "column": 23
        },
        "end": {
          "line": 1189,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34528,
      "end": 34529,
      "loc": {
        "start": {
          "line": 1189,
          "column": 24
        },
        "end": {
          "line": 1189,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34530,
      "end": 34531,
      "loc": {
        "start": {
          "line": 1189,
          "column": 26
        },
        "end": {
          "line": 1189,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34540,
      "end": 34544,
      "loc": {
        "start": {
          "line": 1190,
          "column": 8
        },
        "end": {
          "line": 1190,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34544,
      "end": 34545,
      "loc": {
        "start": {
          "line": 1190,
          "column": 12
        },
        "end": {
          "line": 1190,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 34545,
      "end": 34553,
      "loc": {
        "start": {
          "line": 1190,
          "column": 13
        },
        "end": {
          "line": 1190,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34553,
      "end": 34554,
      "loc": {
        "start": {
          "line": 1190,
          "column": 21
        },
        "end": {
          "line": 1190,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 34554,
      "end": 34567,
      "loc": {
        "start": {
          "line": 1190,
          "column": 22
        },
        "end": {
          "line": 1190,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34567,
      "end": 34568,
      "loc": {
        "start": {
          "line": 1190,
          "column": 35
        },
        "end": {
          "line": 1190,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 34569,
      "end": 34574,
      "loc": {
        "start": {
          "line": 1190,
          "column": 37
        },
        "end": {
          "line": 1190,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34574,
      "end": 34575,
      "loc": {
        "start": {
          "line": 1190,
          "column": 42
        },
        "end": {
          "line": 1190,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34575,
      "end": 34576,
      "loc": {
        "start": {
          "line": 1190,
          "column": 43
        },
        "end": {
          "line": 1190,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34585,
      "end": 34589,
      "loc": {
        "start": {
          "line": 1191,
          "column": 8
        },
        "end": {
          "line": 1191,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34589,
      "end": 34590,
      "loc": {
        "start": {
          "line": 1191,
          "column": 12
        },
        "end": {
          "line": 1191,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 34590,
      "end": 34595,
      "loc": {
        "start": {
          "line": 1191,
          "column": 13
        },
        "end": {
          "line": 1191,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34595,
      "end": 34596,
      "loc": {
        "start": {
          "line": 1191,
          "column": 18
        },
        "end": {
          "line": 1191,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 34596,
      "end": 34606,
      "loc": {
        "start": {
          "line": 1191,
          "column": 19
        },
        "end": {
          "line": 1191,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 34607,
      "end": 34608,
      "loc": {
        "start": {
          "line": 1191,
          "column": 30
        },
        "end": {
          "line": 1191,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34609,
      "end": 34613,
      "loc": {
        "start": {
          "line": 1191,
          "column": 32
        },
        "end": {
          "line": 1191,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34613,
      "end": 34614,
      "loc": {
        "start": {
          "line": 1191,
          "column": 36
        },
        "end": {
          "line": 1191,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 34614,
      "end": 34618,
      "loc": {
        "start": {
          "line": 1191,
          "column": 37
        },
        "end": {
          "line": 1191,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 34619,
      "end": 34620,
      "loc": {
        "start": {
          "line": 1191,
          "column": 42
        },
        "end": {
          "line": 1191,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34621,
      "end": 34622,
      "loc": {
        "start": {
          "line": 1191,
          "column": 44
        },
        "end": {
          "line": 1191,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34622,
      "end": 34626,
      "loc": {
        "start": {
          "line": 1191,
          "column": 45
        },
        "end": {
          "line": 1191,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34626,
      "end": 34627,
      "loc": {
        "start": {
          "line": 1191,
          "column": 49
        },
        "end": {
          "line": 1191,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "subtotal",
      "start": 34627,
      "end": 34635,
      "loc": {
        "start": {
          "line": 1191,
          "column": 50
        },
        "end": {
          "line": 1191,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 34636,
      "end": 34637,
      "loc": {
        "start": {
          "line": 1191,
          "column": 59
        },
        "end": {
          "line": 1191,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34638,
      "end": 34639,
      "loc": {
        "start": {
          "line": 1191,
          "column": 61
        },
        "end": {
          "line": 1191,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34639,
      "end": 34643,
      "loc": {
        "start": {
          "line": 1191,
          "column": 62
        },
        "end": {
          "line": 1191,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34643,
      "end": 34644,
      "loc": {
        "start": {
          "line": 1191,
          "column": 66
        },
        "end": {
          "line": 1191,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 34644,
      "end": 34648,
      "loc": {
        "start": {
          "line": 1191,
          "column": 67
        },
        "end": {
          "line": 1191,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 34649,
      "end": 34650,
      "loc": {
        "start": {
          "line": 1191,
          "column": 72
        },
        "end": {
          "line": 1191,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34651,
      "end": 34655,
      "loc": {
        "start": {
          "line": 1191,
          "column": 74
        },
        "end": {
          "line": 1191,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34655,
      "end": 34656,
      "loc": {
        "start": {
          "line": 1191,
          "column": 78
        },
        "end": {
          "line": 1191,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 34656,
      "end": 34662,
      "loc": {
        "start": {
          "line": 1191,
          "column": 79
        },
        "end": {
          "line": 1191,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34662,
      "end": 34663,
      "loc": {
        "start": {
          "line": 1191,
          "column": 85
        },
        "end": {
          "line": 1191,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34663,
      "end": 34664,
      "loc": {
        "start": {
          "line": 1191,
          "column": 86
        },
        "end": {
          "line": 1191,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34664,
      "end": 34665,
      "loc": {
        "start": {
          "line": 1191,
          "column": 87
        },
        "end": {
          "line": 1191,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34672,
      "end": 34673,
      "loc": {
        "start": {
          "line": 1192,
          "column": 6
        },
        "end": {
          "line": 1192,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 34674,
      "end": 34678,
      "loc": {
        "start": {
          "line": 1192,
          "column": 8
        },
        "end": {
          "line": 1192,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34679,
      "end": 34680,
      "loc": {
        "start": {
          "line": 1192,
          "column": 13
        },
        "end": {
          "line": 1192,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34689,
      "end": 34693,
      "loc": {
        "start": {
          "line": 1193,
          "column": 8
        },
        "end": {
          "line": 1193,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34693,
      "end": 34694,
      "loc": {
        "start": {
          "line": 1193,
          "column": 12
        },
        "end": {
          "line": 1193,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 34694,
      "end": 34699,
      "loc": {
        "start": {
          "line": 1193,
          "column": 13
        },
        "end": {
          "line": 1193,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34699,
      "end": 34700,
      "loc": {
        "start": {
          "line": 1193,
          "column": 18
        },
        "end": {
          "line": 1193,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 34700,
      "end": 34710,
      "loc": {
        "start": {
          "line": 1193,
          "column": 19
        },
        "end": {
          "line": 1193,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 34711,
      "end": 34712,
      "loc": {
        "start": {
          "line": 1193,
          "column": 30
        },
        "end": {
          "line": 1193,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34713,
      "end": 34717,
      "loc": {
        "start": {
          "line": 1193,
          "column": 32
        },
        "end": {
          "line": 1193,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34717,
      "end": 34718,
      "loc": {
        "start": {
          "line": 1193,
          "column": 36
        },
        "end": {
          "line": 1193,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 34718,
      "end": 34722,
      "loc": {
        "start": {
          "line": 1193,
          "column": 37
        },
        "end": {
          "line": 1193,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 34723,
      "end": 34724,
      "loc": {
        "start": {
          "line": 1193,
          "column": 42
        },
        "end": {
          "line": 1193,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34725,
      "end": 34729,
      "loc": {
        "start": {
          "line": 1193,
          "column": 44
        },
        "end": {
          "line": 1193,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34729,
      "end": 34730,
      "loc": {
        "start": {
          "line": 1193,
          "column": 48
        },
        "end": {
          "line": 1193,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "subtotal",
      "start": 34730,
      "end": 34738,
      "loc": {
        "start": {
          "line": 1193,
          "column": 49
        },
        "end": {
          "line": 1193,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34738,
      "end": 34739,
      "loc": {
        "start": {
          "line": 1193,
          "column": 57
        },
        "end": {
          "line": 1193,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34746,
      "end": 34747,
      "loc": {
        "start": {
          "line": 1194,
          "column": 6
        },
        "end": {
          "line": 1194,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34752,
      "end": 34753,
      "loc": {
        "start": {
          "line": 1195,
          "column": 4
        },
        "end": {
          "line": 1195,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 34754,
      "end": 34758,
      "loc": {
        "start": {
          "line": 1195,
          "column": 6
        },
        "end": {
          "line": 1195,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34759,
      "end": 34760,
      "loc": {
        "start": {
          "line": 1195,
          "column": 11
        },
        "end": {
          "line": 1195,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34767,
      "end": 34771,
      "loc": {
        "start": {
          "line": 1196,
          "column": 6
        },
        "end": {
          "line": 1196,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34771,
      "end": 34772,
      "loc": {
        "start": {
          "line": 1196,
          "column": 10
        },
        "end": {
          "line": 1196,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 34772,
      "end": 34777,
      "loc": {
        "start": {
          "line": 1196,
          "column": 11
        },
        "end": {
          "line": 1196,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34777,
      "end": 34778,
      "loc": {
        "start": {
          "line": 1196,
          "column": 16
        },
        "end": {
          "line": 1196,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 34778,
      "end": 34788,
      "loc": {
        "start": {
          "line": 1196,
          "column": 17
        },
        "end": {
          "line": 1196,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 34789,
      "end": 34790,
      "loc": {
        "start": {
          "line": 1196,
          "column": 28
        },
        "end": {
          "line": 1196,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 34791,
      "end": 34792,
      "loc": {
        "start": {
          "line": 1196,
          "column": 30
        },
        "end": {
          "line": 1196,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34792,
      "end": 34793,
      "loc": {
        "start": {
          "line": 1196,
          "column": 31
        },
        "end": {
          "line": 1196,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 34801,
      "end": 34803,
      "loc": {
        "start": {
          "line": 1198,
          "column": 6
        },
        "end": {
          "line": 1198,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34804,
      "end": 34805,
      "loc": {
        "start": {
          "line": 1198,
          "column": 9
        },
        "end": {
          "line": 1198,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34805,
      "end": 34809,
      "loc": {
        "start": {
          "line": 1198,
          "column": 10
        },
        "end": {
          "line": 1198,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34809,
      "end": 34810,
      "loc": {
        "start": {
          "line": 1198,
          "column": 14
        },
        "end": {
          "line": 1198,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 34810,
      "end": 34817,
      "loc": {
        "start": {
          "line": 1198,
          "column": 15
        },
        "end": {
          "line": 1198,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34817,
      "end": 34818,
      "loc": {
        "start": {
          "line": 1198,
          "column": 22
        },
        "end": {
          "line": 1198,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34818,
      "end": 34819,
      "loc": {
        "start": {
          "line": 1198,
          "column": 23
        },
        "end": {
          "line": 1198,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34819,
      "end": 34820,
      "loc": {
        "start": {
          "line": 1198,
          "column": 24
        },
        "end": {
          "line": 1198,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34821,
      "end": 34822,
      "loc": {
        "start": {
          "line": 1198,
          "column": 26
        },
        "end": {
          "line": 1198,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34831,
      "end": 34835,
      "loc": {
        "start": {
          "line": 1199,
          "column": 8
        },
        "end": {
          "line": 1199,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34835,
      "end": 34836,
      "loc": {
        "start": {
          "line": 1199,
          "column": 12
        },
        "end": {
          "line": 1199,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "override",
      "start": 34836,
      "end": 34844,
      "loc": {
        "start": {
          "line": 1199,
          "column": 13
        },
        "end": {
          "line": 1199,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34844,
      "end": 34845,
      "loc": {
        "start": {
          "line": 1199,
          "column": 21
        },
        "end": {
          "line": 1199,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 34845,
      "end": 34858,
      "loc": {
        "start": {
          "line": 1199,
          "column": 22
        },
        "end": {
          "line": 1199,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34858,
      "end": 34859,
      "loc": {
        "start": {
          "line": 1199,
          "column": 35
        },
        "end": {
          "line": 1199,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 34860,
      "end": 34864,
      "loc": {
        "start": {
          "line": 1199,
          "column": 37
        },
        "end": {
          "line": 1199,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34864,
      "end": 34865,
      "loc": {
        "start": {
          "line": 1199,
          "column": 41
        },
        "end": {
          "line": 1199,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34865,
      "end": 34866,
      "loc": {
        "start": {
          "line": 1199,
          "column": 42
        },
        "end": {
          "line": 1199,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34875,
      "end": 34879,
      "loc": {
        "start": {
          "line": 1200,
          "column": 8
        },
        "end": {
          "line": 1200,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34879,
      "end": 34880,
      "loc": {
        "start": {
          "line": 1200,
          "column": 12
        },
        "end": {
          "line": 1200,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 34880,
      "end": 34885,
      "loc": {
        "start": {
          "line": 1200,
          "column": 13
        },
        "end": {
          "line": 1200,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34885,
      "end": 34886,
      "loc": {
        "start": {
          "line": 1200,
          "column": 18
        },
        "end": {
          "line": 1200,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labor_hours",
      "start": 34886,
      "end": 34897,
      "loc": {
        "start": {
          "line": 1200,
          "column": 19
        },
        "end": {
          "line": 1200,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 34898,
      "end": 34899,
      "loc": {
        "start": {
          "line": 1200,
          "column": 31
        },
        "end": {
          "line": 1200,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34900,
      "end": 34904,
      "loc": {
        "start": {
          "line": 1200,
          "column": 33
        },
        "end": {
          "line": 1200,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34904,
      "end": 34905,
      "loc": {
        "start": {
          "line": 1200,
          "column": 37
        },
        "end": {
          "line": 1200,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 34905,
      "end": 34909,
      "loc": {
        "start": {
          "line": 1200,
          "column": 38
        },
        "end": {
          "line": 1200,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 34910,
      "end": 34911,
      "loc": {
        "start": {
          "line": 1200,
          "column": 43
        },
        "end": {
          "line": 1200,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34912,
      "end": 34913,
      "loc": {
        "start": {
          "line": 1200,
          "column": 45
        },
        "end": {
          "line": 1200,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34913,
      "end": 34917,
      "loc": {
        "start": {
          "line": 1200,
          "column": 46
        },
        "end": {
          "line": 1200,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34917,
      "end": 34918,
      "loc": {
        "start": {
          "line": 1200,
          "column": 50
        },
        "end": {
          "line": 1200,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 34918,
      "end": 34922,
      "loc": {
        "start": {
          "line": 1200,
          "column": 51
        },
        "end": {
          "line": 1200,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 34923,
      "end": 34924,
      "loc": {
        "start": {
          "line": 1200,
          "column": 56
        },
        "end": {
          "line": 1200,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34925,
      "end": 34929,
      "loc": {
        "start": {
          "line": 1200,
          "column": 58
        },
        "end": {
          "line": 1200,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34929,
      "end": 34930,
      "loc": {
        "start": {
          "line": 1200,
          "column": 62
        },
        "end": {
          "line": 1200,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 34930,
      "end": 34936,
      "loc": {
        "start": {
          "line": 1200,
          "column": 63
        },
        "end": {
          "line": 1200,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34936,
      "end": 34937,
      "loc": {
        "start": {
          "line": 1200,
          "column": 69
        },
        "end": {
          "line": 1200,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34937,
      "end": 34938,
      "loc": {
        "start": {
          "line": 1200,
          "column": 70
        },
        "end": {
          "line": 1200,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34945,
      "end": 34946,
      "loc": {
        "start": {
          "line": 1201,
          "column": 6
        },
        "end": {
          "line": 1201,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34951,
      "end": 34952,
      "loc": {
        "start": {
          "line": 1202,
          "column": 4
        },
        "end": {
          "line": 1202,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34955,
      "end": 34956,
      "loc": {
        "start": {
          "line": 1203,
          "column": 2
        },
        "end": {
          "line": 1203,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyTaxPercentChange",
      "start": 34960,
      "end": 34982,
      "loc": {
        "start": {
          "line": 1205,
          "column": 2
        },
        "end": {
          "line": 1205,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34982,
      "end": 34983,
      "loc": {
        "start": {
          "line": 1205,
          "column": 24
        },
        "end": {
          "line": 1205,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34983,
      "end": 34984,
      "loc": {
        "start": {
          "line": 1205,
          "column": 25
        },
        "end": {
          "line": 1205,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 34985,
      "end": 34986,
      "loc": {
        "start": {
          "line": 1205,
          "column": 27
        },
        "end": {
          "line": 1205,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 34991,
      "end": 34995,
      "loc": {
        "start": {
          "line": 1206,
          "column": 4
        },
        "end": {
          "line": 1206,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 34995,
      "end": 34996,
      "loc": {
        "start": {
          "line": 1206,
          "column": 8
        },
        "end": {
          "line": 1206,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 34996,
      "end": 35001,
      "loc": {
        "start": {
          "line": 1206,
          "column": 9
        },
        "end": {
          "line": 1206,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35001,
      "end": 35002,
      "loc": {
        "start": {
          "line": 1206,
          "column": 14
        },
        "end": {
          "line": 1206,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 35002,
      "end": 35005,
      "loc": {
        "start": {
          "line": 1206,
          "column": 15
        },
        "end": {
          "line": 1206,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 35006,
      "end": 35007,
      "loc": {
        "start": {
          "line": 1206,
          "column": 19
        },
        "end": {
          "line": 1206,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35008,
      "end": 35012,
      "loc": {
        "start": {
          "line": 1206,
          "column": 21
        },
        "end": {
          "line": 1206,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35012,
      "end": 35013,
      "loc": {
        "start": {
          "line": 1206,
          "column": 25
        },
        "end": {
          "line": 1206,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxableSubtotal",
      "start": 35013,
      "end": 35032,
      "loc": {
        "start": {
          "line": 1206,
          "column": 26
        },
        "end": {
          "line": 1206,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35032,
      "end": 35033,
      "loc": {
        "start": {
          "line": 1206,
          "column": 45
        },
        "end": {
          "line": 1206,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35033,
      "end": 35034,
      "loc": {
        "start": {
          "line": 1206,
          "column": 46
        },
        "end": {
          "line": 1206,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 35035,
      "end": 35036,
      "loc": {
        "start": {
          "line": 1206,
          "column": 48
        },
        "end": {
          "line": 1206,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35037,
      "end": 35038,
      "loc": {
        "start": {
          "line": 1206,
          "column": 50
        },
        "end": {
          "line": 1206,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35038,
      "end": 35042,
      "loc": {
        "start": {
          "line": 1206,
          "column": 51
        },
        "end": {
          "line": 1206,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35042,
      "end": 35043,
      "loc": {
        "start": {
          "line": 1206,
          "column": 55
        },
        "end": {
          "line": 1206,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxPercent",
      "start": 35043,
      "end": 35053,
      "loc": {
        "start": {
          "line": 1206,
          "column": 56
        },
        "end": {
          "line": 1206,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 35054,
      "end": 35055,
      "loc": {
        "start": {
          "line": 1206,
          "column": 67
        },
        "end": {
          "line": 1206,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 35056,
      "end": 35059,
      "loc": {
        "start": {
          "line": 1206,
          "column": 69
        },
        "end": {
          "line": 1206,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35059,
      "end": 35060,
      "loc": {
        "start": {
          "line": 1206,
          "column": 72
        },
        "end": {
          "line": 1206,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35060,
      "end": 35061,
      "loc": {
        "start": {
          "line": 1206,
          "column": 73
        },
        "end": {
          "line": 1206,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35064,
      "end": 35065,
      "loc": {
        "start": {
          "line": 1207,
          "column": 2
        },
        "end": {
          "line": 1207,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyMarkupPercent",
      "start": 35069,
      "end": 35088,
      "loc": {
        "start": {
          "line": 1209,
          "column": 2
        },
        "end": {
          "line": 1209,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35088,
      "end": 35089,
      "loc": {
        "start": {
          "line": 1209,
          "column": 21
        },
        "end": {
          "line": 1209,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35089,
      "end": 35090,
      "loc": {
        "start": {
          "line": 1209,
          "column": 22
        },
        "end": {
          "line": 1209,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35091,
      "end": 35092,
      "loc": {
        "start": {
          "line": 1209,
          "column": 24
        },
        "end": {
          "line": 1209,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 35097,
      "end": 35099,
      "loc": {
        "start": {
          "line": 1210,
          "column": 4
        },
        "end": {
          "line": 1210,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35100,
      "end": 35101,
      "loc": {
        "start": {
          "line": 1210,
          "column": 7
        },
        "end": {
          "line": 1210,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35101,
      "end": 35105,
      "loc": {
        "start": {
          "line": 1210,
          "column": 8
        },
        "end": {
          "line": 1210,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35105,
      "end": 35106,
      "loc": {
        "start": {
          "line": 1210,
          "column": 12
        },
        "end": {
          "line": 1210,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 35106,
      "end": 35109,
      "loc": {
        "start": {
          "line": 1210,
          "column": 13
        },
        "end": {
          "line": 1210,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35109,
      "end": 35110,
      "loc": {
        "start": {
          "line": 1210,
          "column": 16
        },
        "end": {
          "line": 1210,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeTaxInMarkup",
      "start": 35110,
      "end": 35128,
      "loc": {
        "start": {
          "line": 1210,
          "column": 17
        },
        "end": {
          "line": 1210,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35128,
      "end": 35129,
      "loc": {
        "start": {
          "line": 1210,
          "column": 35
        },
        "end": {
          "line": 1210,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35129,
      "end": 35130,
      "loc": {
        "start": {
          "line": 1210,
          "column": 36
        },
        "end": {
          "line": 1210,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35130,
      "end": 35131,
      "loc": {
        "start": {
          "line": 1210,
          "column": 37
        },
        "end": {
          "line": 1210,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35132,
      "end": 35133,
      "loc": {
        "start": {
          "line": 1210,
          "column": 39
        },
        "end": {
          "line": 1210,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35140,
      "end": 35144,
      "loc": {
        "start": {
          "line": 1211,
          "column": 6
        },
        "end": {
          "line": 1211,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35144,
      "end": 35145,
      "loc": {
        "start": {
          "line": 1211,
          "column": 10
        },
        "end": {
          "line": 1211,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 35145,
      "end": 35150,
      "loc": {
        "start": {
          "line": 1211,
          "column": 11
        },
        "end": {
          "line": 1211,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35150,
      "end": 35151,
      "loc": {
        "start": {
          "line": 1211,
          "column": 16
        },
        "end": {
          "line": 1211,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 35151,
      "end": 35157,
      "loc": {
        "start": {
          "line": 1211,
          "column": 17
        },
        "end": {
          "line": 1211,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 35158,
      "end": 35159,
      "loc": {
        "start": {
          "line": 1211,
          "column": 24
        },
        "end": {
          "line": 1211,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35160,
      "end": 35161,
      "loc": {
        "start": {
          "line": 1211,
          "column": 26
        },
        "end": {
          "line": 1211,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35161,
      "end": 35165,
      "loc": {
        "start": {
          "line": 1211,
          "column": 27
        },
        "end": {
          "line": 1211,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35165,
      "end": 35166,
      "loc": {
        "start": {
          "line": 1211,
          "column": 31
        },
        "end": {
          "line": 1211,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 35166,
      "end": 35170,
      "loc": {
        "start": {
          "line": 1211,
          "column": 32
        },
        "end": {
          "line": 1211,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 35171,
      "end": 35172,
      "loc": {
        "start": {
          "line": 1211,
          "column": 37
        },
        "end": {
          "line": 1211,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35173,
      "end": 35177,
      "loc": {
        "start": {
          "line": 1211,
          "column": 39
        },
        "end": {
          "line": 1211,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35177,
      "end": 35178,
      "loc": {
        "start": {
          "line": 1211,
          "column": 43
        },
        "end": {
          "line": 1211,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 35178,
      "end": 35181,
      "loc": {
        "start": {
          "line": 1211,
          "column": 44
        },
        "end": {
          "line": 1211,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35181,
      "end": 35182,
      "loc": {
        "start": {
          "line": 1211,
          "column": 47
        },
        "end": {
          "line": 1211,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 35183,
      "end": 35184,
      "loc": {
        "start": {
          "line": 1211,
          "column": 49
        },
        "end": {
          "line": 1211,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35185,
      "end": 35186,
      "loc": {
        "start": {
          "line": 1211,
          "column": 51
        },
        "end": {
          "line": 1211,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35186,
      "end": 35190,
      "loc": {
        "start": {
          "line": 1211,
          "column": 52
        },
        "end": {
          "line": 1211,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35190,
      "end": 35191,
      "loc": {
        "start": {
          "line": 1211,
          "column": 56
        },
        "end": {
          "line": 1211,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupPercent",
      "start": 35191,
      "end": 35204,
      "loc": {
        "start": {
          "line": 1211,
          "column": 57
        },
        "end": {
          "line": 1211,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 35205,
      "end": 35206,
      "loc": {
        "start": {
          "line": 1211,
          "column": 71
        },
        "end": {
          "line": 1211,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 35207,
      "end": 35210,
      "loc": {
        "start": {
          "line": 1211,
          "column": 73
        },
        "end": {
          "line": 1211,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35210,
      "end": 35211,
      "loc": {
        "start": {
          "line": 1211,
          "column": 76
        },
        "end": {
          "line": 1211,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35211,
      "end": 35212,
      "loc": {
        "start": {
          "line": 1211,
          "column": 77
        },
        "end": {
          "line": 1211,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35217,
      "end": 35218,
      "loc": {
        "start": {
          "line": 1212,
          "column": 4
        },
        "end": {
          "line": 1212,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 35219,
      "end": 35223,
      "loc": {
        "start": {
          "line": 1212,
          "column": 6
        },
        "end": {
          "line": 1212,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35224,
      "end": 35225,
      "loc": {
        "start": {
          "line": 1212,
          "column": 11
        },
        "end": {
          "line": 1212,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35232,
      "end": 35236,
      "loc": {
        "start": {
          "line": 1213,
          "column": 6
        },
        "end": {
          "line": 1213,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35236,
      "end": 35237,
      "loc": {
        "start": {
          "line": 1213,
          "column": 10
        },
        "end": {
          "line": 1213,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 35237,
      "end": 35242,
      "loc": {
        "start": {
          "line": 1213,
          "column": 11
        },
        "end": {
          "line": 1213,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35242,
      "end": 35243,
      "loc": {
        "start": {
          "line": 1213,
          "column": 16
        },
        "end": {
          "line": 1213,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 35243,
      "end": 35249,
      "loc": {
        "start": {
          "line": 1213,
          "column": 17
        },
        "end": {
          "line": 1213,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 35250,
      "end": 35251,
      "loc": {
        "start": {
          "line": 1213,
          "column": 24
        },
        "end": {
          "line": 1213,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35252,
      "end": 35256,
      "loc": {
        "start": {
          "line": 1213,
          "column": 26
        },
        "end": {
          "line": 1213,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35256,
      "end": 35257,
      "loc": {
        "start": {
          "line": 1213,
          "column": 30
        },
        "end": {
          "line": 1213,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 35257,
      "end": 35261,
      "loc": {
        "start": {
          "line": 1213,
          "column": 31
        },
        "end": {
          "line": 1213,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 35262,
      "end": 35263,
      "loc": {
        "start": {
          "line": 1213,
          "column": 36
        },
        "end": {
          "line": 1213,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35264,
      "end": 35265,
      "loc": {
        "start": {
          "line": 1213,
          "column": 38
        },
        "end": {
          "line": 1213,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35265,
      "end": 35269,
      "loc": {
        "start": {
          "line": 1213,
          "column": 39
        },
        "end": {
          "line": 1213,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35269,
      "end": 35270,
      "loc": {
        "start": {
          "line": 1213,
          "column": 43
        },
        "end": {
          "line": 1213,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupPercent",
      "start": 35270,
      "end": 35283,
      "loc": {
        "start": {
          "line": 1213,
          "column": 44
        },
        "end": {
          "line": 1213,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 35284,
      "end": 35285,
      "loc": {
        "start": {
          "line": 1213,
          "column": 58
        },
        "end": {
          "line": 1213,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 35286,
      "end": 35289,
      "loc": {
        "start": {
          "line": 1213,
          "column": 60
        },
        "end": {
          "line": 1213,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35289,
      "end": 35290,
      "loc": {
        "start": {
          "line": 1213,
          "column": 63
        },
        "end": {
          "line": 1213,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35290,
      "end": 35291,
      "loc": {
        "start": {
          "line": 1213,
          "column": 64
        },
        "end": {
          "line": 1213,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35296,
      "end": 35297,
      "loc": {
        "start": {
          "line": 1214,
          "column": 4
        },
        "end": {
          "line": 1214,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35300,
      "end": 35301,
      "loc": {
        "start": {
          "line": 1215,
          "column": 2
        },
        "end": {
          "line": 1215,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Retrieves extra scalar dependency contracts.\n   *\n   * @return {number}\n   ",
      "start": 35305,
      "end": 35391,
      "loc": {
        "start": {
          "line": 1217,
          "column": 2
        },
        "end": {
          "line": 1221,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getExtraScalarDependencies",
      "start": 35394,
      "end": 35421,
      "loc": {
        "start": {
          "line": 1222,
          "column": 2
        },
        "end": {
          "line": 1222,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35421,
      "end": 35422,
      "loc": {
        "start": {
          "line": 1222,
          "column": 29
        },
        "end": {
          "line": 1222,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35422,
      "end": 35423,
      "loc": {
        "start": {
          "line": 1222,
          "column": 30
        },
        "end": {
          "line": 1222,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35424,
      "end": 35425,
      "loc": {
        "start": {
          "line": 1222,
          "column": 32
        },
        "end": {
          "line": 1222,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 35430,
      "end": 35436,
      "loc": {
        "start": {
          "line": 1223,
          "column": 4
        },
        "end": {
          "line": 1223,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pickBy",
      "start": 35437,
      "end": 35443,
      "loc": {
        "start": {
          "line": 1223,
          "column": 11
        },
        "end": {
          "line": 1223,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35443,
      "end": 35444,
      "loc": {
        "start": {
          "line": 1223,
          "column": 17
        },
        "end": {
          "line": 1223,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35444,
      "end": 35448,
      "loc": {
        "start": {
          "line": 1223,
          "column": 18
        },
        "end": {
          "line": 1223,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35448,
      "end": 35449,
      "loc": {
        "start": {
          "line": 1223,
          "column": 22
        },
        "end": {
          "line": 1223,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 35449,
      "end": 35455,
      "loc": {
        "start": {
          "line": 1223,
          "column": 23
        },
        "end": {
          "line": 1223,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35455,
      "end": 35456,
      "loc": {
        "start": {
          "line": 1223,
          "column": 29
        },
        "end": {
          "line": 1223,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 35456,
      "end": 35468,
      "loc": {
        "start": {
          "line": 1223,
          "column": 30
        },
        "end": {
          "line": 1223,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35468,
      "end": 35469,
      "loc": {
        "start": {
          "line": 1223,
          "column": 42
        },
        "end": {
          "line": 1223,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 35470,
      "end": 35478,
      "loc": {
        "start": {
          "line": 1223,
          "column": 44
        },
        "end": {
          "line": 1223,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35479,
      "end": 35480,
      "loc": {
        "start": {
          "line": 1223,
          "column": 53
        },
        "end": {
          "line": 1223,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "el",
      "start": 35480,
      "end": 35482,
      "loc": {
        "start": {
          "line": 1223,
          "column": 54
        },
        "end": {
          "line": 1223,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35482,
      "end": 35483,
      "loc": {
        "start": {
          "line": 1223,
          "column": 56
        },
        "end": {
          "line": 1223,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 35484,
      "end": 35487,
      "loc": {
        "start": {
          "line": 1223,
          "column": 58
        },
        "end": {
          "line": 1223,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35487,
      "end": 35488,
      "loc": {
        "start": {
          "line": 1223,
          "column": 61
        },
        "end": {
          "line": 1223,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35489,
      "end": 35490,
      "loc": {
        "start": {
          "line": 1223,
          "column": 63
        },
        "end": {
          "line": 1223,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 35497,
      "end": 35503,
      "loc": {
        "start": {
          "line": 1224,
          "column": 6
        },
        "end": {
          "line": 1224,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 35504,
      "end": 35507,
      "loc": {
        "start": {
          "line": 1224,
          "column": 13
        },
        "end": {
          "line": 1224,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35507,
      "end": 35508,
      "loc": {
        "start": {
          "line": 1224,
          "column": 16
        },
        "end": {
          "line": 1224,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 35508,
      "end": 35515,
      "loc": {
        "start": {
          "line": 1224,
          "column": 17
        },
        "end": {
          "line": 1224,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35515,
      "end": 35516,
      "loc": {
        "start": {
          "line": 1224,
          "column": 24
        },
        "end": {
          "line": 1224,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar_",
      "start": 35516,
      "end": 35525,
      "loc": {
        "start": {
          "line": 1224,
          "column": 25
        },
        "end": {
          "line": 1224,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35525,
      "end": 35526,
      "loc": {
        "start": {
          "line": 1224,
          "column": 34
        },
        "end": {
          "line": 1224,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 35527,
      "end": 35530,
      "loc": {
        "start": {
          "line": 1224,
          "column": 36
        },
        "end": {
          "line": 1224,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 35531,
      "end": 35532,
      "loc": {
        "start": {
          "line": 1224,
          "column": 40
        },
        "end": {
          "line": 1224,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35532,
      "end": 35533,
      "loc": {
        "start": {
          "line": 1224,
          "column": 41
        },
        "end": {
          "line": 1224,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35538,
      "end": 35539,
      "loc": {
        "start": {
          "line": 1225,
          "column": 4
        },
        "end": {
          "line": 1225,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35539,
      "end": 35540,
      "loc": {
        "start": {
          "line": 1225,
          "column": 5
        },
        "end": {
          "line": 1225,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35540,
      "end": 35541,
      "loc": {
        "start": {
          "line": 1225,
          "column": 6
        },
        "end": {
          "line": 1225,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35544,
      "end": 35545,
      "loc": {
        "start": {
          "line": 1226,
          "column": 2
        },
        "end": {
          "line": 1226,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Retrieves extra tag dependency contracts.\n   *\n   * @return {Array}\n   ",
      "start": 35549,
      "end": 35631,
      "loc": {
        "start": {
          "line": 1228,
          "column": 2
        },
        "end": {
          "line": 1232,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getExtraTagDependencies",
      "start": 35634,
      "end": 35658,
      "loc": {
        "start": {
          "line": 1233,
          "column": 2
        },
        "end": {
          "line": 1233,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35658,
      "end": 35659,
      "loc": {
        "start": {
          "line": 1233,
          "column": 26
        },
        "end": {
          "line": 1233,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35659,
      "end": 35660,
      "loc": {
        "start": {
          "line": 1233,
          "column": 27
        },
        "end": {
          "line": 1233,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35661,
      "end": 35662,
      "loc": {
        "start": {
          "line": 1233,
          "column": 29
        },
        "end": {
          "line": 1233,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 35667,
      "end": 35673,
      "loc": {
        "start": {
          "line": 1234,
          "column": 4
        },
        "end": {
          "line": 1234,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pickBy",
      "start": 35674,
      "end": 35680,
      "loc": {
        "start": {
          "line": 1234,
          "column": 11
        },
        "end": {
          "line": 1234,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35680,
      "end": 35681,
      "loc": {
        "start": {
          "line": 1234,
          "column": 17
        },
        "end": {
          "line": 1234,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35681,
      "end": 35685,
      "loc": {
        "start": {
          "line": 1234,
          "column": 18
        },
        "end": {
          "line": 1234,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35685,
      "end": 35686,
      "loc": {
        "start": {
          "line": 1234,
          "column": 22
        },
        "end": {
          "line": 1234,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 35686,
      "end": 35692,
      "loc": {
        "start": {
          "line": 1234,
          "column": 23
        },
        "end": {
          "line": 1234,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35692,
      "end": 35693,
      "loc": {
        "start": {
          "line": 1234,
          "column": 29
        },
        "end": {
          "line": 1234,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 35693,
      "end": 35705,
      "loc": {
        "start": {
          "line": 1234,
          "column": 30
        },
        "end": {
          "line": 1234,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35705,
      "end": 35706,
      "loc": {
        "start": {
          "line": 1234,
          "column": 42
        },
        "end": {
          "line": 1234,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "function",
        "keyword": "function",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "function",
      "start": 35707,
      "end": 35715,
      "loc": {
        "start": {
          "line": 1234,
          "column": 44
        },
        "end": {
          "line": 1234,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35716,
      "end": 35717,
      "loc": {
        "start": {
          "line": 1234,
          "column": 53
        },
        "end": {
          "line": 1234,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "el",
      "start": 35717,
      "end": 35719,
      "loc": {
        "start": {
          "line": 1234,
          "column": 54
        },
        "end": {
          "line": 1234,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35719,
      "end": 35720,
      "loc": {
        "start": {
          "line": 1234,
          "column": 56
        },
        "end": {
          "line": 1234,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 35721,
      "end": 35724,
      "loc": {
        "start": {
          "line": 1234,
          "column": 58
        },
        "end": {
          "line": 1234,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35724,
      "end": 35725,
      "loc": {
        "start": {
          "line": 1234,
          "column": 61
        },
        "end": {
          "line": 1234,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35726,
      "end": 35727,
      "loc": {
        "start": {
          "line": 1234,
          "column": 63
        },
        "end": {
          "line": 1234,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 35734,
      "end": 35740,
      "loc": {
        "start": {
          "line": 1235,
          "column": 6
        },
        "end": {
          "line": 1235,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 35741,
      "end": 35744,
      "loc": {
        "start": {
          "line": 1235,
          "column": 13
        },
        "end": {
          "line": 1235,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35744,
      "end": 35745,
      "loc": {
        "start": {
          "line": 1235,
          "column": 16
        },
        "end": {
          "line": 1235,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 35745,
      "end": 35752,
      "loc": {
        "start": {
          "line": 1235,
          "column": 17
        },
        "end": {
          "line": 1235,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35752,
      "end": 35753,
      "loc": {
        "start": {
          "line": 1235,
          "column": 24
        },
        "end": {
          "line": 1235,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tag_",
      "start": 35753,
      "end": 35759,
      "loc": {
        "start": {
          "line": 1235,
          "column": 25
        },
        "end": {
          "line": 1235,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35759,
      "end": 35760,
      "loc": {
        "start": {
          "line": 1235,
          "column": 31
        },
        "end": {
          "line": 1235,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 35761,
      "end": 35764,
      "loc": {
        "start": {
          "line": 1235,
          "column": 33
        },
        "end": {
          "line": 1235,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 35765,
      "end": 35766,
      "loc": {
        "start": {
          "line": 1235,
          "column": 37
        },
        "end": {
          "line": 1235,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35766,
      "end": 35767,
      "loc": {
        "start": {
          "line": 1235,
          "column": 38
        },
        "end": {
          "line": 1235,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35772,
      "end": 35773,
      "loc": {
        "start": {
          "line": 1236,
          "column": 4
        },
        "end": {
          "line": 1236,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35773,
      "end": 35774,
      "loc": {
        "start": {
          "line": 1236,
          "column": 5
        },
        "end": {
          "line": 1236,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35774,
      "end": 35775,
      "loc": {
        "start": {
          "line": 1236,
          "column": 6
        },
        "end": {
          "line": 1236,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35778,
      "end": 35779,
      "loc": {
        "start": {
          "line": 1237,
          "column": 2
        },
        "end": {
          "line": 1237,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 35783,
      "end": 35819,
      "loc": {
        "start": {
          "line": 1239,
          "column": 2
        },
        "end": {
          "line": 1242,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBaseValue",
      "start": 35822,
      "end": 35835,
      "loc": {
        "start": {
          "line": 1243,
          "column": 2
        },
        "end": {
          "line": 1243,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35835,
      "end": 35836,
      "loc": {
        "start": {
          "line": 1243,
          "column": 15
        },
        "end": {
          "line": 1243,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35836,
      "end": 35837,
      "loc": {
        "start": {
          "line": 1243,
          "column": 16
        },
        "end": {
          "line": 1243,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35838,
      "end": 35839,
      "loc": {
        "start": {
          "line": 1243,
          "column": 18
        },
        "end": {
          "line": 1243,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 35844,
      "end": 35846,
      "loc": {
        "start": {
          "line": 1244,
          "column": 4
        },
        "end": {
          "line": 1244,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35847,
      "end": 35848,
      "loc": {
        "start": {
          "line": 1244,
          "column": 7
        },
        "end": {
          "line": 1244,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 35848,
      "end": 35849,
      "loc": {
        "start": {
          "line": 1244,
          "column": 8
        },
        "end": {
          "line": 1244,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35849,
      "end": 35853,
      "loc": {
        "start": {
          "line": 1244,
          "column": 9
        },
        "end": {
          "line": 1244,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35853,
      "end": 35854,
      "loc": {
        "start": {
          "line": 1244,
          "column": 13
        },
        "end": {
          "line": 1244,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 35854,
      "end": 35866,
      "loc": {
        "start": {
          "line": 1244,
          "column": 14
        },
        "end": {
          "line": 1244,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35866,
      "end": 35867,
      "loc": {
        "start": {
          "line": 1244,
          "column": 26
        },
        "end": {
          "line": 1244,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "base",
      "start": 35867,
      "end": 35873,
      "loc": {
        "start": {
          "line": 1244,
          "column": 27
        },
        "end": {
          "line": 1244,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35873,
      "end": 35874,
      "loc": {
        "start": {
          "line": 1244,
          "column": 33
        },
        "end": {
          "line": 1244,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35874,
      "end": 35875,
      "loc": {
        "start": {
          "line": 1244,
          "column": 34
        },
        "end": {
          "line": 1244,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35876,
      "end": 35877,
      "loc": {
        "start": {
          "line": 1244,
          "column": 36
        },
        "end": {
          "line": 1244,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 35884,
      "end": 35886,
      "loc": {
        "start": {
          "line": 1245,
          "column": 6
        },
        "end": {
          "line": 1245,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35887,
      "end": 35888,
      "loc": {
        "start": {
          "line": 1245,
          "column": 9
        },
        "end": {
          "line": 1245,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 35888,
      "end": 35889,
      "loc": {
        "start": {
          "line": 1245,
          "column": 10
        },
        "end": {
          "line": 1245,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUndefined",
      "start": 35889,
      "end": 35900,
      "loc": {
        "start": {
          "line": 1245,
          "column": 11
        },
        "end": {
          "line": 1245,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35900,
      "end": 35901,
      "loc": {
        "start": {
          "line": 1245,
          "column": 22
        },
        "end": {
          "line": 1245,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35901,
      "end": 35905,
      "loc": {
        "start": {
          "line": 1245,
          "column": 23
        },
        "end": {
          "line": 1245,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35905,
      "end": 35906,
      "loc": {
        "start": {
          "line": 1245,
          "column": 27
        },
        "end": {
          "line": 1245,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 35906,
      "end": 35911,
      "loc": {
        "start": {
          "line": 1245,
          "column": 28
        },
        "end": {
          "line": 1245,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35911,
      "end": 35912,
      "loc": {
        "start": {
          "line": 1245,
          "column": 33
        },
        "end": {
          "line": 1245,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 35912,
      "end": 35918,
      "loc": {
        "start": {
          "line": 1245,
          "column": 34
        },
        "end": {
          "line": 1245,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35918,
      "end": 35919,
      "loc": {
        "start": {
          "line": 1245,
          "column": 40
        },
        "end": {
          "line": 1245,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 35919,
      "end": 35923,
      "loc": {
        "start": {
          "line": 1245,
          "column": 41
        },
        "end": {
          "line": 1245,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35923,
      "end": 35924,
      "loc": {
        "start": {
          "line": 1245,
          "column": 45
        },
        "end": {
          "line": 1245,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35924,
      "end": 35925,
      "loc": {
        "start": {
          "line": 1245,
          "column": 46
        },
        "end": {
          "line": 1245,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35926,
      "end": 35927,
      "loc": {
        "start": {
          "line": 1245,
          "column": 48
        },
        "end": {
          "line": 1245,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 35936,
      "end": 35942,
      "loc": {
        "start": {
          "line": 1246,
          "column": 8
        },
        "end": {
          "line": 1246,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 35943,
      "end": 35948,
      "loc": {
        "start": {
          "line": 1246,
          "column": 15
        },
        "end": {
          "line": 1246,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35948,
      "end": 35949,
      "loc": {
        "start": {
          "line": 1246,
          "column": 20
        },
        "end": {
          "line": 1246,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 35949,
      "end": 35956,
      "loc": {
        "start": {
          "line": 1246,
          "column": 21
        },
        "end": {
          "line": 1246,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35956,
      "end": 35957,
      "loc": {
        "start": {
          "line": 1246,
          "column": 28
        },
        "end": {
          "line": 1246,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 35957,
      "end": 35970,
      "loc": {
        "start": {
          "line": 1246,
          "column": 29
        },
        "end": {
          "line": 1246,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35970,
      "end": 35971,
      "loc": {
        "start": {
          "line": 1246,
          "column": 42
        },
        "end": {
          "line": 1246,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 35971,
      "end": 35975,
      "loc": {
        "start": {
          "line": 1246,
          "column": 43
        },
        "end": {
          "line": 1246,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35975,
      "end": 35976,
      "loc": {
        "start": {
          "line": 1246,
          "column": 47
        },
        "end": {
          "line": 1246,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 35976,
      "end": 35981,
      "loc": {
        "start": {
          "line": 1246,
          "column": 48
        },
        "end": {
          "line": 1246,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35981,
      "end": 35982,
      "loc": {
        "start": {
          "line": 1246,
          "column": 53
        },
        "end": {
          "line": 1246,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 35982,
      "end": 35988,
      "loc": {
        "start": {
          "line": 1246,
          "column": 54
        },
        "end": {
          "line": 1246,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35988,
      "end": 35989,
      "loc": {
        "start": {
          "line": 1246,
          "column": 60
        },
        "end": {
          "line": 1246,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 35989,
      "end": 35993,
      "loc": {
        "start": {
          "line": 1246,
          "column": 61
        },
        "end": {
          "line": 1246,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35993,
      "end": 35994,
      "loc": {
        "start": {
          "line": 1246,
          "column": 65
        },
        "end": {
          "line": 1246,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35994,
      "end": 35995,
      "loc": {
        "start": {
          "line": 1246,
          "column": 66
        },
        "end": {
          "line": 1246,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 35996,
      "end": 35997,
      "loc": {
        "start": {
          "line": 1246,
          "column": 68
        },
        "end": {
          "line": 1246,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 35997,
      "end": 35998,
      "loc": {
        "start": {
          "line": 1246,
          "column": 69
        },
        "end": {
          "line": 1246,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 35998,
      "end": 35999,
      "loc": {
        "start": {
          "line": 1246,
          "column": 70
        },
        "end": {
          "line": 1246,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36006,
      "end": 36007,
      "loc": {
        "start": {
          "line": 1247,
          "column": 6
        },
        "end": {
          "line": 1247,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 36008,
      "end": 36012,
      "loc": {
        "start": {
          "line": 1247,
          "column": 8
        },
        "end": {
          "line": 1247,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 36013,
      "end": 36019,
      "loc": {
        "start": {
          "line": 1247,
          "column": 13
        },
        "end": {
          "line": 1247,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 36020,
      "end": 36021,
      "loc": {
        "start": {
          "line": 1247,
          "column": 20
        },
        "end": {
          "line": 1247,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36021,
      "end": 36022,
      "loc": {
        "start": {
          "line": 1247,
          "column": 21
        },
        "end": {
          "line": 1247,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36027,
      "end": 36028,
      "loc": {
        "start": {
          "line": 1248,
          "column": 4
        },
        "end": {
          "line": 1248,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 36029,
      "end": 36033,
      "loc": {
        "start": {
          "line": 1248,
          "column": 6
        },
        "end": {
          "line": 1248,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 36034,
      "end": 36040,
      "loc": {
        "start": {
          "line": 1248,
          "column": 11
        },
        "end": {
          "line": 1248,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36041,
      "end": 36045,
      "loc": {
        "start": {
          "line": 1248,
          "column": 18
        },
        "end": {
          "line": 1248,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36045,
      "end": 36046,
      "loc": {
        "start": {
          "line": 1248,
          "column": 22
        },
        "end": {
          "line": 1248,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 36046,
      "end": 36051,
      "loc": {
        "start": {
          "line": 1248,
          "column": 23
        },
        "end": {
          "line": 1248,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36051,
      "end": 36052,
      "loc": {
        "start": {
          "line": 1248,
          "column": 28
        },
        "end": {
          "line": 1248,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 36052,
      "end": 36056,
      "loc": {
        "start": {
          "line": 1248,
          "column": 29
        },
        "end": {
          "line": 1248,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36056,
      "end": 36057,
      "loc": {
        "start": {
          "line": 1248,
          "column": 33
        },
        "end": {
          "line": 1248,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36060,
      "end": 36061,
      "loc": {
        "start": {
          "line": 1249,
          "column": 2
        },
        "end": {
          "line": 1249,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 36065,
      "end": 36101,
      "loc": {
        "start": {
          "line": 1251,
          "column": 2
        },
        "end": {
          "line": 1254,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 36104,
      "end": 36117,
      "loc": {
        "start": {
          "line": 1255,
          "column": 2
        },
        "end": {
          "line": 1255,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36117,
      "end": 36118,
      "loc": {
        "start": {
          "line": 1255,
          "column": 15
        },
        "end": {
          "line": 1255,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36118,
      "end": 36119,
      "loc": {
        "start": {
          "line": 1255,
          "column": 16
        },
        "end": {
          "line": 1255,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36120,
      "end": 36121,
      "loc": {
        "start": {
          "line": 1255,
          "column": 18
        },
        "end": {
          "line": 1255,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 36126,
      "end": 36128,
      "loc": {
        "start": {
          "line": 1256,
          "column": 4
        },
        "end": {
          "line": 1256,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36129,
      "end": 36130,
      "loc": {
        "start": {
          "line": 1256,
          "column": 7
        },
        "end": {
          "line": 1256,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 36130,
      "end": 36131,
      "loc": {
        "start": {
          "line": 1256,
          "column": 8
        },
        "end": {
          "line": 1256,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36131,
      "end": 36135,
      "loc": {
        "start": {
          "line": 1256,
          "column": 9
        },
        "end": {
          "line": 1256,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36135,
      "end": 36136,
      "loc": {
        "start": {
          "line": 1256,
          "column": 13
        },
        "end": {
          "line": 1256,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 36136,
      "end": 36148,
      "loc": {
        "start": {
          "line": 1256,
          "column": 14
        },
        "end": {
          "line": 1256,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36148,
      "end": 36149,
      "loc": {
        "start": {
          "line": 1256,
          "column": 26
        },
        "end": {
          "line": 1256,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "wage",
      "start": 36149,
      "end": 36155,
      "loc": {
        "start": {
          "line": 1256,
          "column": 27
        },
        "end": {
          "line": 1256,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36155,
      "end": 36156,
      "loc": {
        "start": {
          "line": 1256,
          "column": 33
        },
        "end": {
          "line": 1256,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36156,
      "end": 36157,
      "loc": {
        "start": {
          "line": 1256,
          "column": 34
        },
        "end": {
          "line": 1256,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36158,
      "end": 36159,
      "loc": {
        "start": {
          "line": 1256,
          "column": 36
        },
        "end": {
          "line": 1256,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 36166,
      "end": 36171,
      "loc": {
        "start": {
          "line": 1257,
          "column": 6
        },
        "end": {
          "line": 1257,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 36172,
      "end": 36187,
      "loc": {
        "start": {
          "line": 1257,
          "column": 12
        },
        "end": {
          "line": 1257,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 36188,
      "end": 36189,
      "loc": {
        "start": {
          "line": 1257,
          "column": 28
        },
        "end": {
          "line": 1257,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36190,
      "end": 36194,
      "loc": {
        "start": {
          "line": 1257,
          "column": 30
        },
        "end": {
          "line": 1257,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36194,
      "end": 36195,
      "loc": {
        "start": {
          "line": 1257,
          "column": 34
        },
        "end": {
          "line": 1257,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 36195,
      "end": 36214,
      "loc": {
        "start": {
          "line": 1257,
          "column": 35
        },
        "end": {
          "line": 1257,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36214,
      "end": 36215,
      "loc": {
        "start": {
          "line": 1257,
          "column": 54
        },
        "end": {
          "line": 1257,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36215,
      "end": 36219,
      "loc": {
        "start": {
          "line": 1257,
          "column": 55
        },
        "end": {
          "line": 1257,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36219,
      "end": 36220,
      "loc": {
        "start": {
          "line": 1257,
          "column": 59
        },
        "end": {
          "line": 1257,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 36220,
      "end": 36226,
      "loc": {
        "start": {
          "line": 1257,
          "column": 60
        },
        "end": {
          "line": 1257,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36226,
      "end": 36227,
      "loc": {
        "start": {
          "line": 1257,
          "column": 66
        },
        "end": {
          "line": 1257,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 36227,
      "end": 36239,
      "loc": {
        "start": {
          "line": 1257,
          "column": 67
        },
        "end": {
          "line": 1257,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36239,
      "end": 36240,
      "loc": {
        "start": {
          "line": 1257,
          "column": 79
        },
        "end": {
          "line": 1257,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 36240,
      "end": 36244,
      "loc": {
        "start": {
          "line": 1257,
          "column": 80
        },
        "end": {
          "line": 1257,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36244,
      "end": 36245,
      "loc": {
        "start": {
          "line": 1257,
          "column": 84
        },
        "end": {
          "line": 1257,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "wage",
      "start": 36246,
      "end": 36252,
      "loc": {
        "start": {
          "line": 1257,
          "column": 86
        },
        "end": {
          "line": 1257,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36252,
      "end": 36253,
      "loc": {
        "start": {
          "line": 1257,
          "column": 92
        },
        "end": {
          "line": 1257,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36253,
      "end": 36254,
      "loc": {
        "start": {
          "line": 1257,
          "column": 93
        },
        "end": {
          "line": 1257,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 36261,
      "end": 36267,
      "loc": {
        "start": {
          "line": 1258,
          "column": 6
        },
        "end": {
          "line": 1258,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 36268,
      "end": 36273,
      "loc": {
        "start": {
          "line": 1258,
          "column": 13
        },
        "end": {
          "line": 1258,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36273,
      "end": 36274,
      "loc": {
        "start": {
          "line": 1258,
          "column": 18
        },
        "end": {
          "line": 1258,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 36274,
      "end": 36281,
      "loc": {
        "start": {
          "line": 1258,
          "column": 19
        },
        "end": {
          "line": 1258,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36281,
      "end": 36282,
      "loc": {
        "start": {
          "line": 1258,
          "column": 26
        },
        "end": {
          "line": 1258,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 36282,
      "end": 36295,
      "loc": {
        "start": {
          "line": 1258,
          "column": 27
        },
        "end": {
          "line": 1258,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36295,
      "end": 36296,
      "loc": {
        "start": {
          "line": 1258,
          "column": 40
        },
        "end": {
          "line": 1258,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 36296,
      "end": 36311,
      "loc": {
        "start": {
          "line": 1258,
          "column": 41
        },
        "end": {
          "line": 1258,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36311,
      "end": 36312,
      "loc": {
        "start": {
          "line": 1258,
          "column": 56
        },
        "end": {
          "line": 1258,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36312,
      "end": 36313,
      "loc": {
        "start": {
          "line": 1258,
          "column": 57
        },
        "end": {
          "line": 1258,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 36314,
      "end": 36315,
      "loc": {
        "start": {
          "line": 1258,
          "column": 59
        },
        "end": {
          "line": 1258,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36315,
      "end": 36316,
      "loc": {
        "start": {
          "line": 1258,
          "column": 60
        },
        "end": {
          "line": 1258,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36316,
      "end": 36317,
      "loc": {
        "start": {
          "line": 1258,
          "column": 61
        },
        "end": {
          "line": 1258,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36322,
      "end": 36323,
      "loc": {
        "start": {
          "line": 1259,
          "column": 4
        },
        "end": {
          "line": 1259,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 36324,
      "end": 36328,
      "loc": {
        "start": {
          "line": 1259,
          "column": 6
        },
        "end": {
          "line": 1259,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 36329,
      "end": 36335,
      "loc": {
        "start": {
          "line": 1259,
          "column": 11
        },
        "end": {
          "line": 1259,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 36336,
      "end": 36341,
      "loc": {
        "start": {
          "line": 1259,
          "column": 18
        },
        "end": {
          "line": 1259,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36341,
      "end": 36342,
      "loc": {
        "start": {
          "line": 1259,
          "column": 23
        },
        "end": {
          "line": 1259,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 36342,
      "end": 36349,
      "loc": {
        "start": {
          "line": 1259,
          "column": 24
        },
        "end": {
          "line": 1259,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36349,
      "end": 36350,
      "loc": {
        "start": {
          "line": 1259,
          "column": 31
        },
        "end": {
          "line": 1259,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 36350,
      "end": 36363,
      "loc": {
        "start": {
          "line": 1259,
          "column": 32
        },
        "end": {
          "line": 1259,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36363,
      "end": 36364,
      "loc": {
        "start": {
          "line": 1259,
          "column": 45
        },
        "end": {
          "line": 1259,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36364,
      "end": 36368,
      "loc": {
        "start": {
          "line": 1259,
          "column": 46
        },
        "end": {
          "line": 1259,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36368,
      "end": 36369,
      "loc": {
        "start": {
          "line": 1259,
          "column": 50
        },
        "end": {
          "line": 1259,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 36369,
      "end": 36374,
      "loc": {
        "start": {
          "line": 1259,
          "column": 51
        },
        "end": {
          "line": 1259,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36374,
      "end": 36375,
      "loc": {
        "start": {
          "line": 1259,
          "column": 56
        },
        "end": {
          "line": 1259,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 36375,
      "end": 36379,
      "loc": {
        "start": {
          "line": 1259,
          "column": 57
        },
        "end": {
          "line": 1259,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36379,
      "end": 36380,
      "loc": {
        "start": {
          "line": 1259,
          "column": 61
        },
        "end": {
          "line": 1259,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36380,
      "end": 36381,
      "loc": {
        "start": {
          "line": 1259,
          "column": 62
        },
        "end": {
          "line": 1259,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 36382,
      "end": 36383,
      "loc": {
        "start": {
          "line": 1259,
          "column": 64
        },
        "end": {
          "line": 1259,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36383,
      "end": 36384,
      "loc": {
        "start": {
          "line": 1259,
          "column": 65
        },
        "end": {
          "line": 1259,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36384,
      "end": 36385,
      "loc": {
        "start": {
          "line": 1259,
          "column": 66
        },
        "end": {
          "line": 1259,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36388,
      "end": 36389,
      "loc": {
        "start": {
          "line": 1260,
          "column": 2
        },
        "end": {
          "line": 1260,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxableSubtotal",
      "start": 36393,
      "end": 36412,
      "loc": {
        "start": {
          "line": 1262,
          "column": 2
        },
        "end": {
          "line": 1262,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36412,
      "end": 36413,
      "loc": {
        "start": {
          "line": 1262,
          "column": 21
        },
        "end": {
          "line": 1262,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36413,
      "end": 36414,
      "loc": {
        "start": {
          "line": 1262,
          "column": 22
        },
        "end": {
          "line": 1262,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36415,
      "end": 36416,
      "loc": {
        "start": {
          "line": 1262,
          "column": 24
        },
        "end": {
          "line": 1262,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 36421,
      "end": 36427,
      "loc": {
        "start": {
          "line": 1263,
          "column": 4
        },
        "end": {
          "line": 1263,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36428,
      "end": 36432,
      "loc": {
        "start": {
          "line": 1263,
          "column": 11
        },
        "end": {
          "line": 1263,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36432,
      "end": 36433,
      "loc": {
        "start": {
          "line": 1263,
          "column": 15
        },
        "end": {
          "line": 1263,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 36433,
      "end": 36436,
      "loc": {
        "start": {
          "line": 1263,
          "column": 16
        },
        "end": {
          "line": 1263,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36436,
      "end": 36437,
      "loc": {
        "start": {
          "line": 1263,
          "column": 19
        },
        "end": {
          "line": 1263,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeMarkupInTax",
      "start": 36437,
      "end": 36455,
      "loc": {
        "start": {
          "line": 1263,
          "column": 20
        },
        "end": {
          "line": 1263,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36455,
      "end": 36456,
      "loc": {
        "start": {
          "line": 1263,
          "column": 38
        },
        "end": {
          "line": 1263,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36456,
      "end": 36457,
      "loc": {
        "start": {
          "line": 1263,
          "column": 39
        },
        "end": {
          "line": 1263,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36458,
      "end": 36459,
      "loc": {
        "start": {
          "line": 1263,
          "column": 41
        },
        "end": {
          "line": 1263,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36460,
      "end": 36464,
      "loc": {
        "start": {
          "line": 1263,
          "column": 43
        },
        "end": {
          "line": 1263,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36464,
      "end": 36465,
      "loc": {
        "start": {
          "line": 1263,
          "column": 47
        },
        "end": {
          "line": 1263,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 36465,
      "end": 36469,
      "loc": {
        "start": {
          "line": 1263,
          "column": 48
        },
        "end": {
          "line": 1263,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 36470,
      "end": 36471,
      "loc": {
        "start": {
          "line": 1263,
          "column": 53
        },
        "end": {
          "line": 1263,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36472,
      "end": 36476,
      "loc": {
        "start": {
          "line": 1263,
          "column": 55
        },
        "end": {
          "line": 1263,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36476,
      "end": 36477,
      "loc": {
        "start": {
          "line": 1263,
          "column": 59
        },
        "end": {
          "line": 1263,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 36477,
      "end": 36483,
      "loc": {
        "start": {
          "line": 1263,
          "column": 60
        },
        "end": {
          "line": 1263,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36484,
      "end": 36485,
      "loc": {
        "start": {
          "line": 1263,
          "column": 67
        },
        "end": {
          "line": 1263,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36486,
      "end": 36490,
      "loc": {
        "start": {
          "line": 1263,
          "column": 69
        },
        "end": {
          "line": 1263,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36490,
      "end": 36491,
      "loc": {
        "start": {
          "line": 1263,
          "column": 73
        },
        "end": {
          "line": 1263,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 36491,
      "end": 36495,
      "loc": {
        "start": {
          "line": 1263,
          "column": 74
        },
        "end": {
          "line": 1263,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36495,
      "end": 36496,
      "loc": {
        "start": {
          "line": 1263,
          "column": 78
        },
        "end": {
          "line": 1263,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36499,
      "end": 36500,
      "loc": {
        "start": {
          "line": 1264,
          "column": 2
        },
        "end": {
          "line": 1264,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed IsIncluded  value.\n   *\n   * @return {boolean}\n   ",
      "start": 36504,
      "end": 36610,
      "loc": {
        "start": {
          "line": 1266,
          "column": 2
        },
        "end": {
          "line": 1270,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getIsIncludedValue",
      "start": 36613,
      "end": 36632,
      "loc": {
        "start": {
          "line": 1271,
          "column": 2
        },
        "end": {
          "line": 1271,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36632,
      "end": 36633,
      "loc": {
        "start": {
          "line": 1271,
          "column": 21
        },
        "end": {
          "line": 1271,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36633,
      "end": 36634,
      "loc": {
        "start": {
          "line": 1271,
          "column": 22
        },
        "end": {
          "line": 1271,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36635,
      "end": 36636,
      "loc": {
        "start": {
          "line": 1271,
          "column": 24
        },
        "end": {
          "line": 1271,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 36641,
      "end": 36643,
      "loc": {
        "start": {
          "line": 1272,
          "column": 4
        },
        "end": {
          "line": 1272,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36644,
      "end": 36645,
      "loc": {
        "start": {
          "line": 1272,
          "column": 7
        },
        "end": {
          "line": 1272,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 36645,
      "end": 36646,
      "loc": {
        "start": {
          "line": 1272,
          "column": 8
        },
        "end": {
          "line": 1272,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36646,
      "end": 36650,
      "loc": {
        "start": {
          "line": 1272,
          "column": 9
        },
        "end": {
          "line": 1272,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36650,
      "end": 36651,
      "loc": {
        "start": {
          "line": 1272,
          "column": 13
        },
        "end": {
          "line": 1272,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 36651,
      "end": 36663,
      "loc": {
        "start": {
          "line": 1272,
          "column": 14
        },
        "end": {
          "line": 1272,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36663,
      "end": 36664,
      "loc": {
        "start": {
          "line": 1272,
          "column": 26
        },
        "end": {
          "line": 1272,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_included",
      "start": 36664,
      "end": 36677,
      "loc": {
        "start": {
          "line": 1272,
          "column": 27
        },
        "end": {
          "line": 1272,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36677,
      "end": 36678,
      "loc": {
        "start": {
          "line": 1272,
          "column": 40
        },
        "end": {
          "line": 1272,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36678,
      "end": 36679,
      "loc": {
        "start": {
          "line": 1272,
          "column": 41
        },
        "end": {
          "line": 1272,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36680,
      "end": 36681,
      "loc": {
        "start": {
          "line": 1272,
          "column": 43
        },
        "end": {
          "line": 1272,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 36688,
      "end": 36694,
      "loc": {
        "start": {
          "line": 1273,
          "column": 6
        },
        "end": {
          "line": 1273,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36695,
      "end": 36699,
      "loc": {
        "start": {
          "line": 1273,
          "column": 13
        },
        "end": {
          "line": 1273,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36699,
      "end": 36700,
      "loc": {
        "start": {
          "line": 1273,
          "column": 17
        },
        "end": {
          "line": 1273,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_ruleService",
      "start": 36700,
      "end": 36712,
      "loc": {
        "start": {
          "line": 1273,
          "column": 18
        },
        "end": {
          "line": 1273,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36712,
      "end": 36713,
      "loc": {
        "start": {
          "line": 1273,
          "column": 30
        },
        "end": {
          "line": 1273,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 36713,
      "end": 36723,
      "loc": {
        "start": {
          "line": 1273,
          "column": 31
        },
        "end": {
          "line": 1273,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36723,
      "end": 36724,
      "loc": {
        "start": {
          "line": 1273,
          "column": 41
        },
        "end": {
          "line": 1273,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36724,
      "end": 36728,
      "loc": {
        "start": {
          "line": 1273,
          "column": 42
        },
        "end": {
          "line": 1273,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36728,
      "end": 36729,
      "loc": {
        "start": {
          "line": 1273,
          "column": 46
        },
        "end": {
          "line": 1273,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36729,
      "end": 36730,
      "loc": {
        "start": {
          "line": 1273,
          "column": 47
        },
        "end": {
          "line": 1273,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36735,
      "end": 36736,
      "loc": {
        "start": {
          "line": 1274,
          "column": 4
        },
        "end": {
          "line": 1274,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 36737,
      "end": 36741,
      "loc": {
        "start": {
          "line": 1274,
          "column": 6
        },
        "end": {
          "line": 1274,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 36742,
      "end": 36748,
      "loc": {
        "start": {
          "line": 1274,
          "column": 11
        },
        "end": {
          "line": 1274,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36749,
      "end": 36753,
      "loc": {
        "start": {
          "line": 1274,
          "column": 18
        },
        "end": {
          "line": 1274,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36753,
      "end": 36754,
      "loc": {
        "start": {
          "line": 1274,
          "column": 22
        },
        "end": {
          "line": 1274,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 36754,
      "end": 36759,
      "loc": {
        "start": {
          "line": 1274,
          "column": 23
        },
        "end": {
          "line": 1274,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36759,
      "end": 36760,
      "loc": {
        "start": {
          "line": 1274,
          "column": 28
        },
        "end": {
          "line": 1274,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_included",
      "start": 36760,
      "end": 36771,
      "loc": {
        "start": {
          "line": 1274,
          "column": 29
        },
        "end": {
          "line": 1274,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36771,
      "end": 36772,
      "loc": {
        "start": {
          "line": 1274,
          "column": 40
        },
        "end": {
          "line": 1274,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36775,
      "end": 36776,
      "loc": {
        "start": {
          "line": 1275,
          "column": 2
        },
        "end": {
          "line": 1275,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed IsWeighted value.\n   *\n   * @return {boolean}\n   ",
      "start": 36780,
      "end": 36885,
      "loc": {
        "start": {
          "line": 1277,
          "column": 2
        },
        "end": {
          "line": 1281,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getIsWeightedValue",
      "start": 36888,
      "end": 36907,
      "loc": {
        "start": {
          "line": 1282,
          "column": 2
        },
        "end": {
          "line": 1282,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36907,
      "end": 36908,
      "loc": {
        "start": {
          "line": 1282,
          "column": 21
        },
        "end": {
          "line": 1282,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36908,
      "end": 36909,
      "loc": {
        "start": {
          "line": 1282,
          "column": 22
        },
        "end": {
          "line": 1282,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36910,
      "end": 36911,
      "loc": {
        "start": {
          "line": 1282,
          "column": 24
        },
        "end": {
          "line": 1282,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 36916,
      "end": 36918,
      "loc": {
        "start": {
          "line": 1283,
          "column": 4
        },
        "end": {
          "line": 1283,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36919,
      "end": 36920,
      "loc": {
        "start": {
          "line": 1283,
          "column": 7
        },
        "end": {
          "line": 1283,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 36920,
      "end": 36921,
      "loc": {
        "start": {
          "line": 1283,
          "column": 8
        },
        "end": {
          "line": 1283,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36921,
      "end": 36925,
      "loc": {
        "start": {
          "line": 1283,
          "column": 9
        },
        "end": {
          "line": 1283,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36925,
      "end": 36926,
      "loc": {
        "start": {
          "line": 1283,
          "column": 13
        },
        "end": {
          "line": 1283,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 36926,
      "end": 36938,
      "loc": {
        "start": {
          "line": 1283,
          "column": 14
        },
        "end": {
          "line": 1283,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36938,
      "end": 36939,
      "loc": {
        "start": {
          "line": 1283,
          "column": 26
        },
        "end": {
          "line": 1283,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_weighted",
      "start": 36939,
      "end": 36952,
      "loc": {
        "start": {
          "line": 1283,
          "column": 27
        },
        "end": {
          "line": 1283,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36952,
      "end": 36953,
      "loc": {
        "start": {
          "line": 1283,
          "column": 40
        },
        "end": {
          "line": 1283,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36953,
      "end": 36954,
      "loc": {
        "start": {
          "line": 1283,
          "column": 41
        },
        "end": {
          "line": 1283,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36955,
      "end": 36956,
      "loc": {
        "start": {
          "line": 1283,
          "column": 43
        },
        "end": {
          "line": 1283,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 36963,
      "end": 36969,
      "loc": {
        "start": {
          "line": 1284,
          "column": 6
        },
        "end": {
          "line": 1284,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36970,
      "end": 36974,
      "loc": {
        "start": {
          "line": 1284,
          "column": 13
        },
        "end": {
          "line": 1284,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36974,
      "end": 36975,
      "loc": {
        "start": {
          "line": 1284,
          "column": 17
        },
        "end": {
          "line": 1284,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_ruleService",
      "start": 36975,
      "end": 36987,
      "loc": {
        "start": {
          "line": 1284,
          "column": 18
        },
        "end": {
          "line": 1284,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 36987,
      "end": 36988,
      "loc": {
        "start": {
          "line": 1284,
          "column": 30
        },
        "end": {
          "line": 1284,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 36988,
      "end": 36998,
      "loc": {
        "start": {
          "line": 1284,
          "column": 31
        },
        "end": {
          "line": 1284,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 36998,
      "end": 36999,
      "loc": {
        "start": {
          "line": 1284,
          "column": 41
        },
        "end": {
          "line": 1284,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 36999,
      "end": 37003,
      "loc": {
        "start": {
          "line": 1284,
          "column": 42
        },
        "end": {
          "line": 1284,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37003,
      "end": 37004,
      "loc": {
        "start": {
          "line": 1284,
          "column": 46
        },
        "end": {
          "line": 1284,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37004,
      "end": 37005,
      "loc": {
        "start": {
          "line": 1284,
          "column": 47
        },
        "end": {
          "line": 1284,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37010,
      "end": 37011,
      "loc": {
        "start": {
          "line": 1285,
          "column": 4
        },
        "end": {
          "line": 1285,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 37012,
      "end": 37016,
      "loc": {
        "start": {
          "line": 1285,
          "column": 6
        },
        "end": {
          "line": 1285,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 37017,
      "end": 37023,
      "loc": {
        "start": {
          "line": 1285,
          "column": 11
        },
        "end": {
          "line": 1285,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37024,
      "end": 37028,
      "loc": {
        "start": {
          "line": 1285,
          "column": 18
        },
        "end": {
          "line": 1285,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37028,
      "end": 37029,
      "loc": {
        "start": {
          "line": 1285,
          "column": 22
        },
        "end": {
          "line": 1285,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 37029,
      "end": 37034,
      "loc": {
        "start": {
          "line": 1285,
          "column": 23
        },
        "end": {
          "line": 1285,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37034,
      "end": 37035,
      "loc": {
        "start": {
          "line": 1285,
          "column": 28
        },
        "end": {
          "line": 1285,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 37035,
      "end": 37041,
      "loc": {
        "start": {
          "line": 1285,
          "column": 29
        },
        "end": {
          "line": 1285,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37041,
      "end": 37042,
      "loc": {
        "start": {
          "line": 1285,
          "column": 35
        },
        "end": {
          "line": 1285,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_weighted",
      "start": 37042,
      "end": 37053,
      "loc": {
        "start": {
          "line": 1285,
          "column": 36
        },
        "end": {
          "line": 1285,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37053,
      "end": 37054,
      "loc": {
        "start": {
          "line": 1285,
          "column": 47
        },
        "end": {
          "line": 1285,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37057,
      "end": 37058,
      "loc": {
        "start": {
          "line": 1286,
          "column": 2
        },
        "end": {
          "line": 1286,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Labor Hours value.\n   *\n   * @return {number}\n   ",
      "start": 37062,
      "end": 37167,
      "loc": {
        "start": {
          "line": 1288,
          "column": 2
        },
        "end": {
          "line": 1292,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getLaborHoursValue",
      "start": 37170,
      "end": 37189,
      "loc": {
        "start": {
          "line": 1293,
          "column": 2
        },
        "end": {
          "line": 1293,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37189,
      "end": 37190,
      "loc": {
        "start": {
          "line": 1293,
          "column": 21
        },
        "end": {
          "line": 1293,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37190,
      "end": 37191,
      "loc": {
        "start": {
          "line": 1293,
          "column": 22
        },
        "end": {
          "line": 1293,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37192,
      "end": 37193,
      "loc": {
        "start": {
          "line": 1293,
          "column": 24
        },
        "end": {
          "line": 1293,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 37198,
      "end": 37200,
      "loc": {
        "start": {
          "line": 1294,
          "column": 4
        },
        "end": {
          "line": 1294,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37201,
      "end": 37202,
      "loc": {
        "start": {
          "line": 1294,
          "column": 7
        },
        "end": {
          "line": 1294,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37202,
      "end": 37206,
      "loc": {
        "start": {
          "line": 1294,
          "column": 8
        },
        "end": {
          "line": 1294,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37206,
      "end": 37207,
      "loc": {
        "start": {
          "line": 1294,
          "column": 12
        },
        "end": {
          "line": 1294,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 37207,
      "end": 37219,
      "loc": {
        "start": {
          "line": 1294,
          "column": 13
        },
        "end": {
          "line": 1294,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37219,
      "end": 37220,
      "loc": {
        "start": {
          "line": 1294,
          "column": 25
        },
        "end": {
          "line": 1294,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 37220,
      "end": 37233,
      "loc": {
        "start": {
          "line": 1294,
          "column": 26
        },
        "end": {
          "line": 1294,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37233,
      "end": 37234,
      "loc": {
        "start": {
          "line": 1294,
          "column": 39
        },
        "end": {
          "line": 1294,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37234,
      "end": 37235,
      "loc": {
        "start": {
          "line": 1294,
          "column": 40
        },
        "end": {
          "line": 1294,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37236,
      "end": 37237,
      "loc": {
        "start": {
          "line": 1294,
          "column": 42
        },
        "end": {
          "line": 1294,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37244,
      "end": 37248,
      "loc": {
        "start": {
          "line": 1295,
          "column": 6
        },
        "end": {
          "line": 1295,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37248,
      "end": 37249,
      "loc": {
        "start": {
          "line": 1295,
          "column": 10
        },
        "end": {
          "line": 1295,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 37249,
      "end": 37261,
      "loc": {
        "start": {
          "line": 1295,
          "column": 11
        },
        "end": {
          "line": 1295,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37261,
      "end": 37262,
      "loc": {
        "start": {
          "line": 1295,
          "column": 23
        },
        "end": {
          "line": 1295,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_labor_hours",
      "start": 37262,
      "end": 37288,
      "loc": {
        "start": {
          "line": 1295,
          "column": 24
        },
        "end": {
          "line": 1295,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37288,
      "end": 37289,
      "loc": {
        "start": {
          "line": 1295,
          "column": 50
        },
        "end": {
          "line": 1295,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 37290,
      "end": 37295,
      "loc": {
        "start": {
          "line": 1295,
          "column": 52
        },
        "end": {
          "line": 1295,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37295,
      "end": 37296,
      "loc": {
        "start": {
          "line": 1295,
          "column": 57
        },
        "end": {
          "line": 1295,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37296,
      "end": 37297,
      "loc": {
        "start": {
          "line": 1295,
          "column": 58
        },
        "end": {
          "line": 1295,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 37304,
      "end": 37310,
      "loc": {
        "start": {
          "line": 1296,
          "column": 6
        },
        "end": {
          "line": 1296,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 37311,
      "end": 37316,
      "loc": {
        "start": {
          "line": 1296,
          "column": 13
        },
        "end": {
          "line": 1296,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37316,
      "end": 37317,
      "loc": {
        "start": {
          "line": 1296,
          "column": 18
        },
        "end": {
          "line": 1296,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 37317,
      "end": 37324,
      "loc": {
        "start": {
          "line": 1296,
          "column": 19
        },
        "end": {
          "line": 1296,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37324,
      "end": 37325,
      "loc": {
        "start": {
          "line": 1296,
          "column": 26
        },
        "end": {
          "line": 1296,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 37325,
      "end": 37338,
      "loc": {
        "start": {
          "line": 1296,
          "column": 27
        },
        "end": {
          "line": 1296,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37338,
      "end": 37339,
      "loc": {
        "start": {
          "line": 1296,
          "column": 40
        },
        "end": {
          "line": 1296,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37339,
      "end": 37343,
      "loc": {
        "start": {
          "line": 1296,
          "column": 41
        },
        "end": {
          "line": 1296,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37343,
      "end": 37344,
      "loc": {
        "start": {
          "line": 1296,
          "column": 45
        },
        "end": {
          "line": 1296,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 37344,
      "end": 37349,
      "loc": {
        "start": {
          "line": 1296,
          "column": 46
        },
        "end": {
          "line": 1296,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37349,
      "end": 37350,
      "loc": {
        "start": {
          "line": 1296,
          "column": 51
        },
        "end": {
          "line": 1296,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labor_hours",
      "start": 37350,
      "end": 37361,
      "loc": {
        "start": {
          "line": 1296,
          "column": 52
        },
        "end": {
          "line": 1296,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37361,
      "end": 37362,
      "loc": {
        "start": {
          "line": 1296,
          "column": 63
        },
        "end": {
          "line": 1296,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37362,
      "end": 37363,
      "loc": {
        "start": {
          "line": 1296,
          "column": 64
        },
        "end": {
          "line": 1296,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 37364,
      "end": 37365,
      "loc": {
        "start": {
          "line": 1296,
          "column": 66
        },
        "end": {
          "line": 1296,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37365,
      "end": 37366,
      "loc": {
        "start": {
          "line": 1296,
          "column": 67
        },
        "end": {
          "line": 1296,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37366,
      "end": 37367,
      "loc": {
        "start": {
          "line": 1296,
          "column": 68
        },
        "end": {
          "line": 1296,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37372,
      "end": 37373,
      "loc": {
        "start": {
          "line": 1297,
          "column": 4
        },
        "end": {
          "line": 1297,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 37379,
      "end": 37382,
      "loc": {
        "start": {
          "line": 1299,
          "column": 4
        },
        "end": {
          "line": 1299,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hours",
      "start": 37383,
      "end": 37388,
      "loc": {
        "start": {
          "line": 1299,
          "column": 8
        },
        "end": {
          "line": 1299,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37388,
      "end": 37389,
      "loc": {
        "start": {
          "line": 1299,
          "column": 13
        },
        "end": {
          "line": 1299,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 37394,
      "end": 37399,
      "loc": {
        "start": {
          "line": 1300,
          "column": 4
        },
        "end": {
          "line": 1300,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bidTimeStamp",
      "start": 37400,
      "end": 37412,
      "loc": {
        "start": {
          "line": 1300,
          "column": 10
        },
        "end": {
          "line": 1300,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 37413,
      "end": 37414,
      "loc": {
        "start": {
          "line": 1300,
          "column": 23
        },
        "end": {
          "line": 1300,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 37415,
      "end": 37418,
      "loc": {
        "start": {
          "line": 1300,
          "column": 25
        },
        "end": {
          "line": 1300,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Date",
      "start": 37419,
      "end": 37423,
      "loc": {
        "start": {
          "line": 1300,
          "column": 29
        },
        "end": {
          "line": 1300,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37423,
      "end": 37424,
      "loc": {
        "start": {
          "line": 1300,
          "column": 33
        },
        "end": {
          "line": 1300,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37424,
      "end": 37428,
      "loc": {
        "start": {
          "line": 1300,
          "column": 34
        },
        "end": {
          "line": 1300,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37428,
      "end": 37429,
      "loc": {
        "start": {
          "line": 1300,
          "column": 38
        },
        "end": {
          "line": 1300,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 37429,
      "end": 37432,
      "loc": {
        "start": {
          "line": 1300,
          "column": 39
        },
        "end": {
          "line": 1300,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37432,
      "end": 37433,
      "loc": {
        "start": {
          "line": 1300,
          "column": 42
        },
        "end": {
          "line": 1300,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 37433,
      "end": 37438,
      "loc": {
        "start": {
          "line": 1300,
          "column": 43
        },
        "end": {
          "line": 1300,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37438,
      "end": 37439,
      "loc": {
        "start": {
          "line": 1300,
          "column": 48
        },
        "end": {
          "line": 1300,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "created_at",
      "start": 37439,
      "end": 37449,
      "loc": {
        "start": {
          "line": 1300,
          "column": 49
        },
        "end": {
          "line": 1300,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37449,
      "end": 37450,
      "loc": {
        "start": {
          "line": 1300,
          "column": 59
        },
        "end": {
          "line": 1300,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37450,
      "end": 37451,
      "loc": {
        "start": {
          "line": 1300,
          "column": 60
        },
        "end": {
          "line": 1300,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 37456,
      "end": 37461,
      "loc": {
        "start": {
          "line": 1301,
          "column": 4
        },
        "end": {
          "line": 1301,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newBidDate",
      "start": 37462,
      "end": 37472,
      "loc": {
        "start": {
          "line": 1301,
          "column": 10
        },
        "end": {
          "line": 1301,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 37473,
      "end": 37474,
      "loc": {
        "start": {
          "line": 1301,
          "column": 21
        },
        "end": {
          "line": 1301,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 37475,
      "end": 37478,
      "loc": {
        "start": {
          "line": 1301,
          "column": 23
        },
        "end": {
          "line": 1301,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Date",
      "start": 37479,
      "end": 37483,
      "loc": {
        "start": {
          "line": 1301,
          "column": 27
        },
        "end": {
          "line": 1301,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37483,
      "end": 37484,
      "loc": {
        "start": {
          "line": 1301,
          "column": 31
        },
        "end": {
          "line": 1301,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "03/09/2021",
      "start": 37484,
      "end": 37496,
      "loc": {
        "start": {
          "line": 1301,
          "column": 32
        },
        "end": {
          "line": 1301,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37496,
      "end": 37497,
      "loc": {
        "start": {
          "line": 1301,
          "column": 44
        },
        "end": {
          "line": 1301,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37497,
      "end": 37498,
      "loc": {
        "start": {
          "line": 1301,
          "column": 45
        },
        "end": {
          "line": 1301,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 37503,
      "end": 37508,
      "loc": {
        "start": {
          "line": 1302,
          "column": 4
        },
        "end": {
          "line": 1302,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dateCondition",
      "start": 37509,
      "end": 37522,
      "loc": {
        "start": {
          "line": 1302,
          "column": 10
        },
        "end": {
          "line": 1302,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 37523,
      "end": 37524,
      "loc": {
        "start": {
          "line": 1302,
          "column": 24
        },
        "end": {
          "line": 1302,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bidTimeStamp",
      "start": 37525,
      "end": 37537,
      "loc": {
        "start": {
          "line": 1302,
          "column": 26
        },
        "end": {
          "line": 1302,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 37538,
      "end": 37539,
      "loc": {
        "start": {
          "line": 1302,
          "column": 39
        },
        "end": {
          "line": 1302,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newBidDate",
      "start": 37540,
      "end": 37550,
      "loc": {
        "start": {
          "line": 1302,
          "column": 41
        },
        "end": {
          "line": 1302,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37550,
      "end": 37551,
      "loc": {
        "start": {
          "line": 1302,
          "column": 51
        },
        "end": {
          "line": 1302,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 37557,
      "end": 37559,
      "loc": {
        "start": {
          "line": 1304,
          "column": 4
        },
        "end": {
          "line": 1304,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37560,
      "end": 37561,
      "loc": {
        "start": {
          "line": 1304,
          "column": 7
        },
        "end": {
          "line": 1304,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37561,
      "end": 37565,
      "loc": {
        "start": {
          "line": 1304,
          "column": 8
        },
        "end": {
          "line": 1304,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37565,
      "end": 37566,
      "loc": {
        "start": {
          "line": 1304,
          "column": 12
        },
        "end": {
          "line": 1304,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 37566,
      "end": 37573,
      "loc": {
        "start": {
          "line": 1304,
          "column": 13
        },
        "end": {
          "line": 1304,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37573,
      "end": 37574,
      "loc": {
        "start": {
          "line": 1304,
          "column": 20
        },
        "end": {
          "line": 1304,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37574,
      "end": 37575,
      "loc": {
        "start": {
          "line": 1304,
          "column": 21
        },
        "end": {
          "line": 1304,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37575,
      "end": 37576,
      "loc": {
        "start": {
          "line": 1304,
          "column": 22
        },
        "end": {
          "line": 1304,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37577,
      "end": 37578,
      "loc": {
        "start": {
          "line": 1304,
          "column": 24
        },
        "end": {
          "line": 1304,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 37585,
      "end": 37587,
      "loc": {
        "start": {
          "line": 1305,
          "column": 6
        },
        "end": {
          "line": 1305,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37588,
      "end": 37589,
      "loc": {
        "start": {
          "line": 1305,
          "column": 9
        },
        "end": {
          "line": 1305,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37589,
      "end": 37593,
      "loc": {
        "start": {
          "line": 1305,
          "column": 10
        },
        "end": {
          "line": 1305,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37593,
      "end": 37594,
      "loc": {
        "start": {
          "line": 1305,
          "column": 14
        },
        "end": {
          "line": 1305,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_shouldPredict",
      "start": 37594,
      "end": 37608,
      "loc": {
        "start": {
          "line": 1305,
          "column": 15
        },
        "end": {
          "line": 1305,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37608,
      "end": 37609,
      "loc": {
        "start": {
          "line": 1305,
          "column": 29
        },
        "end": {
          "line": 1305,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37609,
      "end": 37610,
      "loc": {
        "start": {
          "line": 1305,
          "column": 30
        },
        "end": {
          "line": 1305,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 37610,
      "end": 37620,
      "loc": {
        "start": {
          "line": 1305,
          "column": 31
        },
        "end": {
          "line": 1305,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37620,
      "end": 37621,
      "loc": {
        "start": {
          "line": 1305,
          "column": 41
        },
        "end": {
          "line": 1305,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 37622,
      "end": 37636,
      "loc": {
        "start": {
          "line": 1305,
          "column": 43
        },
        "end": {
          "line": 1305,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37636,
      "end": 37637,
      "loc": {
        "start": {
          "line": 1305,
          "column": 57
        },
        "end": {
          "line": 1305,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "base",
      "start": 37638,
      "end": 37644,
      "loc": {
        "start": {
          "line": 1305,
          "column": 59
        },
        "end": {
          "line": 1305,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37644,
      "end": 37645,
      "loc": {
        "start": {
          "line": 1305,
          "column": 65
        },
        "end": {
          "line": 1305,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 37646,
      "end": 37658,
      "loc": {
        "start": {
          "line": 1305,
          "column": 67
        },
        "end": {
          "line": 1305,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37658,
      "end": 37659,
      "loc": {
        "start": {
          "line": 1305,
          "column": 79
        },
        "end": {
          "line": 1305,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar",
      "start": 37660,
      "end": 37668,
      "loc": {
        "start": {
          "line": 1305,
          "column": 81
        },
        "end": {
          "line": 1305,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37668,
      "end": 37669,
      "loc": {
        "start": {
          "line": 1305,
          "column": 89
        },
        "end": {
          "line": 1305,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37669,
      "end": 37670,
      "loc": {
        "start": {
          "line": 1305,
          "column": 90
        },
        "end": {
          "line": 1305,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37670,
      "end": 37671,
      "loc": {
        "start": {
          "line": 1305,
          "column": 91
        },
        "end": {
          "line": 1305,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37672,
      "end": 37673,
      "loc": {
        "start": {
          "line": 1305,
          "column": 93
        },
        "end": {
          "line": 1305,
          "column": 94
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if the line item is weighted and created after patch 1.3.12",
      "start": 37682,
      "end": 37750,
      "loc": {
        "start": {
          "line": 1306,
          "column": 8
        },
        "end": {
          "line": 1306,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " this applies the contribution weight to the bid labor hours value.",
      "start": 37759,
      "end": 37828,
      "loc": {
        "start": {
          "line": 1307,
          "column": 8
        },
        "end": {
          "line": 1307,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 37837,
      "end": 37839,
      "loc": {
        "start": {
          "line": 1308,
          "column": 8
        },
        "end": {
          "line": 1308,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37840,
      "end": 37841,
      "loc": {
        "start": {
          "line": 1308,
          "column": 11
        },
        "end": {
          "line": 1308,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37841,
      "end": 37845,
      "loc": {
        "start": {
          "line": 1308,
          "column": 12
        },
        "end": {
          "line": 1308,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37845,
      "end": 37846,
      "loc": {
        "start": {
          "line": 1308,
          "column": 16
        },
        "end": {
          "line": 1308,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 37846,
      "end": 37856,
      "loc": {
        "start": {
          "line": 1308,
          "column": 17
        },
        "end": {
          "line": 1308,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 37857,
      "end": 37859,
      "loc": {
        "start": {
          "line": 1308,
          "column": 28
        },
        "end": {
          "line": 1308,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dateCondition",
      "start": 37860,
      "end": 37873,
      "loc": {
        "start": {
          "line": 1308,
          "column": 31
        },
        "end": {
          "line": 1308,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37873,
      "end": 37874,
      "loc": {
        "start": {
          "line": 1308,
          "column": 44
        },
        "end": {
          "line": 1308,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37875,
      "end": 37876,
      "loc": {
        "start": {
          "line": 1308,
          "column": 46
        },
        "end": {
          "line": 1308,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hours",
      "start": 37887,
      "end": 37892,
      "loc": {
        "start": {
          "line": 1309,
          "column": 10
        },
        "end": {
          "line": 1309,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 37893,
      "end": 37894,
      "loc": {
        "start": {
          "line": 1309,
          "column": 16
        },
        "end": {
          "line": 1309,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37895,
      "end": 37899,
      "loc": {
        "start": {
          "line": 1309,
          "column": 18
        },
        "end": {
          "line": 1309,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37899,
      "end": 37900,
      "loc": {
        "start": {
          "line": 1309,
          "column": 22
        },
        "end": {
          "line": 1309,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedLaborHours",
      "start": 37900,
      "end": 37922,
      "loc": {
        "start": {
          "line": 1309,
          "column": 23
        },
        "end": {
          "line": 1309,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37922,
      "end": 37923,
      "loc": {
        "start": {
          "line": 1309,
          "column": 45
        },
        "end": {
          "line": 1309,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37923,
      "end": 37927,
      "loc": {
        "start": {
          "line": 1309,
          "column": 46
        },
        "end": {
          "line": 1309,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37927,
      "end": 37928,
      "loc": {
        "start": {
          "line": 1309,
          "column": 50
        },
        "end": {
          "line": 1309,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 37928,
      "end": 37942,
      "loc": {
        "start": {
          "line": 1309,
          "column": 51
        },
        "end": {
          "line": 1309,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37942,
      "end": 37943,
      "loc": {
        "start": {
          "line": 1309,
          "column": 65
        },
        "end": {
          "line": 1309,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 37944,
      "end": 37945,
      "loc": {
        "start": {
          "line": 1309,
          "column": 67
        },
        "end": {
          "line": 1309,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 37946,
      "end": 37950,
      "loc": {
        "start": {
          "line": 1309,
          "column": 69
        },
        "end": {
          "line": 1309,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37950,
      "end": 37951,
      "loc": {
        "start": {
          "line": 1309,
          "column": 73
        },
        "end": {
          "line": 1309,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 37951,
      "end": 37976,
      "loc": {
        "start": {
          "line": 1309,
          "column": 74
        },
        "end": {
          "line": 1309,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 37976,
      "end": 37977,
      "loc": {
        "start": {
          "line": 1309,
          "column": 99
        },
        "end": {
          "line": 1309,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getContributionWeight",
      "start": 37977,
      "end": 37998,
      "loc": {
        "start": {
          "line": 1309,
          "column": 100
        },
        "end": {
          "line": 1309,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37998,
      "end": 37999,
      "loc": {
        "start": {
          "line": 1309,
          "column": 121
        },
        "end": {
          "line": 1309,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 37999,
      "end": 38000,
      "loc": {
        "start": {
          "line": 1309,
          "column": 122
        },
        "end": {
          "line": 1309,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38000,
      "end": 38001,
      "loc": {
        "start": {
          "line": 1309,
          "column": 123
        },
        "end": {
          "line": 1309,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38010,
      "end": 38011,
      "loc": {
        "start": {
          "line": 1310,
          "column": 8
        },
        "end": {
          "line": 1310,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 38012,
      "end": 38016,
      "loc": {
        "start": {
          "line": 1310,
          "column": 10
        },
        "end": {
          "line": 1310,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38017,
      "end": 38018,
      "loc": {
        "start": {
          "line": 1310,
          "column": 15
        },
        "end": {
          "line": 1310,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hours",
      "start": 38029,
      "end": 38034,
      "loc": {
        "start": {
          "line": 1311,
          "column": 10
        },
        "end": {
          "line": 1311,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 38035,
      "end": 38036,
      "loc": {
        "start": {
          "line": 1311,
          "column": 16
        },
        "end": {
          "line": 1311,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38037,
      "end": 38041,
      "loc": {
        "start": {
          "line": 1311,
          "column": 18
        },
        "end": {
          "line": 1311,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38041,
      "end": 38042,
      "loc": {
        "start": {
          "line": 1311,
          "column": 22
        },
        "end": {
          "line": 1311,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedLaborHours",
      "start": 38042,
      "end": 38064,
      "loc": {
        "start": {
          "line": 1311,
          "column": 23
        },
        "end": {
          "line": 1311,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38064,
      "end": 38065,
      "loc": {
        "start": {
          "line": 1311,
          "column": 45
        },
        "end": {
          "line": 1311,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38065,
      "end": 38069,
      "loc": {
        "start": {
          "line": 1311,
          "column": 46
        },
        "end": {
          "line": 1311,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38069,
      "end": 38070,
      "loc": {
        "start": {
          "line": 1311,
          "column": 50
        },
        "end": {
          "line": 1311,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 38070,
      "end": 38084,
      "loc": {
        "start": {
          "line": 1311,
          "column": 51
        },
        "end": {
          "line": 1311,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38084,
      "end": 38085,
      "loc": {
        "start": {
          "line": 1311,
          "column": 65
        },
        "end": {
          "line": 1311,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38085,
      "end": 38086,
      "loc": {
        "start": {
          "line": 1311,
          "column": 66
        },
        "end": {
          "line": 1311,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38095,
      "end": 38096,
      "loc": {
        "start": {
          "line": 1312,
          "column": 8
        },
        "end": {
          "line": 1312,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38105,
      "end": 38109,
      "loc": {
        "start": {
          "line": 1313,
          "column": 8
        },
        "end": {
          "line": 1313,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38109,
      "end": 38110,
      "loc": {
        "start": {
          "line": 1313,
          "column": 12
        },
        "end": {
          "line": 1313,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 38110,
      "end": 38122,
      "loc": {
        "start": {
          "line": 1313,
          "column": 13
        },
        "end": {
          "line": 1313,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38122,
      "end": 38123,
      "loc": {
        "start": {
          "line": 1313,
          "column": 25
        },
        "end": {
          "line": 1313,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_labor_hours",
      "start": 38123,
      "end": 38149,
      "loc": {
        "start": {
          "line": 1313,
          "column": 26
        },
        "end": {
          "line": 1313,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38149,
      "end": 38150,
      "loc": {
        "start": {
          "line": 1313,
          "column": 52
        },
        "end": {
          "line": 1313,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 38151,
      "end": 38155,
      "loc": {
        "start": {
          "line": 1313,
          "column": 54
        },
        "end": {
          "line": 1313,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38155,
      "end": 38156,
      "loc": {
        "start": {
          "line": 1313,
          "column": 58
        },
        "end": {
          "line": 1313,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38156,
      "end": 38157,
      "loc": {
        "start": {
          "line": 1313,
          "column": 59
        },
        "end": {
          "line": 1313,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38164,
      "end": 38165,
      "loc": {
        "start": {
          "line": 1314,
          "column": 6
        },
        "end": {
          "line": 1314,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 38166,
      "end": 38170,
      "loc": {
        "start": {
          "line": 1314,
          "column": 8
        },
        "end": {
          "line": 1314,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38171,
      "end": 38172,
      "loc": {
        "start": {
          "line": 1314,
          "column": 13
        },
        "end": {
          "line": 1314,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hours",
      "start": 38181,
      "end": 38186,
      "loc": {
        "start": {
          "line": 1315,
          "column": 8
        },
        "end": {
          "line": 1315,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 38187,
      "end": 38188,
      "loc": {
        "start": {
          "line": 1315,
          "column": 14
        },
        "end": {
          "line": 1315,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38189,
      "end": 38190,
      "loc": {
        "start": {
          "line": 1315,
          "column": 16
        },
        "end": {
          "line": 1315,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38190,
      "end": 38194,
      "loc": {
        "start": {
          "line": 1315,
          "column": 17
        },
        "end": {
          "line": 1315,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38194,
      "end": 38195,
      "loc": {
        "start": {
          "line": 1315,
          "column": 21
        },
        "end": {
          "line": 1315,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 38195,
      "end": 38203,
      "loc": {
        "start": {
          "line": 1315,
          "column": 22
        },
        "end": {
          "line": 1315,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 38204,
      "end": 38205,
      "loc": {
        "start": {
          "line": 1315,
          "column": 31
        },
        "end": {
          "line": 1315,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38206,
      "end": 38210,
      "loc": {
        "start": {
          "line": 1315,
          "column": 33
        },
        "end": {
          "line": 1315,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38210,
      "end": 38211,
      "loc": {
        "start": {
          "line": 1315,
          "column": 37
        },
        "end": {
          "line": 1315,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "perQuantity",
      "start": 38211,
      "end": 38222,
      "loc": {
        "start": {
          "line": 1315,
          "column": 38
        },
        "end": {
          "line": 1315,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 38223,
      "end": 38224,
      "loc": {
        "start": {
          "line": 1315,
          "column": 50
        },
        "end": {
          "line": 1315,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38225,
      "end": 38229,
      "loc": {
        "start": {
          "line": 1315,
          "column": 52
        },
        "end": {
          "line": 1315,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38229,
      "end": 38230,
      "loc": {
        "start": {
          "line": 1315,
          "column": 56
        },
        "end": {
          "line": 1315,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 38230,
      "end": 38234,
      "loc": {
        "start": {
          "line": 1315,
          "column": 57
        },
        "end": {
          "line": 1315,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38234,
      "end": 38235,
      "loc": {
        "start": {
          "line": 1315,
          "column": 61
        },
        "end": {
          "line": 1315,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 38236,
      "end": 38237,
      "loc": {
        "start": {
          "line": 1315,
          "column": 63
        },
        "end": {
          "line": 1315,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38238,
      "end": 38242,
      "loc": {
        "start": {
          "line": 1315,
          "column": 65
        },
        "end": {
          "line": 1315,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38242,
      "end": 38243,
      "loc": {
        "start": {
          "line": 1315,
          "column": 69
        },
        "end": {
          "line": 1315,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 38243,
      "end": 38253,
      "loc": {
        "start": {
          "line": 1315,
          "column": 70
        },
        "end": {
          "line": 1315,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38253,
      "end": 38254,
      "loc": {
        "start": {
          "line": 1315,
          "column": 80
        },
        "end": {
          "line": 1315,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38263,
      "end": 38267,
      "loc": {
        "start": {
          "line": 1316,
          "column": 8
        },
        "end": {
          "line": 1316,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38267,
      "end": 38268,
      "loc": {
        "start": {
          "line": 1316,
          "column": 12
        },
        "end": {
          "line": 1316,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 38268,
      "end": 38280,
      "loc": {
        "start": {
          "line": 1316,
          "column": 13
        },
        "end": {
          "line": 1316,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38280,
      "end": 38281,
      "loc": {
        "start": {
          "line": 1316,
          "column": 25
        },
        "end": {
          "line": 1316,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_labor_hours",
      "start": 38281,
      "end": 38307,
      "loc": {
        "start": {
          "line": 1316,
          "column": 26
        },
        "end": {
          "line": 1316,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38307,
      "end": 38308,
      "loc": {
        "start": {
          "line": 1316,
          "column": 52
        },
        "end": {
          "line": 1316,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 38309,
      "end": 38314,
      "loc": {
        "start": {
          "line": 1316,
          "column": 54
        },
        "end": {
          "line": 1316,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38314,
      "end": 38315,
      "loc": {
        "start": {
          "line": 1316,
          "column": 59
        },
        "end": {
          "line": 1316,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38315,
      "end": 38316,
      "loc": {
        "start": {
          "line": 1316,
          "column": 60
        },
        "end": {
          "line": 1316,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 38325,
      "end": 38327,
      "loc": {
        "start": {
          "line": 1317,
          "column": 8
        },
        "end": {
          "line": 1317,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38328,
      "end": 38329,
      "loc": {
        "start": {
          "line": 1317,
          "column": 11
        },
        "end": {
          "line": 1317,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38329,
      "end": 38333,
      "loc": {
        "start": {
          "line": 1317,
          "column": 12
        },
        "end": {
          "line": 1317,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38333,
      "end": 38334,
      "loc": {
        "start": {
          "line": 1317,
          "column": 16
        },
        "end": {
          "line": 1317,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 38334,
      "end": 38357,
      "loc": {
        "start": {
          "line": 1317,
          "column": 17
        },
        "end": {
          "line": 1317,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38357,
      "end": 38358,
      "loc": {
        "start": {
          "line": 1317,
          "column": 40
        },
        "end": {
          "line": 1317,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 38358,
      "end": 38368,
      "loc": {
        "start": {
          "line": 1317,
          "column": 41
        },
        "end": {
          "line": 1317,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38368,
      "end": 38369,
      "loc": {
        "start": {
          "line": 1317,
          "column": 51
        },
        "end": {
          "line": 1317,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 38370,
      "end": 38384,
      "loc": {
        "start": {
          "line": 1317,
          "column": 53
        },
        "end": {
          "line": 1317,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38384,
      "end": 38385,
      "loc": {
        "start": {
          "line": 1317,
          "column": 67
        },
        "end": {
          "line": 1317,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "base",
      "start": 38386,
      "end": 38392,
      "loc": {
        "start": {
          "line": 1317,
          "column": 69
        },
        "end": {
          "line": 1317,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38392,
      "end": 38393,
      "loc": {
        "start": {
          "line": 1317,
          "column": 75
        },
        "end": {
          "line": 1317,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 38394,
      "end": 38406,
      "loc": {
        "start": {
          "line": 1317,
          "column": 77
        },
        "end": {
          "line": 1317,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38406,
      "end": 38407,
      "loc": {
        "start": {
          "line": 1317,
          "column": 89
        },
        "end": {
          "line": 1317,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38407,
      "end": 38408,
      "loc": {
        "start": {
          "line": 1317,
          "column": 90
        },
        "end": {
          "line": 1317,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38409,
      "end": 38410,
      "loc": {
        "start": {
          "line": 1317,
          "column": 92
        },
        "end": {
          "line": 1317,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38421,
      "end": 38425,
      "loc": {
        "start": {
          "line": 1318,
          "column": 10
        },
        "end": {
          "line": 1318,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38425,
      "end": 38426,
      "loc": {
        "start": {
          "line": 1318,
          "column": 14
        },
        "end": {
          "line": 1318,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 38426,
      "end": 38445,
      "loc": {
        "start": {
          "line": 1318,
          "column": 15
        },
        "end": {
          "line": 1318,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38445,
      "end": 38446,
      "loc": {
        "start": {
          "line": 1318,
          "column": 34
        },
        "end": {
          "line": 1318,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 38446,
      "end": 38450,
      "loc": {
        "start": {
          "line": 1318,
          "column": 35
        },
        "end": {
          "line": 1318,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38450,
      "end": 38451,
      "loc": {
        "start": {
          "line": 1318,
          "column": 39
        },
        "end": {
          "line": 1318,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 38451,
      "end": 38464,
      "loc": {
        "start": {
          "line": 1318,
          "column": 40
        },
        "end": {
          "line": 1318,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38464,
      "end": 38465,
      "loc": {
        "start": {
          "line": 1318,
          "column": 53
        },
        "end": {
          "line": 1318,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38465,
      "end": 38466,
      "loc": {
        "start": {
          "line": 1318,
          "column": 54
        },
        "end": {
          "line": 1318,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38475,
      "end": 38476,
      "loc": {
        "start": {
          "line": 1319,
          "column": 8
        },
        "end": {
          "line": 1319,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38483,
      "end": 38484,
      "loc": {
        "start": {
          "line": 1320,
          "column": 6
        },
        "end": {
          "line": 1320,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38489,
      "end": 38490,
      "loc": {
        "start": {
          "line": 1321,
          "column": 4
        },
        "end": {
          "line": 1321,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 38491,
      "end": 38495,
      "loc": {
        "start": {
          "line": 1321,
          "column": 6
        },
        "end": {
          "line": 1321,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38496,
      "end": 38497,
      "loc": {
        "start": {
          "line": 1321,
          "column": 11
        },
        "end": {
          "line": 1321,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hours",
      "start": 38504,
      "end": 38509,
      "loc": {
        "start": {
          "line": 1322,
          "column": 6
        },
        "end": {
          "line": 1322,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 38510,
      "end": 38511,
      "loc": {
        "start": {
          "line": 1322,
          "column": 12
        },
        "end": {
          "line": 1322,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 38512,
      "end": 38513,
      "loc": {
        "start": {
          "line": 1322,
          "column": 14
        },
        "end": {
          "line": 1322,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38513,
      "end": 38514,
      "loc": {
        "start": {
          "line": 1322,
          "column": 15
        },
        "end": {
          "line": 1322,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38521,
      "end": 38525,
      "loc": {
        "start": {
          "line": 1323,
          "column": 6
        },
        "end": {
          "line": 1323,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38525,
      "end": 38526,
      "loc": {
        "start": {
          "line": 1323,
          "column": 10
        },
        "end": {
          "line": 1323,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 38526,
      "end": 38538,
      "loc": {
        "start": {
          "line": 1323,
          "column": 11
        },
        "end": {
          "line": 1323,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38538,
      "end": 38539,
      "loc": {
        "start": {
          "line": 1323,
          "column": 23
        },
        "end": {
          "line": 1323,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_labor_hours",
      "start": 38539,
      "end": 38565,
      "loc": {
        "start": {
          "line": 1323,
          "column": 24
        },
        "end": {
          "line": 1323,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38565,
      "end": 38566,
      "loc": {
        "start": {
          "line": 1323,
          "column": 50
        },
        "end": {
          "line": 1323,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 38567,
      "end": 38572,
      "loc": {
        "start": {
          "line": 1323,
          "column": 52
        },
        "end": {
          "line": 1323,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38572,
      "end": 38573,
      "loc": {
        "start": {
          "line": 1323,
          "column": 57
        },
        "end": {
          "line": 1323,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38573,
      "end": 38574,
      "loc": {
        "start": {
          "line": 1323,
          "column": 58
        },
        "end": {
          "line": 1323,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38579,
      "end": 38580,
      "loc": {
        "start": {
          "line": 1324,
          "column": 4
        },
        "end": {
          "line": 1324,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 38585,
      "end": 38591,
      "loc": {
        "start": {
          "line": 1325,
          "column": 4
        },
        "end": {
          "line": 1325,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 38592,
      "end": 38597,
      "loc": {
        "start": {
          "line": 1325,
          "column": 11
        },
        "end": {
          "line": 1325,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38597,
      "end": 38598,
      "loc": {
        "start": {
          "line": 1325,
          "column": 16
        },
        "end": {
          "line": 1325,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 38598,
      "end": 38605,
      "loc": {
        "start": {
          "line": 1325,
          "column": 17
        },
        "end": {
          "line": 1325,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38605,
      "end": 38606,
      "loc": {
        "start": {
          "line": 1325,
          "column": 24
        },
        "end": {
          "line": 1325,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 38606,
      "end": 38619,
      "loc": {
        "start": {
          "line": 1325,
          "column": 25
        },
        "end": {
          "line": 1325,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38619,
      "end": 38620,
      "loc": {
        "start": {
          "line": 1325,
          "column": 38
        },
        "end": {
          "line": 1325,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hours",
      "start": 38620,
      "end": 38625,
      "loc": {
        "start": {
          "line": 1325,
          "column": 39
        },
        "end": {
          "line": 1325,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38625,
      "end": 38626,
      "loc": {
        "start": {
          "line": 1325,
          "column": 44
        },
        "end": {
          "line": 1325,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38626,
      "end": 38627,
      "loc": {
        "start": {
          "line": 1325,
          "column": 45
        },
        "end": {
          "line": 1325,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 38628,
      "end": 38629,
      "loc": {
        "start": {
          "line": 1325,
          "column": 47
        },
        "end": {
          "line": 1325,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38629,
      "end": 38630,
      "loc": {
        "start": {
          "line": 1325,
          "column": 48
        },
        "end": {
          "line": 1325,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38630,
      "end": 38631,
      "loc": {
        "start": {
          "line": 1325,
          "column": 49
        },
        "end": {
          "line": 1325,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38634,
      "end": 38635,
      "loc": {
        "start": {
          "line": 1326,
          "column": 2
        },
        "end": {
          "line": 1326,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Burden value.\n   *\n   * @return {number}\n   ",
      "start": 38639,
      "end": 38739,
      "loc": {
        "start": {
          "line": 1328,
          "column": 2
        },
        "end": {
          "line": 1332,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBurdenValue",
      "start": 38742,
      "end": 38757,
      "loc": {
        "start": {
          "line": 1333,
          "column": 2
        },
        "end": {
          "line": 1333,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38757,
      "end": 38758,
      "loc": {
        "start": {
          "line": 1333,
          "column": 17
        },
        "end": {
          "line": 1333,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38758,
      "end": 38759,
      "loc": {
        "start": {
          "line": 1333,
          "column": 18
        },
        "end": {
          "line": 1333,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38760,
      "end": 38761,
      "loc": {
        "start": {
          "line": 1333,
          "column": 20
        },
        "end": {
          "line": 1333,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 38766,
      "end": 38768,
      "loc": {
        "start": {
          "line": 1334,
          "column": 4
        },
        "end": {
          "line": 1334,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38769,
      "end": 38770,
      "loc": {
        "start": {
          "line": 1334,
          "column": 7
        },
        "end": {
          "line": 1334,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 38770,
      "end": 38771,
      "loc": {
        "start": {
          "line": 1334,
          "column": 8
        },
        "end": {
          "line": 1334,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38771,
      "end": 38775,
      "loc": {
        "start": {
          "line": 1334,
          "column": 9
        },
        "end": {
          "line": 1334,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38775,
      "end": 38776,
      "loc": {
        "start": {
          "line": 1334,
          "column": 13
        },
        "end": {
          "line": 1334,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 38776,
      "end": 38788,
      "loc": {
        "start": {
          "line": 1334,
          "column": 14
        },
        "end": {
          "line": 1334,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38788,
      "end": 38789,
      "loc": {
        "start": {
          "line": 1334,
          "column": 26
        },
        "end": {
          "line": 1334,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "burden",
      "start": 38789,
      "end": 38797,
      "loc": {
        "start": {
          "line": 1334,
          "column": 27
        },
        "end": {
          "line": 1334,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38797,
      "end": 38798,
      "loc": {
        "start": {
          "line": 1334,
          "column": 35
        },
        "end": {
          "line": 1334,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38798,
      "end": 38799,
      "loc": {
        "start": {
          "line": 1334,
          "column": 36
        },
        "end": {
          "line": 1334,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38800,
      "end": 38801,
      "loc": {
        "start": {
          "line": 1334,
          "column": 38
        },
        "end": {
          "line": 1334,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 38808,
      "end": 38813,
      "loc": {
        "start": {
          "line": 1335,
          "column": 6
        },
        "end": {
          "line": 1335,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 38814,
      "end": 38829,
      "loc": {
        "start": {
          "line": 1335,
          "column": 12
        },
        "end": {
          "line": 1335,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 38830,
      "end": 38831,
      "loc": {
        "start": {
          "line": 1335,
          "column": 28
        },
        "end": {
          "line": 1335,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38832,
      "end": 38836,
      "loc": {
        "start": {
          "line": 1335,
          "column": 30
        },
        "end": {
          "line": 1335,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38836,
      "end": 38837,
      "loc": {
        "start": {
          "line": 1335,
          "column": 34
        },
        "end": {
          "line": 1335,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 38837,
      "end": 38856,
      "loc": {
        "start": {
          "line": 1335,
          "column": 35
        },
        "end": {
          "line": 1335,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38856,
      "end": 38857,
      "loc": {
        "start": {
          "line": 1335,
          "column": 54
        },
        "end": {
          "line": 1335,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38857,
      "end": 38861,
      "loc": {
        "start": {
          "line": 1335,
          "column": 55
        },
        "end": {
          "line": 1335,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38861,
      "end": 38862,
      "loc": {
        "start": {
          "line": 1335,
          "column": 59
        },
        "end": {
          "line": 1335,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 38862,
      "end": 38868,
      "loc": {
        "start": {
          "line": 1335,
          "column": 60
        },
        "end": {
          "line": 1335,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38868,
      "end": 38869,
      "loc": {
        "start": {
          "line": 1335,
          "column": 66
        },
        "end": {
          "line": 1335,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 38869,
      "end": 38881,
      "loc": {
        "start": {
          "line": 1335,
          "column": 67
        },
        "end": {
          "line": 1335,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38881,
      "end": 38882,
      "loc": {
        "start": {
          "line": 1335,
          "column": 79
        },
        "end": {
          "line": 1335,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 38882,
      "end": 38888,
      "loc": {
        "start": {
          "line": 1335,
          "column": 80
        },
        "end": {
          "line": 1335,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38888,
      "end": 38889,
      "loc": {
        "start": {
          "line": 1335,
          "column": 86
        },
        "end": {
          "line": 1335,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "burden",
      "start": 38890,
      "end": 38898,
      "loc": {
        "start": {
          "line": 1335,
          "column": 88
        },
        "end": {
          "line": 1335,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38898,
      "end": 38899,
      "loc": {
        "start": {
          "line": 1335,
          "column": 96
        },
        "end": {
          "line": 1335,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38899,
      "end": 38900,
      "loc": {
        "start": {
          "line": 1335,
          "column": 97
        },
        "end": {
          "line": 1335,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 38907,
      "end": 38913,
      "loc": {
        "start": {
          "line": 1336,
          "column": 6
        },
        "end": {
          "line": 1336,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 38914,
      "end": 38921,
      "loc": {
        "start": {
          "line": 1336,
          "column": 13
        },
        "end": {
          "line": 1336,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38921,
      "end": 38922,
      "loc": {
        "start": {
          "line": 1336,
          "column": 20
        },
        "end": {
          "line": 1336,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 38922,
      "end": 38935,
      "loc": {
        "start": {
          "line": 1336,
          "column": 21
        },
        "end": {
          "line": 1336,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38935,
      "end": 38936,
      "loc": {
        "start": {
          "line": 1336,
          "column": 34
        },
        "end": {
          "line": 1336,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 38936,
      "end": 38951,
      "loc": {
        "start": {
          "line": 1336,
          "column": 35
        },
        "end": {
          "line": 1336,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38951,
      "end": 38952,
      "loc": {
        "start": {
          "line": 1336,
          "column": 50
        },
        "end": {
          "line": 1336,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38952,
      "end": 38953,
      "loc": {
        "start": {
          "line": 1336,
          "column": 51
        },
        "end": {
          "line": 1336,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38958,
      "end": 38959,
      "loc": {
        "start": {
          "line": 1337,
          "column": 4
        },
        "end": {
          "line": 1337,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 38960,
      "end": 38964,
      "loc": {
        "start": {
          "line": 1337,
          "column": 6
        },
        "end": {
          "line": 1337,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 38965,
      "end": 38971,
      "loc": {
        "start": {
          "line": 1337,
          "column": 11
        },
        "end": {
          "line": 1337,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 38972,
      "end": 38979,
      "loc": {
        "start": {
          "line": 1337,
          "column": 18
        },
        "end": {
          "line": 1337,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38979,
      "end": 38980,
      "loc": {
        "start": {
          "line": 1337,
          "column": 25
        },
        "end": {
          "line": 1337,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 38980,
      "end": 38993,
      "loc": {
        "start": {
          "line": 1337,
          "column": 26
        },
        "end": {
          "line": 1337,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 38993,
      "end": 38994,
      "loc": {
        "start": {
          "line": 1337,
          "column": 39
        },
        "end": {
          "line": 1337,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 38994,
      "end": 38998,
      "loc": {
        "start": {
          "line": 1337,
          "column": 40
        },
        "end": {
          "line": 1337,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 38998,
      "end": 38999,
      "loc": {
        "start": {
          "line": 1337,
          "column": 44
        },
        "end": {
          "line": 1337,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 38999,
      "end": 39004,
      "loc": {
        "start": {
          "line": 1337,
          "column": 45
        },
        "end": {
          "line": 1337,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39004,
      "end": 39005,
      "loc": {
        "start": {
          "line": 1337,
          "column": 50
        },
        "end": {
          "line": 1337,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 39005,
      "end": 39011,
      "loc": {
        "start": {
          "line": 1337,
          "column": 51
        },
        "end": {
          "line": 1337,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39011,
      "end": 39012,
      "loc": {
        "start": {
          "line": 1337,
          "column": 57
        },
        "end": {
          "line": 1337,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39012,
      "end": 39013,
      "loc": {
        "start": {
          "line": 1337,
          "column": 58
        },
        "end": {
          "line": 1337,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39016,
      "end": 39017,
      "loc": {
        "start": {
          "line": 1338,
          "column": 2
        },
        "end": {
          "line": 1338,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Scalar value.\n   *\n   * @return {number}\n   ",
      "start": 39021,
      "end": 39121,
      "loc": {
        "start": {
          "line": 1340,
          "column": 2
        },
        "end": {
          "line": 1344,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getScalarValue",
      "start": 39124,
      "end": 39139,
      "loc": {
        "start": {
          "line": 1345,
          "column": 2
        },
        "end": {
          "line": 1345,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39139,
      "end": 39140,
      "loc": {
        "start": {
          "line": 1345,
          "column": 17
        },
        "end": {
          "line": 1345,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39140,
      "end": 39141,
      "loc": {
        "start": {
          "line": 1345,
          "column": 18
        },
        "end": {
          "line": 1345,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39142,
      "end": 39143,
      "loc": {
        "start": {
          "line": 1345,
          "column": 20
        },
        "end": {
          "line": 1345,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 39148,
      "end": 39153,
      "loc": {
        "start": {
          "line": 1346,
          "column": 4
        },
        "end": {
          "line": 1346,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scalarContracts",
      "start": 39154,
      "end": 39169,
      "loc": {
        "start": {
          "line": 1346,
          "column": 10
        },
        "end": {
          "line": 1346,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39170,
      "end": 39171,
      "loc": {
        "start": {
          "line": 1346,
          "column": 26
        },
        "end": {
          "line": 1346,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 39172,
      "end": 39176,
      "loc": {
        "start": {
          "line": 1346,
          "column": 28
        },
        "end": {
          "line": 1346,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39176,
      "end": 39177,
      "loc": {
        "start": {
          "line": 1346,
          "column": 32
        },
        "end": {
          "line": 1346,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getExtraScalarDependencies",
      "start": 39177,
      "end": 39204,
      "loc": {
        "start": {
          "line": 1346,
          "column": 33
        },
        "end": {
          "line": 1346,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39204,
      "end": 39205,
      "loc": {
        "start": {
          "line": 1346,
          "column": 60
        },
        "end": {
          "line": 1346,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39205,
      "end": 39206,
      "loc": {
        "start": {
          "line": 1346,
          "column": 61
        },
        "end": {
          "line": 1346,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39206,
      "end": 39207,
      "loc": {
        "start": {
          "line": 1346,
          "column": 62
        },
        "end": {
          "line": 1346,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 39213,
      "end": 39216,
      "loc": {
        "start": {
          "line": 1348,
          "column": 4
        },
        "end": {
          "line": 1348,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 39217,
      "end": 39225,
      "loc": {
        "start": {
          "line": 1348,
          "column": 8
        },
        "end": {
          "line": 1348,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39226,
      "end": 39227,
      "loc": {
        "start": {
          "line": 1348,
          "column": 17
        },
        "end": {
          "line": 1348,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39228,
      "end": 39229,
      "loc": {
        "start": {
          "line": 1348,
          "column": 19
        },
        "end": {
          "line": 1348,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39229,
      "end": 39230,
      "loc": {
        "start": {
          "line": 1348,
          "column": 20
        },
        "end": {
          "line": 1348,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39230,
      "end": 39231,
      "loc": {
        "start": {
          "line": 1348,
          "column": 21
        },
        "end": {
          "line": 1348,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "each",
      "start": 39237,
      "end": 39241,
      "loc": {
        "start": {
          "line": 1350,
          "column": 4
        },
        "end": {
          "line": 1350,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39241,
      "end": 39242,
      "loc": {
        "start": {
          "line": 1350,
          "column": 8
        },
        "end": {
          "line": 1350,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scalarContracts",
      "start": 39242,
      "end": 39257,
      "loc": {
        "start": {
          "line": 1350,
          "column": 9
        },
        "end": {
          "line": 1350,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39257,
      "end": 39258,
      "loc": {
        "start": {
          "line": 1350,
          "column": 24
        },
        "end": {
          "line": 1350,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39259,
      "end": 39260,
      "loc": {
        "start": {
          "line": 1350,
          "column": 26
        },
        "end": {
          "line": 1350,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 39260,
      "end": 39278,
      "loc": {
        "start": {
          "line": 1350,
          "column": 27
        },
        "end": {
          "line": 1350,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39278,
      "end": 39279,
      "loc": {
        "start": {
          "line": 1350,
          "column": 45
        },
        "end": {
          "line": 1350,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 39280,
      "end": 39283,
      "loc": {
        "start": {
          "line": 1350,
          "column": 47
        },
        "end": {
          "line": 1350,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39283,
      "end": 39284,
      "loc": {
        "start": {
          "line": 1350,
          "column": 50
        },
        "end": {
          "line": 1350,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39285,
      "end": 39287,
      "loc": {
        "start": {
          "line": 1350,
          "column": 52
        },
        "end": {
          "line": 1350,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39288,
      "end": 39289,
      "loc": {
        "start": {
          "line": 1350,
          "column": 55
        },
        "end": {
          "line": 1350,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 39296,
      "end": 39301,
      "loc": {
        "start": {
          "line": 1351,
          "column": 6
        },
        "end": {
          "line": 1351,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 39302,
      "end": 39317,
      "loc": {
        "start": {
          "line": 1351,
          "column": 12
        },
        "end": {
          "line": 1351,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39318,
      "end": 39319,
      "loc": {
        "start": {
          "line": 1351,
          "column": 28
        },
        "end": {
          "line": 1351,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 39320,
      "end": 39324,
      "loc": {
        "start": {
          "line": 1351,
          "column": 30
        },
        "end": {
          "line": 1351,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39324,
      "end": 39325,
      "loc": {
        "start": {
          "line": 1351,
          "column": 34
        },
        "end": {
          "line": 1351,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 39325,
      "end": 39344,
      "loc": {
        "start": {
          "line": 1351,
          "column": 35
        },
        "end": {
          "line": 1351,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39344,
      "end": 39345,
      "loc": {
        "start": {
          "line": 1351,
          "column": 54
        },
        "end": {
          "line": 1351,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 39345,
      "end": 39363,
      "loc": {
        "start": {
          "line": 1351,
          "column": 55
        },
        "end": {
          "line": 1351,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39363,
      "end": 39364,
      "loc": {
        "start": {
          "line": 1351,
          "column": 73
        },
        "end": {
          "line": 1351,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar",
      "start": 39365,
      "end": 39373,
      "loc": {
        "start": {
          "line": 1351,
          "column": 75
        },
        "end": {
          "line": 1351,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39373,
      "end": 39374,
      "loc": {
        "start": {
          "line": 1351,
          "column": 83
        },
        "end": {
          "line": 1351,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39374,
      "end": 39375,
      "loc": {
        "start": {
          "line": 1351,
          "column": 84
        },
        "end": {
          "line": 1351,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 39382,
      "end": 39390,
      "loc": {
        "start": {
          "line": 1352,
          "column": 6
        },
        "end": {
          "line": 1352,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39390,
      "end": 39391,
      "loc": {
        "start": {
          "line": 1352,
          "column": 14
        },
        "end": {
          "line": 1352,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 39391,
      "end": 39394,
      "loc": {
        "start": {
          "line": 1352,
          "column": 15
        },
        "end": {
          "line": 1352,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39394,
      "end": 39395,
      "loc": {
        "start": {
          "line": 1352,
          "column": 18
        },
        "end": {
          "line": 1352,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "charAt",
      "start": 39395,
      "end": 39401,
      "loc": {
        "start": {
          "line": 1352,
          "column": 19
        },
        "end": {
          "line": 1352,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39401,
      "end": 39402,
      "loc": {
        "start": {
          "line": 1352,
          "column": 25
        },
        "end": {
          "line": 1352,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 7,
      "start": 39402,
      "end": 39403,
      "loc": {
        "start": {
          "line": 1352,
          "column": 26
        },
        "end": {
          "line": 1352,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39403,
      "end": 39404,
      "loc": {
        "start": {
          "line": 1352,
          "column": 27
        },
        "end": {
          "line": 1352,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39404,
      "end": 39405,
      "loc": {
        "start": {
          "line": 1352,
          "column": 28
        },
        "end": {
          "line": 1352,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39406,
      "end": 39407,
      "loc": {
        "start": {
          "line": 1352,
          "column": 30
        },
        "end": {
          "line": 1352,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 39408,
      "end": 39415,
      "loc": {
        "start": {
          "line": 1352,
          "column": 32
        },
        "end": {
          "line": 1352,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39415,
      "end": 39416,
      "loc": {
        "start": {
          "line": 1352,
          "column": 39
        },
        "end": {
          "line": 1352,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 39416,
      "end": 39429,
      "loc": {
        "start": {
          "line": 1352,
          "column": 40
        },
        "end": {
          "line": 1352,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39429,
      "end": 39430,
      "loc": {
        "start": {
          "line": 1352,
          "column": 53
        },
        "end": {
          "line": 1352,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 39430,
      "end": 39445,
      "loc": {
        "start": {
          "line": 1352,
          "column": 54
        },
        "end": {
          "line": 1352,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39445,
      "end": 39446,
      "loc": {
        "start": {
          "line": 1352,
          "column": 69
        },
        "end": {
          "line": 1352,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 39447,
      "end": 39448,
      "loc": {
        "start": {
          "line": 1352,
          "column": 71
        },
        "end": {
          "line": 1352,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39448,
      "end": 39449,
      "loc": {
        "start": {
          "line": 1352,
          "column": 72
        },
        "end": {
          "line": 1352,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39449,
      "end": 39450,
      "loc": {
        "start": {
          "line": 1352,
          "column": 73
        },
        "end": {
          "line": 1352,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39455,
      "end": 39456,
      "loc": {
        "start": {
          "line": 1353,
          "column": 4
        },
        "end": {
          "line": 1353,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39456,
      "end": 39457,
      "loc": {
        "start": {
          "line": 1353,
          "column": 5
        },
        "end": {
          "line": 1353,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39457,
      "end": 39458,
      "loc": {
        "start": {
          "line": 1353,
          "column": 6
        },
        "end": {
          "line": 1353,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "var",
        "keyword": "var",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "var",
      "start": 39464,
      "end": 39467,
      "loc": {
        "start": {
          "line": 1355,
          "column": 4
        },
        "end": {
          "line": 1355,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xScalarValue",
      "start": 39468,
      "end": 39480,
      "loc": {
        "start": {
          "line": 1355,
          "column": 8
        },
        "end": {
          "line": 1355,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39481,
      "end": 39482,
      "loc": {
        "start": {
          "line": 1355,
          "column": 21
        },
        "end": {
          "line": 1355,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 39483,
      "end": 39487,
      "loc": {
        "start": {
          "line": 1355,
          "column": 23
        },
        "end": {
          "line": 1355,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39487,
      "end": 39488,
      "loc": {
        "start": {
          "line": 1355,
          "column": 27
        },
        "end": {
          "line": 1355,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 39488,
      "end": 39507,
      "loc": {
        "start": {
          "line": 1355,
          "column": 28
        },
        "end": {
          "line": 1355,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39507,
      "end": 39508,
      "loc": {
        "start": {
          "line": 1355,
          "column": 47
        },
        "end": {
          "line": 1355,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 39508,
      "end": 39512,
      "loc": {
        "start": {
          "line": 1355,
          "column": 48
        },
        "end": {
          "line": 1355,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39512,
      "end": 39513,
      "loc": {
        "start": {
          "line": 1355,
          "column": 52
        },
        "end": {
          "line": 1355,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 39513,
      "end": 39519,
      "loc": {
        "start": {
          "line": 1355,
          "column": 53
        },
        "end": {
          "line": 1355,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39519,
      "end": 39520,
      "loc": {
        "start": {
          "line": 1355,
          "column": 59
        },
        "end": {
          "line": 1355,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 39520,
      "end": 39532,
      "loc": {
        "start": {
          "line": 1355,
          "column": 60
        },
        "end": {
          "line": 1355,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39532,
      "end": 39533,
      "loc": {
        "start": {
          "line": 1355,
          "column": 72
        },
        "end": {
          "line": 1355,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scalar",
      "start": 39533,
      "end": 39539,
      "loc": {
        "start": {
          "line": 1355,
          "column": 73
        },
        "end": {
          "line": 1355,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39539,
      "end": 39540,
      "loc": {
        "start": {
          "line": 1355,
          "column": 79
        },
        "end": {
          "line": 1355,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar",
      "start": 39541,
      "end": 39549,
      "loc": {
        "start": {
          "line": 1355,
          "column": 81
        },
        "end": {
          "line": 1355,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39549,
      "end": 39550,
      "loc": {
        "start": {
          "line": 1355,
          "column": 89
        },
        "end": {
          "line": 1355,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39550,
      "end": 39551,
      "loc": {
        "start": {
          "line": 1355,
          "column": 90
        },
        "end": {
          "line": 1355,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 39556,
      "end": 39564,
      "loc": {
        "start": {
          "line": 1356,
          "column": 4
        },
        "end": {
          "line": 1356,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39564,
      "end": 39565,
      "loc": {
        "start": {
          "line": 1356,
          "column": 12
        },
        "end": {
          "line": 1356,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 39565,
      "end": 39566,
      "loc": {
        "start": {
          "line": 1356,
          "column": 13
        },
        "end": {
          "line": 1356,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39567,
      "end": 39568,
      "loc": {
        "start": {
          "line": 1356,
          "column": 15
        },
        "end": {
          "line": 1356,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 39569,
      "end": 39576,
      "loc": {
        "start": {
          "line": 1356,
          "column": 17
        },
        "end": {
          "line": 1356,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39576,
      "end": 39577,
      "loc": {
        "start": {
          "line": 1356,
          "column": 24
        },
        "end": {
          "line": 1356,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 39577,
      "end": 39590,
      "loc": {
        "start": {
          "line": 1356,
          "column": 25
        },
        "end": {
          "line": 1356,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39590,
      "end": 39591,
      "loc": {
        "start": {
          "line": 1356,
          "column": 38
        },
        "end": {
          "line": 1356,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "xScalarValue",
      "start": 39591,
      "end": 39603,
      "loc": {
        "start": {
          "line": 1356,
          "column": 39
        },
        "end": {
          "line": 1356,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39603,
      "end": 39604,
      "loc": {
        "start": {
          "line": 1356,
          "column": 51
        },
        "end": {
          "line": 1356,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 39605,
      "end": 39606,
      "loc": {
        "start": {
          "line": 1356,
          "column": 53
        },
        "end": {
          "line": 1356,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39606,
      "end": 39607,
      "loc": {
        "start": {
          "line": 1356,
          "column": 54
        },
        "end": {
          "line": 1356,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39607,
      "end": 39608,
      "loc": {
        "start": {
          "line": 1356,
          "column": 55
        },
        "end": {
          "line": 1356,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 39614,
      "end": 39619,
      "loc": {
        "start": {
          "line": 1358,
          "column": 4
        },
        "end": {
          "line": 1358,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 39620,
      "end": 39627,
      "loc": {
        "start": {
          "line": 1358,
          "column": 10
        },
        "end": {
          "line": 1358,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39628,
      "end": 39629,
      "loc": {
        "start": {
          "line": 1358,
          "column": 18
        },
        "end": {
          "line": 1358,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 39630,
      "end": 39637,
      "loc": {
        "start": {
          "line": 1358,
          "column": 20
        },
        "end": {
          "line": 1358,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39637,
      "end": 39638,
      "loc": {
        "start": {
          "line": 1358,
          "column": 27
        },
        "end": {
          "line": 1358,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateFormula",
      "start": 39638,
      "end": 39654,
      "loc": {
        "start": {
          "line": 1358,
          "column": 28
        },
        "end": {
          "line": 1358,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39654,
      "end": 39655,
      "loc": {
        "start": {
          "line": 1358,
          "column": 44
        },
        "end": {
          "line": 1358,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 39655,
      "end": 39659,
      "loc": {
        "start": {
          "line": 1358,
          "column": 45
        },
        "end": {
          "line": 1358,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39659,
      "end": 39660,
      "loc": {
        "start": {
          "line": 1358,
          "column": 49
        },
        "end": {
          "line": 1358,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 39660,
      "end": 39666,
      "loc": {
        "start": {
          "line": 1358,
          "column": 50
        },
        "end": {
          "line": 1358,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39666,
      "end": 39667,
      "loc": {
        "start": {
          "line": 1358,
          "column": 56
        },
        "end": {
          "line": 1358,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "formula",
      "start": 39667,
      "end": 39674,
      "loc": {
        "start": {
          "line": 1358,
          "column": 57
        },
        "end": {
          "line": 1358,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39674,
      "end": 39675,
      "loc": {
        "start": {
          "line": 1358,
          "column": 64
        },
        "end": {
          "line": 1358,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 39676,
      "end": 39684,
      "loc": {
        "start": {
          "line": 1358,
          "column": 66
        },
        "end": {
          "line": 1358,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39684,
      "end": 39685,
      "loc": {
        "start": {
          "line": 1358,
          "column": 74
        },
        "end": {
          "line": 1358,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39685,
      "end": 39686,
      "loc": {
        "start": {
          "line": 1358,
          "column": 75
        },
        "end": {
          "line": 1358,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 39691,
      "end": 39697,
      "loc": {
        "start": {
          "line": 1359,
          "column": 4
        },
        "end": {
          "line": 1359,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 39698,
      "end": 39703,
      "loc": {
        "start": {
          "line": 1359,
          "column": 11
        },
        "end": {
          "line": 1359,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39703,
      "end": 39704,
      "loc": {
        "start": {
          "line": 1359,
          "column": 16
        },
        "end": {
          "line": 1359,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 39704,
      "end": 39711,
      "loc": {
        "start": {
          "line": 1359,
          "column": 17
        },
        "end": {
          "line": 1359,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39711,
      "end": 39712,
      "loc": {
        "start": {
          "line": 1359,
          "column": 24
        },
        "end": {
          "line": 1359,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 39712,
      "end": 39725,
      "loc": {
        "start": {
          "line": 1359,
          "column": 25
        },
        "end": {
          "line": 1359,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39725,
      "end": 39726,
      "loc": {
        "start": {
          "line": 1359,
          "column": 38
        },
        "end": {
          "line": 1359,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "results",
      "start": 39726,
      "end": 39733,
      "loc": {
        "start": {
          "line": 1359,
          "column": 39
        },
        "end": {
          "line": 1359,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39733,
      "end": 39734,
      "loc": {
        "start": {
          "line": 1359,
          "column": 46
        },
        "end": {
          "line": 1359,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 39735,
      "end": 39736,
      "loc": {
        "start": {
          "line": 1359,
          "column": 48
        },
        "end": {
          "line": 1359,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39736,
      "end": 39737,
      "loc": {
        "start": {
          "line": 1359,
          "column": 49
        },
        "end": {
          "line": 1359,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39737,
      "end": 39738,
      "loc": {
        "start": {
          "line": 1359,
          "column": 50
        },
        "end": {
          "line": 1359,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 7,
      "start": 39739,
      "end": 39740,
      "loc": {
        "start": {
          "line": 1359,
          "column": 52
        },
        "end": {
          "line": 1359,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39740,
      "end": 39741,
      "loc": {
        "start": {
          "line": 1359,
          "column": 53
        },
        "end": {
          "line": 1359,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39741,
      "end": 39742,
      "loc": {
        "start": {
          "line": 1359,
          "column": 54
        },
        "end": {
          "line": 1359,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39745,
      "end": 39746,
      "loc": {
        "start": {
          "line": 1360,
          "column": 2
        },
        "end": {
          "line": 1360,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached Tag value.\n   *\n   * @return {(string|number|boolean)[]}\n   ",
      "start": 39750,
      "end": 39857,
      "loc": {
        "start": {
          "line": 1362,
          "column": 2
        },
        "end": {
          "line": 1366,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTagValue",
      "start": 39860,
      "end": 39872,
      "loc": {
        "start": {
          "line": 1367,
          "column": 2
        },
        "end": {
          "line": 1367,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39872,
      "end": 39873,
      "loc": {
        "start": {
          "line": 1367,
          "column": 14
        },
        "end": {
          "line": 1367,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39873,
      "end": 39874,
      "loc": {
        "start": {
          "line": 1367,
          "column": 15
        },
        "end": {
          "line": 1367,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39875,
      "end": 39876,
      "loc": {
        "start": {
          "line": 1367,
          "column": 17
        },
        "end": {
          "line": 1367,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 39881,
      "end": 39886,
      "loc": {
        "start": {
          "line": 1368,
          "column": 4
        },
        "end": {
          "line": 1368,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tagContracts",
      "start": 39887,
      "end": 39899,
      "loc": {
        "start": {
          "line": 1368,
          "column": 10
        },
        "end": {
          "line": 1368,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39900,
      "end": 39901,
      "loc": {
        "start": {
          "line": 1368,
          "column": 23
        },
        "end": {
          "line": 1368,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 39902,
      "end": 39906,
      "loc": {
        "start": {
          "line": 1368,
          "column": 25
        },
        "end": {
          "line": 1368,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39906,
      "end": 39907,
      "loc": {
        "start": {
          "line": 1368,
          "column": 29
        },
        "end": {
          "line": 1368,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getExtraTagDependencies",
      "start": 39907,
      "end": 39931,
      "loc": {
        "start": {
          "line": 1368,
          "column": 30
        },
        "end": {
          "line": 1368,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39931,
      "end": 39932,
      "loc": {
        "start": {
          "line": 1368,
          "column": 54
        },
        "end": {
          "line": 1368,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39932,
      "end": 39933,
      "loc": {
        "start": {
          "line": 1368,
          "column": 55
        },
        "end": {
          "line": 1368,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39933,
      "end": 39934,
      "loc": {
        "start": {
          "line": 1368,
          "column": 56
        },
        "end": {
          "line": 1368,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 39940,
      "end": 39943,
      "loc": {
        "start": {
          "line": 1370,
          "column": 4
        },
        "end": {
          "line": 1370,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 39944,
      "end": 39952,
      "loc": {
        "start": {
          "line": 1370,
          "column": 8
        },
        "end": {
          "line": 1370,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 39953,
      "end": 39954,
      "loc": {
        "start": {
          "line": 1370,
          "column": 17
        },
        "end": {
          "line": 1370,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39955,
      "end": 39956,
      "loc": {
        "start": {
          "line": 1370,
          "column": 19
        },
        "end": {
          "line": 1370,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39956,
      "end": 39957,
      "loc": {
        "start": {
          "line": 1370,
          "column": 20
        },
        "end": {
          "line": 1370,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39957,
      "end": 39958,
      "loc": {
        "start": {
          "line": 1370,
          "column": 21
        },
        "end": {
          "line": 1370,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "each",
      "start": 39964,
      "end": 39968,
      "loc": {
        "start": {
          "line": 1372,
          "column": 4
        },
        "end": {
          "line": 1372,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 39968,
      "end": 39969,
      "loc": {
        "start": {
          "line": 1372,
          "column": 8
        },
        "end": {
          "line": 1372,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tagContracts",
      "start": 39969,
      "end": 39981,
      "loc": {
        "start": {
          "line": 1372,
          "column": 9
        },
        "end": {
          "line": 1372,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 39981,
      "end": 39982,
      "loc": {
        "start": {
          "line": 1372,
          "column": 21
        },
        "end": {
          "line": 1372,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 39983,
      "end": 40001,
      "loc": {
        "start": {
          "line": 1372,
          "column": 23
        },
        "end": {
          "line": 1372,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40002,
      "end": 40004,
      "loc": {
        "start": {
          "line": 1372,
          "column": 42
        },
        "end": {
          "line": 1372,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40005,
      "end": 40006,
      "loc": {
        "start": {
          "line": 1372,
          "column": 45
        },
        "end": {
          "line": 1372,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 40013,
      "end": 40018,
      "loc": {
        "start": {
          "line": 1373,
          "column": 6
        },
        "end": {
          "line": 1373,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 40019,
      "end": 40034,
      "loc": {
        "start": {
          "line": 1373,
          "column": 12
        },
        "end": {
          "line": 1373,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 40035,
      "end": 40036,
      "loc": {
        "start": {
          "line": 1373,
          "column": 28
        },
        "end": {
          "line": 1373,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40037,
      "end": 40041,
      "loc": {
        "start": {
          "line": 1373,
          "column": 30
        },
        "end": {
          "line": 1373,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40041,
      "end": 40042,
      "loc": {
        "start": {
          "line": 1373,
          "column": 34
        },
        "end": {
          "line": 1373,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 40042,
      "end": 40045,
      "loc": {
        "start": {
          "line": 1373,
          "column": 35
        },
        "end": {
          "line": 1373,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40045,
      "end": 40046,
      "loc": {
        "start": {
          "line": 1373,
          "column": 38
        },
        "end": {
          "line": 1373,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 40046,
      "end": 40054,
      "loc": {
        "start": {
          "line": 1373,
          "column": 39
        },
        "end": {
          "line": 1373,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40054,
      "end": 40055,
      "loc": {
        "start": {
          "line": 1373,
          "column": 47
        },
        "end": {
          "line": 1373,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDependencyValue",
      "start": 40055,
      "end": 40073,
      "loc": {
        "start": {
          "line": 1373,
          "column": 48
        },
        "end": {
          "line": 1373,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40073,
      "end": 40074,
      "loc": {
        "start": {
          "line": 1373,
          "column": 66
        },
        "end": {
          "line": 1373,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 40074,
      "end": 40092,
      "loc": {
        "start": {
          "line": 1373,
          "column": 67
        },
        "end": {
          "line": 1373,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40092,
      "end": 40093,
      "loc": {
        "start": {
          "line": 1373,
          "column": 85
        },
        "end": {
          "line": 1373,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40093,
      "end": 40094,
      "loc": {
        "start": {
          "line": 1373,
          "column": 86
        },
        "end": {
          "line": 1373,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 40101,
      "end": 40103,
      "loc": {
        "start": {
          "line": 1374,
          "column": 6
        },
        "end": {
          "line": 1374,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40104,
      "end": 40105,
      "loc": {
        "start": {
          "line": 1374,
          "column": 9
        },
        "end": {
          "line": 1374,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 40105,
      "end": 40106,
      "loc": {
        "start": {
          "line": 1374,
          "column": 10
        },
        "end": {
          "line": 1374,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 40106,
      "end": 40111,
      "loc": {
        "start": {
          "line": 1374,
          "column": 11
        },
        "end": {
          "line": 1374,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40111,
      "end": 40112,
      "loc": {
        "start": {
          "line": 1374,
          "column": 16
        },
        "end": {
          "line": 1374,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 40112,
      "end": 40127,
      "loc": {
        "start": {
          "line": 1374,
          "column": 17
        },
        "end": {
          "line": 1374,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40127,
      "end": 40128,
      "loc": {
        "start": {
          "line": 1374,
          "column": 32
        },
        "end": {
          "line": 1374,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40128,
      "end": 40129,
      "loc": {
        "start": {
          "line": 1374,
          "column": 33
        },
        "end": {
          "line": 1374,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40130,
      "end": 40131,
      "loc": {
        "start": {
          "line": 1374,
          "column": 35
        },
        "end": {
          "line": 1374,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 40140,
      "end": 40148,
      "loc": {
        "start": {
          "line": 1375,
          "column": 8
        },
        "end": {
          "line": 1375,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40148,
      "end": 40149,
      "loc": {
        "start": {
          "line": 1375,
          "column": 16
        },
        "end": {
          "line": 1375,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 40149,
      "end": 40153,
      "loc": {
        "start": {
          "line": 1375,
          "column": 17
        },
        "end": {
          "line": 1375,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40153,
      "end": 40154,
      "loc": {
        "start": {
          "line": 1375,
          "column": 21
        },
        "end": {
          "line": 1375,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 40154,
      "end": 40169,
      "loc": {
        "start": {
          "line": 1375,
          "column": 22
        },
        "end": {
          "line": 1375,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40169,
      "end": 40170,
      "loc": {
        "start": {
          "line": 1375,
          "column": 37
        },
        "end": {
          "line": 1375,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40170,
      "end": 40171,
      "loc": {
        "start": {
          "line": 1375,
          "column": 38
        },
        "end": {
          "line": 1375,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40178,
      "end": 40179,
      "loc": {
        "start": {
          "line": 1376,
          "column": 6
        },
        "end": {
          "line": 1376,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40184,
      "end": 40185,
      "loc": {
        "start": {
          "line": 1377,
          "column": 4
        },
        "end": {
          "line": 1377,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40185,
      "end": 40186,
      "loc": {
        "start": {
          "line": 1377,
          "column": 5
        },
        "end": {
          "line": 1377,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40186,
      "end": 40187,
      "loc": {
        "start": {
          "line": 1377,
          "column": 6
        },
        "end": {
          "line": 1377,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 40193,
      "end": 40199,
      "loc": {
        "start": {
          "line": 1379,
          "column": 4
        },
        "end": {
          "line": 1379,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "valueMap",
      "start": 40200,
      "end": 40208,
      "loc": {
        "start": {
          "line": 1379,
          "column": 11
        },
        "end": {
          "line": 1379,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40208,
      "end": 40209,
      "loc": {
        "start": {
          "line": 1379,
          "column": 19
        },
        "end": {
          "line": 1379,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40212,
      "end": 40213,
      "loc": {
        "start": {
          "line": 1380,
          "column": 2
        },
        "end": {
          "line": 1380,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Per Quantity value.\n   *\n   * @return {number}\n   ",
      "start": 40217,
      "end": 40323,
      "loc": {
        "start": {
          "line": 1382,
          "column": 2
        },
        "end": {
          "line": 1386,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getPerQuantityValue",
      "start": 40326,
      "end": 40346,
      "loc": {
        "start": {
          "line": 1387,
          "column": 2
        },
        "end": {
          "line": 1387,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40346,
      "end": 40347,
      "loc": {
        "start": {
          "line": 1387,
          "column": 22
        },
        "end": {
          "line": 1387,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40347,
      "end": 40348,
      "loc": {
        "start": {
          "line": 1387,
          "column": 23
        },
        "end": {
          "line": 1387,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40349,
      "end": 40350,
      "loc": {
        "start": {
          "line": 1387,
          "column": 25
        },
        "end": {
          "line": 1387,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 40355,
      "end": 40357,
      "loc": {
        "start": {
          "line": 1388,
          "column": 4
        },
        "end": {
          "line": 1388,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40358,
      "end": 40359,
      "loc": {
        "start": {
          "line": 1388,
          "column": 7
        },
        "end": {
          "line": 1388,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 40359,
      "end": 40360,
      "loc": {
        "start": {
          "line": 1388,
          "column": 8
        },
        "end": {
          "line": 1388,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40360,
      "end": 40364,
      "loc": {
        "start": {
          "line": 1388,
          "column": 9
        },
        "end": {
          "line": 1388,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40364,
      "end": 40365,
      "loc": {
        "start": {
          "line": 1388,
          "column": 13
        },
        "end": {
          "line": 1388,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 40365,
      "end": 40377,
      "loc": {
        "start": {
          "line": 1388,
          "column": 14
        },
        "end": {
          "line": 1388,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40377,
      "end": 40378,
      "loc": {
        "start": {
          "line": 1388,
          "column": 26
        },
        "end": {
          "line": 1388,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 40378,
      "end": 40392,
      "loc": {
        "start": {
          "line": 1388,
          "column": 27
        },
        "end": {
          "line": 1388,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40392,
      "end": 40393,
      "loc": {
        "start": {
          "line": 1388,
          "column": 41
        },
        "end": {
          "line": 1388,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40393,
      "end": 40394,
      "loc": {
        "start": {
          "line": 1388,
          "column": 42
        },
        "end": {
          "line": 1388,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40395,
      "end": 40396,
      "loc": {
        "start": {
          "line": 1388,
          "column": 44
        },
        "end": {
          "line": 1388,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "var",
        "keyword": "var",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "var",
      "start": 40403,
      "end": 40406,
      "loc": {
        "start": {
          "line": 1389,
          "column": 6
        },
        "end": {
          "line": 1389,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 40407,
      "end": 40410,
      "loc": {
        "start": {
          "line": 1389,
          "column": 10
        },
        "end": {
          "line": 1389,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 40411,
      "end": 40412,
      "loc": {
        "start": {
          "line": 1389,
          "column": 14
        },
        "end": {
          "line": 1389,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 40413,
      "end": 40414,
      "loc": {
        "start": {
          "line": 1389,
          "column": 16
        },
        "end": {
          "line": 1389,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40414,
      "end": 40415,
      "loc": {
        "start": {
          "line": 1389,
          "column": 17
        },
        "end": {
          "line": 1389,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 40423,
      "end": 40425,
      "loc": {
        "start": {
          "line": 1391,
          "column": 6
        },
        "end": {
          "line": 1391,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40426,
      "end": 40427,
      "loc": {
        "start": {
          "line": 1391,
          "column": 9
        },
        "end": {
          "line": 1391,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40427,
      "end": 40431,
      "loc": {
        "start": {
          "line": 1391,
          "column": 10
        },
        "end": {
          "line": 1391,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40431,
      "end": 40432,
      "loc": {
        "start": {
          "line": 1391,
          "column": 14
        },
        "end": {
          "line": 1391,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 40432,
      "end": 40438,
      "loc": {
        "start": {
          "line": 1391,
          "column": 15
        },
        "end": {
          "line": 1391,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40438,
      "end": 40439,
      "loc": {
        "start": {
          "line": 1391,
          "column": 21
        },
        "end": {
          "line": 1391,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 40439,
      "end": 40451,
      "loc": {
        "start": {
          "line": 1391,
          "column": 22
        },
        "end": {
          "line": 1391,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40451,
      "end": 40452,
      "loc": {
        "start": {
          "line": 1391,
          "column": 34
        },
        "end": {
          "line": 1391,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 40452,
      "end": 40456,
      "loc": {
        "start": {
          "line": 1391,
          "column": 35
        },
        "end": {
          "line": 1391,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 40457,
      "end": 40460,
      "loc": {
        "start": {
          "line": 1391,
          "column": 40
        },
        "end": {
          "line": 1391,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "value",
      "start": 40461,
      "end": 40468,
      "loc": {
        "start": {
          "line": 1391,
          "column": 44
        },
        "end": {
          "line": 1391,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40468,
      "end": 40469,
      "loc": {
        "start": {
          "line": 1391,
          "column": 51
        },
        "end": {
          "line": 1391,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40470,
      "end": 40471,
      "loc": {
        "start": {
          "line": 1391,
          "column": 53
        },
        "end": {
          "line": 1391,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 40480,
      "end": 40483,
      "loc": {
        "start": {
          "line": 1392,
          "column": 8
        },
        "end": {
          "line": 1392,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 40484,
      "end": 40485,
      "loc": {
        "start": {
          "line": 1392,
          "column": 12
        },
        "end": {
          "line": 1392,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40486,
      "end": 40490,
      "loc": {
        "start": {
          "line": 1392,
          "column": 14
        },
        "end": {
          "line": 1392,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40490,
      "end": 40491,
      "loc": {
        "start": {
          "line": 1392,
          "column": 18
        },
        "end": {
          "line": 1392,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 40491,
      "end": 40497,
      "loc": {
        "start": {
          "line": 1392,
          "column": 19
        },
        "end": {
          "line": 1392,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40497,
      "end": 40498,
      "loc": {
        "start": {
          "line": 1392,
          "column": 25
        },
        "end": {
          "line": 1392,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 40498,
      "end": 40510,
      "loc": {
        "start": {
          "line": 1392,
          "column": 26
        },
        "end": {
          "line": 1392,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40510,
      "end": 40511,
      "loc": {
        "start": {
          "line": 1392,
          "column": 38
        },
        "end": {
          "line": 1392,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 40511,
      "end": 40516,
      "loc": {
        "start": {
          "line": 1392,
          "column": 39
        },
        "end": {
          "line": 1392,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40516,
      "end": 40517,
      "loc": {
        "start": {
          "line": 1392,
          "column": 44
        },
        "end": {
          "line": 1392,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40524,
      "end": 40525,
      "loc": {
        "start": {
          "line": 1393,
          "column": 6
        },
        "end": {
          "line": 1393,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 40526,
      "end": 40530,
      "loc": {
        "start": {
          "line": 1393,
          "column": 8
        },
        "end": {
          "line": 1393,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40531,
      "end": 40532,
      "loc": {
        "start": {
          "line": 1393,
          "column": 13
        },
        "end": {
          "line": 1393,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 40541,
      "end": 40544,
      "loc": {
        "start": {
          "line": 1394,
          "column": 8
        },
        "end": {
          "line": 1394,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 40545,
      "end": 40546,
      "loc": {
        "start": {
          "line": 1394,
          "column": 12
        },
        "end": {
          "line": 1394,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40547,
      "end": 40551,
      "loc": {
        "start": {
          "line": 1394,
          "column": 14
        },
        "end": {
          "line": 1394,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40551,
      "end": 40552,
      "loc": {
        "start": {
          "line": 1394,
          "column": 18
        },
        "end": {
          "line": 1394,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 40552,
      "end": 40571,
      "loc": {
        "start": {
          "line": 1394,
          "column": 19
        },
        "end": {
          "line": 1394,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40571,
      "end": 40572,
      "loc": {
        "start": {
          "line": 1394,
          "column": 38
        },
        "end": {
          "line": 1394,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40572,
      "end": 40576,
      "loc": {
        "start": {
          "line": 1394,
          "column": 39
        },
        "end": {
          "line": 1394,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40576,
      "end": 40577,
      "loc": {
        "start": {
          "line": 1394,
          "column": 43
        },
        "end": {
          "line": 1394,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 40577,
      "end": 40583,
      "loc": {
        "start": {
          "line": 1394,
          "column": 44
        },
        "end": {
          "line": 1394,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40583,
      "end": 40584,
      "loc": {
        "start": {
          "line": 1394,
          "column": 50
        },
        "end": {
          "line": 1394,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 40584,
      "end": 40596,
      "loc": {
        "start": {
          "line": 1394,
          "column": 51
        },
        "end": {
          "line": 1394,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40596,
      "end": 40597,
      "loc": {
        "start": {
          "line": 1394,
          "column": 63
        },
        "end": {
          "line": 1394,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 40597,
      "end": 40609,
      "loc": {
        "start": {
          "line": 1394,
          "column": 64
        },
        "end": {
          "line": 1394,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40609,
      "end": 40610,
      "loc": {
        "start": {
          "line": 1394,
          "column": 76
        },
        "end": {
          "line": 1394,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 40611,
      "end": 40625,
      "loc": {
        "start": {
          "line": 1394,
          "column": 78
        },
        "end": {
          "line": 1394,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40625,
      "end": 40626,
      "loc": {
        "start": {
          "line": 1394,
          "column": 92
        },
        "end": {
          "line": 1394,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40626,
      "end": 40627,
      "loc": {
        "start": {
          "line": 1394,
          "column": 93
        },
        "end": {
          "line": 1394,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40634,
      "end": 40635,
      "loc": {
        "start": {
          "line": 1395,
          "column": 6
        },
        "end": {
          "line": 1395,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "var",
        "keyword": "var",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "var",
      "start": 40643,
      "end": 40646,
      "loc": {
        "start": {
          "line": 1397,
          "column": 6
        },
        "end": {
          "line": 1397,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scaledPerQuantity",
      "start": 40647,
      "end": 40664,
      "loc": {
        "start": {
          "line": 1397,
          "column": 10
        },
        "end": {
          "line": 1397,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 40665,
      "end": 40666,
      "loc": {
        "start": {
          "line": 1397,
          "column": 28
        },
        "end": {
          "line": 1397,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 40667,
      "end": 40674,
      "loc": {
        "start": {
          "line": 1397,
          "column": 30
        },
        "end": {
          "line": 1397,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40674,
      "end": 40675,
      "loc": {
        "start": {
          "line": 1397,
          "column": 37
        },
        "end": {
          "line": 1397,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 40675,
      "end": 40688,
      "loc": {
        "start": {
          "line": 1397,
          "column": 38
        },
        "end": {
          "line": 1397,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40688,
      "end": 40689,
      "loc": {
        "start": {
          "line": 1397,
          "column": 51
        },
        "end": {
          "line": 1397,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 40689,
      "end": 40692,
      "loc": {
        "start": {
          "line": 1397,
          "column": 52
        },
        "end": {
          "line": 1397,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40692,
      "end": 40693,
      "loc": {
        "start": {
          "line": 1397,
          "column": 55
        },
        "end": {
          "line": 1397,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 40694,
      "end": 40695,
      "loc": {
        "start": {
          "line": 1397,
          "column": 57
        },
        "end": {
          "line": 1397,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40696,
      "end": 40700,
      "loc": {
        "start": {
          "line": 1397,
          "column": 59
        },
        "end": {
          "line": 1397,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40700,
      "end": 40701,
      "loc": {
        "start": {
          "line": 1397,
          "column": 63
        },
        "end": {
          "line": 1397,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scalar",
      "start": 40701,
      "end": 40707,
      "loc": {
        "start": {
          "line": 1397,
          "column": 64
        },
        "end": {
          "line": 1397,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40707,
      "end": 40708,
      "loc": {
        "start": {
          "line": 1397,
          "column": 70
        },
        "end": {
          "line": 1397,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 40716,
      "end": 40718,
      "loc": {
        "start": {
          "line": 1399,
          "column": 6
        },
        "end": {
          "line": 1399,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40719,
      "end": 40720,
      "loc": {
        "start": {
          "line": 1399,
          "column": 9
        },
        "end": {
          "line": 1399,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40720,
      "end": 40724,
      "loc": {
        "start": {
          "line": 1399,
          "column": 10
        },
        "end": {
          "line": 1399,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40724,
      "end": 40725,
      "loc": {
        "start": {
          "line": 1399,
          "column": 14
        },
        "end": {
          "line": 1399,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 40725,
      "end": 40748,
      "loc": {
        "start": {
          "line": 1399,
          "column": 15
        },
        "end": {
          "line": 1399,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40748,
      "end": 40749,
      "loc": {
        "start": {
          "line": 1399,
          "column": 38
        },
        "end": {
          "line": 1399,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar",
      "start": 40749,
      "end": 40757,
      "loc": {
        "start": {
          "line": 1399,
          "column": 39
        },
        "end": {
          "line": 1399,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40757,
      "end": 40758,
      "loc": {
        "start": {
          "line": 1399,
          "column": 47
        },
        "end": {
          "line": 1399,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40758,
      "end": 40759,
      "loc": {
        "start": {
          "line": 1399,
          "column": 48
        },
        "end": {
          "line": 1399,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40760,
      "end": 40761,
      "loc": {
        "start": {
          "line": 1399,
          "column": 50
        },
        "end": {
          "line": 1399,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40770,
      "end": 40774,
      "loc": {
        "start": {
          "line": 1400,
          "column": 8
        },
        "end": {
          "line": 1400,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40774,
      "end": 40775,
      "loc": {
        "start": {
          "line": 1400,
          "column": 12
        },
        "end": {
          "line": 1400,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 40775,
      "end": 40794,
      "loc": {
        "start": {
          "line": 1400,
          "column": 13
        },
        "end": {
          "line": 1400,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40794,
      "end": 40795,
      "loc": {
        "start": {
          "line": 1400,
          "column": 32
        },
        "end": {
          "line": 1400,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 40795,
      "end": 40799,
      "loc": {
        "start": {
          "line": 1400,
          "column": 33
        },
        "end": {
          "line": 1400,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40799,
      "end": 40800,
      "loc": {
        "start": {
          "line": 1400,
          "column": 37
        },
        "end": {
          "line": 1400,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 40800,
      "end": 40814,
      "loc": {
        "start": {
          "line": 1400,
          "column": 38
        },
        "end": {
          "line": 1400,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40814,
      "end": 40815,
      "loc": {
        "start": {
          "line": 1400,
          "column": 52
        },
        "end": {
          "line": 1400,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40815,
      "end": 40816,
      "loc": {
        "start": {
          "line": 1400,
          "column": 53
        },
        "end": {
          "line": 1400,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40823,
      "end": 40824,
      "loc": {
        "start": {
          "line": 1401,
          "column": 6
        },
        "end": {
          "line": 1401,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 40832,
      "end": 40838,
      "loc": {
        "start": {
          "line": 1403,
          "column": 6
        },
        "end": {
          "line": 1403,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 40839,
      "end": 40844,
      "loc": {
        "start": {
          "line": 1403,
          "column": 13
        },
        "end": {
          "line": 1403,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40844,
      "end": 40845,
      "loc": {
        "start": {
          "line": 1403,
          "column": 18
        },
        "end": {
          "line": 1403,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 40845,
      "end": 40852,
      "loc": {
        "start": {
          "line": 1403,
          "column": 19
        },
        "end": {
          "line": 1403,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40852,
      "end": 40853,
      "loc": {
        "start": {
          "line": 1403,
          "column": 26
        },
        "end": {
          "line": 1403,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 40853,
      "end": 40866,
      "loc": {
        "start": {
          "line": 1403,
          "column": 27
        },
        "end": {
          "line": 1403,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40866,
      "end": 40867,
      "loc": {
        "start": {
          "line": 1403,
          "column": 40
        },
        "end": {
          "line": 1403,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "scaledPerQuantity",
      "start": 40867,
      "end": 40884,
      "loc": {
        "start": {
          "line": 1403,
          "column": 41
        },
        "end": {
          "line": 1403,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40884,
      "end": 40885,
      "loc": {
        "start": {
          "line": 1403,
          "column": 58
        },
        "end": {
          "line": 1403,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40885,
      "end": 40886,
      "loc": {
        "start": {
          "line": 1403,
          "column": 59
        },
        "end": {
          "line": 1403,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 40887,
      "end": 40888,
      "loc": {
        "start": {
          "line": 1403,
          "column": 61
        },
        "end": {
          "line": 1403,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40888,
      "end": 40889,
      "loc": {
        "start": {
          "line": 1403,
          "column": 62
        },
        "end": {
          "line": 1403,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40889,
      "end": 40890,
      "loc": {
        "start": {
          "line": 1403,
          "column": 63
        },
        "end": {
          "line": 1403,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40895,
      "end": 40896,
      "loc": {
        "start": {
          "line": 1404,
          "column": 4
        },
        "end": {
          "line": 1404,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 40897,
      "end": 40901,
      "loc": {
        "start": {
          "line": 1404,
          "column": 6
        },
        "end": {
          "line": 1404,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 40902,
      "end": 40908,
      "loc": {
        "start": {
          "line": 1404,
          "column": 11
        },
        "end": {
          "line": 1404,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 40909,
      "end": 40914,
      "loc": {
        "start": {
          "line": 1404,
          "column": 18
        },
        "end": {
          "line": 1404,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40914,
      "end": 40915,
      "loc": {
        "start": {
          "line": 1404,
          "column": 23
        },
        "end": {
          "line": 1404,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 40915,
      "end": 40922,
      "loc": {
        "start": {
          "line": 1404,
          "column": 24
        },
        "end": {
          "line": 1404,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40922,
      "end": 40923,
      "loc": {
        "start": {
          "line": 1404,
          "column": 31
        },
        "end": {
          "line": 1404,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 40923,
      "end": 40936,
      "loc": {
        "start": {
          "line": 1404,
          "column": 32
        },
        "end": {
          "line": 1404,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40936,
      "end": 40937,
      "loc": {
        "start": {
          "line": 1404,
          "column": 45
        },
        "end": {
          "line": 1404,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 40937,
      "end": 40941,
      "loc": {
        "start": {
          "line": 1404,
          "column": 46
        },
        "end": {
          "line": 1404,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40941,
      "end": 40942,
      "loc": {
        "start": {
          "line": 1404,
          "column": 50
        },
        "end": {
          "line": 1404,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 40942,
      "end": 40947,
      "loc": {
        "start": {
          "line": 1404,
          "column": 51
        },
        "end": {
          "line": 1404,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40947,
      "end": 40948,
      "loc": {
        "start": {
          "line": 1404,
          "column": 56
        },
        "end": {
          "line": 1404,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "per_quantity",
      "start": 40948,
      "end": 40960,
      "loc": {
        "start": {
          "line": 1404,
          "column": 57
        },
        "end": {
          "line": 1404,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40960,
      "end": 40961,
      "loc": {
        "start": {
          "line": 1404,
          "column": 69
        },
        "end": {
          "line": 1404,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40961,
      "end": 40962,
      "loc": {
        "start": {
          "line": 1404,
          "column": 70
        },
        "end": {
          "line": 1404,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 40963,
      "end": 40964,
      "loc": {
        "start": {
          "line": 1404,
          "column": 72
        },
        "end": {
          "line": 1404,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40964,
      "end": 40965,
      "loc": {
        "start": {
          "line": 1404,
          "column": 73
        },
        "end": {
          "line": 1404,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 40965,
      "end": 40966,
      "loc": {
        "start": {
          "line": 1404,
          "column": 74
        },
        "end": {
          "line": 1404,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 40969,
      "end": 40970,
      "loc": {
        "start": {
          "line": 1405,
          "column": 2
        },
        "end": {
          "line": 1405,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Escalator value.\n   *\n   * @return {number}\n   ",
      "start": 40974,
      "end": 41077,
      "loc": {
        "start": {
          "line": 1407,
          "column": 2
        },
        "end": {
          "line": 1411,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getEscalatorValue",
      "start": 41080,
      "end": 41098,
      "loc": {
        "start": {
          "line": 1412,
          "column": 2
        },
        "end": {
          "line": 1412,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41098,
      "end": 41099,
      "loc": {
        "start": {
          "line": 1412,
          "column": 20
        },
        "end": {
          "line": 1412,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41099,
      "end": 41100,
      "loc": {
        "start": {
          "line": 1412,
          "column": 21
        },
        "end": {
          "line": 1412,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41101,
      "end": 41102,
      "loc": {
        "start": {
          "line": 1412,
          "column": 23
        },
        "end": {
          "line": 1412,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 41107,
      "end": 41109,
      "loc": {
        "start": {
          "line": 1413,
          "column": 4
        },
        "end": {
          "line": 1413,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41110,
      "end": 41111,
      "loc": {
        "start": {
          "line": 1413,
          "column": 7
        },
        "end": {
          "line": 1413,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 41111,
      "end": 41112,
      "loc": {
        "start": {
          "line": 1413,
          "column": 8
        },
        "end": {
          "line": 1413,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41112,
      "end": 41116,
      "loc": {
        "start": {
          "line": 1413,
          "column": 9
        },
        "end": {
          "line": 1413,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41116,
      "end": 41117,
      "loc": {
        "start": {
          "line": 1413,
          "column": 13
        },
        "end": {
          "line": 1413,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 41117,
      "end": 41129,
      "loc": {
        "start": {
          "line": 1413,
          "column": 14
        },
        "end": {
          "line": 1413,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41129,
      "end": 41130,
      "loc": {
        "start": {
          "line": 1413,
          "column": 26
        },
        "end": {
          "line": 1413,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "escalator",
      "start": 41130,
      "end": 41141,
      "loc": {
        "start": {
          "line": 1413,
          "column": 27
        },
        "end": {
          "line": 1413,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41141,
      "end": 41142,
      "loc": {
        "start": {
          "line": 1413,
          "column": 38
        },
        "end": {
          "line": 1413,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41142,
      "end": 41143,
      "loc": {
        "start": {
          "line": 1413,
          "column": 39
        },
        "end": {
          "line": 1413,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41144,
      "end": 41145,
      "loc": {
        "start": {
          "line": 1413,
          "column": 41
        },
        "end": {
          "line": 1413,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 41152,
      "end": 41157,
      "loc": {
        "start": {
          "line": 1414,
          "column": 6
        },
        "end": {
          "line": 1414,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 41158,
      "end": 41173,
      "loc": {
        "start": {
          "line": 1414,
          "column": 12
        },
        "end": {
          "line": 1414,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 41174,
      "end": 41175,
      "loc": {
        "start": {
          "line": 1414,
          "column": 28
        },
        "end": {
          "line": 1414,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41176,
      "end": 41180,
      "loc": {
        "start": {
          "line": 1414,
          "column": 30
        },
        "end": {
          "line": 1414,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41180,
      "end": 41181,
      "loc": {
        "start": {
          "line": 1414,
          "column": 34
        },
        "end": {
          "line": 1414,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 41181,
      "end": 41200,
      "loc": {
        "start": {
          "line": 1414,
          "column": 35
        },
        "end": {
          "line": 1414,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41200,
      "end": 41201,
      "loc": {
        "start": {
          "line": 1414,
          "column": 54
        },
        "end": {
          "line": 1414,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41201,
      "end": 41205,
      "loc": {
        "start": {
          "line": 1414,
          "column": 55
        },
        "end": {
          "line": 1414,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41205,
      "end": 41206,
      "loc": {
        "start": {
          "line": 1414,
          "column": 59
        },
        "end": {
          "line": 1414,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 41206,
      "end": 41212,
      "loc": {
        "start": {
          "line": 1414,
          "column": 60
        },
        "end": {
          "line": 1414,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41212,
      "end": 41213,
      "loc": {
        "start": {
          "line": 1414,
          "column": 66
        },
        "end": {
          "line": 1414,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 41213,
      "end": 41225,
      "loc": {
        "start": {
          "line": 1414,
          "column": 67
        },
        "end": {
          "line": 1414,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41225,
      "end": 41226,
      "loc": {
        "start": {
          "line": 1414,
          "column": 79
        },
        "end": {
          "line": 1414,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 41226,
      "end": 41235,
      "loc": {
        "start": {
          "line": 1414,
          "column": 80
        },
        "end": {
          "line": 1414,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41235,
      "end": 41236,
      "loc": {
        "start": {
          "line": 1414,
          "column": 89
        },
        "end": {
          "line": 1414,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "escalator",
      "start": 41237,
      "end": 41248,
      "loc": {
        "start": {
          "line": 1414,
          "column": 91
        },
        "end": {
          "line": 1414,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41248,
      "end": 41249,
      "loc": {
        "start": {
          "line": 1414,
          "column": 102
        },
        "end": {
          "line": 1414,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41249,
      "end": 41250,
      "loc": {
        "start": {
          "line": 1414,
          "column": 103
        },
        "end": {
          "line": 1414,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 41257,
      "end": 41263,
      "loc": {
        "start": {
          "line": 1415,
          "column": 6
        },
        "end": {
          "line": 1415,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 41264,
      "end": 41269,
      "loc": {
        "start": {
          "line": 1415,
          "column": 13
        },
        "end": {
          "line": 1415,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41269,
      "end": 41270,
      "loc": {
        "start": {
          "line": 1415,
          "column": 18
        },
        "end": {
          "line": 1415,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 41270,
      "end": 41277,
      "loc": {
        "start": {
          "line": 1415,
          "column": 19
        },
        "end": {
          "line": 1415,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41277,
      "end": 41278,
      "loc": {
        "start": {
          "line": 1415,
          "column": 26
        },
        "end": {
          "line": 1415,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 41278,
      "end": 41291,
      "loc": {
        "start": {
          "line": 1415,
          "column": 27
        },
        "end": {
          "line": 1415,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41291,
      "end": 41292,
      "loc": {
        "start": {
          "line": 1415,
          "column": 40
        },
        "end": {
          "line": 1415,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 41292,
      "end": 41307,
      "loc": {
        "start": {
          "line": 1415,
          "column": 41
        },
        "end": {
          "line": 1415,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41307,
      "end": 41308,
      "loc": {
        "start": {
          "line": 1415,
          "column": 56
        },
        "end": {
          "line": 1415,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 41309,
      "end": 41310,
      "loc": {
        "start": {
          "line": 1415,
          "column": 58
        },
        "end": {
          "line": 1415,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41310,
      "end": 41311,
      "loc": {
        "start": {
          "line": 1415,
          "column": 59
        },
        "end": {
          "line": 1415,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41311,
      "end": 41312,
      "loc": {
        "start": {
          "line": 1415,
          "column": 60
        },
        "end": {
          "line": 1415,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 41313,
      "end": 41314,
      "loc": {
        "start": {
          "line": 1415,
          "column": 62
        },
        "end": {
          "line": 1415,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41314,
      "end": 41315,
      "loc": {
        "start": {
          "line": 1415,
          "column": 63
        },
        "end": {
          "line": 1415,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41315,
      "end": 41316,
      "loc": {
        "start": {
          "line": 1415,
          "column": 64
        },
        "end": {
          "line": 1415,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41321,
      "end": 41322,
      "loc": {
        "start": {
          "line": 1416,
          "column": 4
        },
        "end": {
          "line": 1416,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 41323,
      "end": 41327,
      "loc": {
        "start": {
          "line": 1416,
          "column": 6
        },
        "end": {
          "line": 1416,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 41328,
      "end": 41334,
      "loc": {
        "start": {
          "line": 1416,
          "column": 11
        },
        "end": {
          "line": 1416,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 41335,
      "end": 41340,
      "loc": {
        "start": {
          "line": 1416,
          "column": 18
        },
        "end": {
          "line": 1416,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41340,
      "end": 41341,
      "loc": {
        "start": {
          "line": 1416,
          "column": 23
        },
        "end": {
          "line": 1416,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 41341,
      "end": 41348,
      "loc": {
        "start": {
          "line": 1416,
          "column": 24
        },
        "end": {
          "line": 1416,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41348,
      "end": 41349,
      "loc": {
        "start": {
          "line": 1416,
          "column": 31
        },
        "end": {
          "line": 1416,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 41349,
      "end": 41362,
      "loc": {
        "start": {
          "line": 1416,
          "column": 32
        },
        "end": {
          "line": 1416,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41362,
      "end": 41363,
      "loc": {
        "start": {
          "line": 1416,
          "column": 45
        },
        "end": {
          "line": 1416,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41363,
      "end": 41367,
      "loc": {
        "start": {
          "line": 1416,
          "column": 46
        },
        "end": {
          "line": 1416,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41367,
      "end": 41368,
      "loc": {
        "start": {
          "line": 1416,
          "column": 50
        },
        "end": {
          "line": 1416,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 41368,
      "end": 41373,
      "loc": {
        "start": {
          "line": 1416,
          "column": 51
        },
        "end": {
          "line": 1416,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41373,
      "end": 41374,
      "loc": {
        "start": {
          "line": 1416,
          "column": 56
        },
        "end": {
          "line": 1416,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 41374,
      "end": 41383,
      "loc": {
        "start": {
          "line": 1416,
          "column": 57
        },
        "end": {
          "line": 1416,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41383,
      "end": 41384,
      "loc": {
        "start": {
          "line": 1416,
          "column": 66
        },
        "end": {
          "line": 1416,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 41385,
      "end": 41386,
      "loc": {
        "start": {
          "line": 1416,
          "column": 68
        },
        "end": {
          "line": 1416,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41386,
      "end": 41387,
      "loc": {
        "start": {
          "line": 1416,
          "column": 69
        },
        "end": {
          "line": 1416,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41387,
      "end": 41388,
      "loc": {
        "start": {
          "line": 1416,
          "column": 70
        },
        "end": {
          "line": 1416,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 41389,
      "end": 41390,
      "loc": {
        "start": {
          "line": 1416,
          "column": 72
        },
        "end": {
          "line": 1416,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41390,
      "end": 41391,
      "loc": {
        "start": {
          "line": 1416,
          "column": 73
        },
        "end": {
          "line": 1416,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41391,
      "end": 41392,
      "loc": {
        "start": {
          "line": 1416,
          "column": 74
        },
        "end": {
          "line": 1416,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41395,
      "end": 41396,
      "loc": {
        "start": {
          "line": 1417,
          "column": 2
        },
        "end": {
          "line": 1417,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed OH&P value.\n   *\n   * @return {number}\n   ",
      "start": 41400,
      "end": 41498,
      "loc": {
        "start": {
          "line": 1419,
          "column": 2
        },
        "end": {
          "line": 1423,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getOhpValue",
      "start": 41501,
      "end": 41513,
      "loc": {
        "start": {
          "line": 1424,
          "column": 2
        },
        "end": {
          "line": 1424,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41513,
      "end": 41514,
      "loc": {
        "start": {
          "line": 1424,
          "column": 14
        },
        "end": {
          "line": 1424,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41514,
      "end": 41515,
      "loc": {
        "start": {
          "line": 1424,
          "column": 15
        },
        "end": {
          "line": 1424,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41516,
      "end": 41517,
      "loc": {
        "start": {
          "line": 1424,
          "column": 17
        },
        "end": {
          "line": 1424,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 41522,
      "end": 41524,
      "loc": {
        "start": {
          "line": 1425,
          "column": 4
        },
        "end": {
          "line": 1425,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41525,
      "end": 41526,
      "loc": {
        "start": {
          "line": 1425,
          "column": 7
        },
        "end": {
          "line": 1425,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 41526,
      "end": 41527,
      "loc": {
        "start": {
          "line": 1425,
          "column": 8
        },
        "end": {
          "line": 1425,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41527,
      "end": 41531,
      "loc": {
        "start": {
          "line": 1425,
          "column": 9
        },
        "end": {
          "line": 1425,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41531,
      "end": 41532,
      "loc": {
        "start": {
          "line": 1425,
          "column": 13
        },
        "end": {
          "line": 1425,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 41532,
      "end": 41544,
      "loc": {
        "start": {
          "line": 1425,
          "column": 14
        },
        "end": {
          "line": 1425,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41544,
      "end": 41545,
      "loc": {
        "start": {
          "line": 1425,
          "column": 26
        },
        "end": {
          "line": 1425,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ohp",
      "start": 41545,
      "end": 41550,
      "loc": {
        "start": {
          "line": 1425,
          "column": 27
        },
        "end": {
          "line": 1425,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41550,
      "end": 41551,
      "loc": {
        "start": {
          "line": 1425,
          "column": 32
        },
        "end": {
          "line": 1425,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41551,
      "end": 41552,
      "loc": {
        "start": {
          "line": 1425,
          "column": 33
        },
        "end": {
          "line": 1425,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41553,
      "end": 41554,
      "loc": {
        "start": {
          "line": 1425,
          "column": 35
        },
        "end": {
          "line": 1425,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 41561,
      "end": 41566,
      "loc": {
        "start": {
          "line": 1426,
          "column": 6
        },
        "end": {
          "line": 1426,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 41567,
      "end": 41582,
      "loc": {
        "start": {
          "line": 1426,
          "column": 12
        },
        "end": {
          "line": 1426,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 41583,
      "end": 41584,
      "loc": {
        "start": {
          "line": 1426,
          "column": 28
        },
        "end": {
          "line": 1426,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41585,
      "end": 41589,
      "loc": {
        "start": {
          "line": 1426,
          "column": 30
        },
        "end": {
          "line": 1426,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41589,
      "end": 41590,
      "loc": {
        "start": {
          "line": 1426,
          "column": 34
        },
        "end": {
          "line": 1426,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 41590,
      "end": 41609,
      "loc": {
        "start": {
          "line": 1426,
          "column": 35
        },
        "end": {
          "line": 1426,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41609,
      "end": 41610,
      "loc": {
        "start": {
          "line": 1426,
          "column": 54
        },
        "end": {
          "line": 1426,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41610,
      "end": 41614,
      "loc": {
        "start": {
          "line": 1426,
          "column": 55
        },
        "end": {
          "line": 1426,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41614,
      "end": 41615,
      "loc": {
        "start": {
          "line": 1426,
          "column": 59
        },
        "end": {
          "line": 1426,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 41615,
      "end": 41621,
      "loc": {
        "start": {
          "line": 1426,
          "column": 60
        },
        "end": {
          "line": 1426,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41621,
      "end": 41622,
      "loc": {
        "start": {
          "line": 1426,
          "column": 66
        },
        "end": {
          "line": 1426,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 41622,
      "end": 41634,
      "loc": {
        "start": {
          "line": 1426,
          "column": 67
        },
        "end": {
          "line": 1426,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41634,
      "end": 41635,
      "loc": {
        "start": {
          "line": 1426,
          "column": 79
        },
        "end": {
          "line": 1426,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 41635,
      "end": 41638,
      "loc": {
        "start": {
          "line": 1426,
          "column": 80
        },
        "end": {
          "line": 1426,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41638,
      "end": 41639,
      "loc": {
        "start": {
          "line": 1426,
          "column": 83
        },
        "end": {
          "line": 1426,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ohp",
      "start": 41640,
      "end": 41645,
      "loc": {
        "start": {
          "line": 1426,
          "column": 85
        },
        "end": {
          "line": 1426,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41645,
      "end": 41646,
      "loc": {
        "start": {
          "line": 1426,
          "column": 90
        },
        "end": {
          "line": 1426,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41646,
      "end": 41647,
      "loc": {
        "start": {
          "line": 1426,
          "column": 91
        },
        "end": {
          "line": 1426,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 41654,
      "end": 41660,
      "loc": {
        "start": {
          "line": 1427,
          "column": 6
        },
        "end": {
          "line": 1427,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 41661,
      "end": 41666,
      "loc": {
        "start": {
          "line": 1427,
          "column": 13
        },
        "end": {
          "line": 1427,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41666,
      "end": 41667,
      "loc": {
        "start": {
          "line": 1427,
          "column": 18
        },
        "end": {
          "line": 1427,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 41667,
      "end": 41674,
      "loc": {
        "start": {
          "line": 1427,
          "column": 19
        },
        "end": {
          "line": 1427,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41674,
      "end": 41675,
      "loc": {
        "start": {
          "line": 1427,
          "column": 26
        },
        "end": {
          "line": 1427,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 41675,
      "end": 41688,
      "loc": {
        "start": {
          "line": 1427,
          "column": 27
        },
        "end": {
          "line": 1427,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41688,
      "end": 41689,
      "loc": {
        "start": {
          "line": 1427,
          "column": 40
        },
        "end": {
          "line": 1427,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 41689,
      "end": 41704,
      "loc": {
        "start": {
          "line": 1427,
          "column": 41
        },
        "end": {
          "line": 1427,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41704,
      "end": 41705,
      "loc": {
        "start": {
          "line": 1427,
          "column": 56
        },
        "end": {
          "line": 1427,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 41706,
      "end": 41707,
      "loc": {
        "start": {
          "line": 1427,
          "column": 58
        },
        "end": {
          "line": 1427,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41707,
      "end": 41708,
      "loc": {
        "start": {
          "line": 1427,
          "column": 59
        },
        "end": {
          "line": 1427,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41708,
      "end": 41709,
      "loc": {
        "start": {
          "line": 1427,
          "column": 60
        },
        "end": {
          "line": 1427,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 41710,
      "end": 41711,
      "loc": {
        "start": {
          "line": 1427,
          "column": 62
        },
        "end": {
          "line": 1427,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41711,
      "end": 41712,
      "loc": {
        "start": {
          "line": 1427,
          "column": 63
        },
        "end": {
          "line": 1427,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41712,
      "end": 41713,
      "loc": {
        "start": {
          "line": 1427,
          "column": 64
        },
        "end": {
          "line": 1427,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41718,
      "end": 41719,
      "loc": {
        "start": {
          "line": 1428,
          "column": 4
        },
        "end": {
          "line": 1428,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 41720,
      "end": 41724,
      "loc": {
        "start": {
          "line": 1428,
          "column": 6
        },
        "end": {
          "line": 1428,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 41725,
      "end": 41731,
      "loc": {
        "start": {
          "line": 1428,
          "column": 11
        },
        "end": {
          "line": 1428,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 41732,
      "end": 41737,
      "loc": {
        "start": {
          "line": 1428,
          "column": 18
        },
        "end": {
          "line": 1428,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41737,
      "end": 41738,
      "loc": {
        "start": {
          "line": 1428,
          "column": 23
        },
        "end": {
          "line": 1428,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 41738,
      "end": 41745,
      "loc": {
        "start": {
          "line": 1428,
          "column": 24
        },
        "end": {
          "line": 1428,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41745,
      "end": 41746,
      "loc": {
        "start": {
          "line": 1428,
          "column": 31
        },
        "end": {
          "line": 1428,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 41746,
      "end": 41759,
      "loc": {
        "start": {
          "line": 1428,
          "column": 32
        },
        "end": {
          "line": 1428,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41759,
      "end": 41760,
      "loc": {
        "start": {
          "line": 1428,
          "column": 45
        },
        "end": {
          "line": 1428,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41760,
      "end": 41764,
      "loc": {
        "start": {
          "line": 1428,
          "column": 46
        },
        "end": {
          "line": 1428,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41764,
      "end": 41765,
      "loc": {
        "start": {
          "line": 1428,
          "column": 50
        },
        "end": {
          "line": 1428,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 41765,
      "end": 41770,
      "loc": {
        "start": {
          "line": 1428,
          "column": 51
        },
        "end": {
          "line": 1428,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41770,
      "end": 41771,
      "loc": {
        "start": {
          "line": 1428,
          "column": 56
        },
        "end": {
          "line": 1428,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 41771,
      "end": 41774,
      "loc": {
        "start": {
          "line": 1428,
          "column": 57
        },
        "end": {
          "line": 1428,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41774,
      "end": 41775,
      "loc": {
        "start": {
          "line": 1428,
          "column": 60
        },
        "end": {
          "line": 1428,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 41776,
      "end": 41777,
      "loc": {
        "start": {
          "line": 1428,
          "column": 62
        },
        "end": {
          "line": 1428,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41777,
      "end": 41778,
      "loc": {
        "start": {
          "line": 1428,
          "column": 63
        },
        "end": {
          "line": 1428,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41778,
      "end": 41779,
      "loc": {
        "start": {
          "line": 1428,
          "column": 64
        },
        "end": {
          "line": 1428,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 41780,
      "end": 41781,
      "loc": {
        "start": {
          "line": 1428,
          "column": 66
        },
        "end": {
          "line": 1428,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41781,
      "end": 41782,
      "loc": {
        "start": {
          "line": 1428,
          "column": 67
        },
        "end": {
          "line": 1428,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41782,
      "end": 41783,
      "loc": {
        "start": {
          "line": 1428,
          "column": 68
        },
        "end": {
          "line": 1428,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41786,
      "end": 41787,
      "loc": {
        "start": {
          "line": 1429,
          "column": 2
        },
        "end": {
          "line": 1429,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Internally retrieves the non-cached computed Quantity value.\n   *\n   * @return {number}\n   ",
      "start": 41791,
      "end": 41893,
      "loc": {
        "start": {
          "line": 1431,
          "column": 2
        },
        "end": {
          "line": 1435,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getQuantityValue",
      "start": 41896,
      "end": 41913,
      "loc": {
        "start": {
          "line": 1436,
          "column": 2
        },
        "end": {
          "line": 1436,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41913,
      "end": 41914,
      "loc": {
        "start": {
          "line": 1436,
          "column": 19
        },
        "end": {
          "line": 1436,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41914,
      "end": 41915,
      "loc": {
        "start": {
          "line": 1436,
          "column": 20
        },
        "end": {
          "line": 1436,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41916,
      "end": 41917,
      "loc": {
        "start": {
          "line": 1436,
          "column": 22
        },
        "end": {
          "line": 1436,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 41922,
      "end": 41924,
      "loc": {
        "start": {
          "line": 1437,
          "column": 4
        },
        "end": {
          "line": 1437,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41925,
      "end": 41926,
      "loc": {
        "start": {
          "line": 1437,
          "column": 7
        },
        "end": {
          "line": 1437,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 41926,
      "end": 41927,
      "loc": {
        "start": {
          "line": 1437,
          "column": 8
        },
        "end": {
          "line": 1437,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 41927,
      "end": 41931,
      "loc": {
        "start": {
          "line": 1437,
          "column": 9
        },
        "end": {
          "line": 1437,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41931,
      "end": 41932,
      "loc": {
        "start": {
          "line": 1437,
          "column": 13
        },
        "end": {
          "line": 1437,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 41932,
      "end": 41944,
      "loc": {
        "start": {
          "line": 1437,
          "column": 14
        },
        "end": {
          "line": 1437,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41944,
      "end": 41945,
      "loc": {
        "start": {
          "line": 1437,
          "column": 26
        },
        "end": {
          "line": 1437,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 41945,
      "end": 41955,
      "loc": {
        "start": {
          "line": 1437,
          "column": 27
        },
        "end": {
          "line": 1437,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41955,
      "end": 41956,
      "loc": {
        "start": {
          "line": 1437,
          "column": 37
        },
        "end": {
          "line": 1437,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41956,
      "end": 41957,
      "loc": {
        "start": {
          "line": 1437,
          "column": 38
        },
        "end": {
          "line": 1437,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 41958,
      "end": 41959,
      "loc": {
        "start": {
          "line": 1437,
          "column": 40
        },
        "end": {
          "line": 1437,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 41966,
      "end": 41969,
      "loc": {
        "start": {
          "line": 1438,
          "column": 6
        },
        "end": {
          "line": 1438,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 41970,
      "end": 41973,
      "loc": {
        "start": {
          "line": 1438,
          "column": 10
        },
        "end": {
          "line": 1438,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 41974,
      "end": 41975,
      "loc": {
        "start": {
          "line": 1438,
          "column": 14
        },
        "end": {
          "line": 1438,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 41976,
      "end": 41977,
      "loc": {
        "start": {
          "line": 1438,
          "column": 16
        },
        "end": {
          "line": 1438,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 41977,
      "end": 41978,
      "loc": {
        "start": {
          "line": 1438,
          "column": 17
        },
        "end": {
          "line": 1438,
          "column": 18
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "Must check for quantity property, as legacy bids do not contain this property.",
      "start": 41986,
      "end": 42066,
      "loc": {
        "start": {
          "line": 1440,
          "column": 6
        },
        "end": {
          "line": 1440,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 42073,
      "end": 42075,
      "loc": {
        "start": {
          "line": 1441,
          "column": 6
        },
        "end": {
          "line": 1441,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42076,
      "end": 42077,
      "loc": {
        "start": {
          "line": 1441,
          "column": 9
        },
        "end": {
          "line": 1441,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 42077,
      "end": 42078,
      "loc": {
        "start": {
          "line": 1441,
          "column": 10
        },
        "end": {
          "line": 1441,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isUndefined",
      "start": 42078,
      "end": 42089,
      "loc": {
        "start": {
          "line": 1441,
          "column": 11
        },
        "end": {
          "line": 1441,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42089,
      "end": 42090,
      "loc": {
        "start": {
          "line": 1441,
          "column": 22
        },
        "end": {
          "line": 1441,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42090,
      "end": 42094,
      "loc": {
        "start": {
          "line": 1441,
          "column": 23
        },
        "end": {
          "line": 1441,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42094,
      "end": 42095,
      "loc": {
        "start": {
          "line": 1441,
          "column": 27
        },
        "end": {
          "line": 1441,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 42095,
      "end": 42101,
      "loc": {
        "start": {
          "line": 1441,
          "column": 28
        },
        "end": {
          "line": 1441,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42101,
      "end": 42102,
      "loc": {
        "start": {
          "line": 1441,
          "column": 34
        },
        "end": {
          "line": 1441,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 42102,
      "end": 42110,
      "loc": {
        "start": {
          "line": 1441,
          "column": 35
        },
        "end": {
          "line": 1441,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42110,
      "end": 42111,
      "loc": {
        "start": {
          "line": 1441,
          "column": 43
        },
        "end": {
          "line": 1441,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 42112,
      "end": 42114,
      "loc": {
        "start": {
          "line": 1441,
          "column": 45
        },
        "end": {
          "line": 1441,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42115,
      "end": 42119,
      "loc": {
        "start": {
          "line": 1441,
          "column": 48
        },
        "end": {
          "line": 1441,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42119,
      "end": 42120,
      "loc": {
        "start": {
          "line": 1441,
          "column": 52
        },
        "end": {
          "line": 1441,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 42120,
      "end": 42126,
      "loc": {
        "start": {
          "line": 1441,
          "column": 53
        },
        "end": {
          "line": 1441,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42126,
      "end": 42127,
      "loc": {
        "start": {
          "line": 1441,
          "column": 59
        },
        "end": {
          "line": 1441,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 42127,
      "end": 42135,
      "loc": {
        "start": {
          "line": 1441,
          "column": 60
        },
        "end": {
          "line": 1441,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42135,
      "end": 42136,
      "loc": {
        "start": {
          "line": 1441,
          "column": 68
        },
        "end": {
          "line": 1441,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 42136,
      "end": 42140,
      "loc": {
        "start": {
          "line": 1441,
          "column": 69
        },
        "end": {
          "line": 1441,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 42141,
      "end": 42144,
      "loc": {
        "start": {
          "line": 1441,
          "column": 74
        },
        "end": {
          "line": 1441,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "value",
      "start": 42145,
      "end": 42152,
      "loc": {
        "start": {
          "line": 1441,
          "column": 78
        },
        "end": {
          "line": 1441,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42152,
      "end": 42153,
      "loc": {
        "start": {
          "line": 1441,
          "column": 85
        },
        "end": {
          "line": 1441,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42154,
      "end": 42155,
      "loc": {
        "start": {
          "line": 1441,
          "column": 87
        },
        "end": {
          "line": 1441,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 42164,
      "end": 42167,
      "loc": {
        "start": {
          "line": 1442,
          "column": 8
        },
        "end": {
          "line": 1442,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 42168,
      "end": 42169,
      "loc": {
        "start": {
          "line": 1442,
          "column": 12
        },
        "end": {
          "line": 1442,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42170,
      "end": 42174,
      "loc": {
        "start": {
          "line": 1442,
          "column": 14
        },
        "end": {
          "line": 1442,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42174,
      "end": 42175,
      "loc": {
        "start": {
          "line": 1442,
          "column": 18
        },
        "end": {
          "line": 1442,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 42175,
      "end": 42181,
      "loc": {
        "start": {
          "line": 1442,
          "column": 19
        },
        "end": {
          "line": 1442,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42181,
      "end": 42182,
      "loc": {
        "start": {
          "line": 1442,
          "column": 25
        },
        "end": {
          "line": 1442,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 42182,
      "end": 42190,
      "loc": {
        "start": {
          "line": 1442,
          "column": 26
        },
        "end": {
          "line": 1442,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42190,
      "end": 42191,
      "loc": {
        "start": {
          "line": 1442,
          "column": 34
        },
        "end": {
          "line": 1442,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 42191,
      "end": 42196,
      "loc": {
        "start": {
          "line": 1442,
          "column": 35
        },
        "end": {
          "line": 1442,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42196,
      "end": 42197,
      "loc": {
        "start": {
          "line": 1442,
          "column": 40
        },
        "end": {
          "line": 1442,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42204,
      "end": 42205,
      "loc": {
        "start": {
          "line": 1443,
          "column": 6
        },
        "end": {
          "line": 1443,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 42206,
      "end": 42210,
      "loc": {
        "start": {
          "line": 1443,
          "column": 8
        },
        "end": {
          "line": 1443,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42211,
      "end": 42212,
      "loc": {
        "start": {
          "line": 1443,
          "column": 13
        },
        "end": {
          "line": 1443,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 42221,
      "end": 42224,
      "loc": {
        "start": {
          "line": 1444,
          "column": 8
        },
        "end": {
          "line": 1444,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 42225,
      "end": 42226,
      "loc": {
        "start": {
          "line": 1444,
          "column": 12
        },
        "end": {
          "line": 1444,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42227,
      "end": 42231,
      "loc": {
        "start": {
          "line": 1444,
          "column": 14
        },
        "end": {
          "line": 1444,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42231,
      "end": 42232,
      "loc": {
        "start": {
          "line": 1444,
          "column": 18
        },
        "end": {
          "line": 1444,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 42232,
      "end": 42251,
      "loc": {
        "start": {
          "line": 1444,
          "column": 19
        },
        "end": {
          "line": 1444,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42251,
      "end": 42252,
      "loc": {
        "start": {
          "line": 1444,
          "column": 38
        },
        "end": {
          "line": 1444,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42252,
      "end": 42256,
      "loc": {
        "start": {
          "line": 1444,
          "column": 39
        },
        "end": {
          "line": 1444,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42256,
      "end": 42257,
      "loc": {
        "start": {
          "line": 1444,
          "column": 43
        },
        "end": {
          "line": 1444,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 42257,
      "end": 42263,
      "loc": {
        "start": {
          "line": 1444,
          "column": 44
        },
        "end": {
          "line": 1444,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42263,
      "end": 42264,
      "loc": {
        "start": {
          "line": 1444,
          "column": 50
        },
        "end": {
          "line": 1444,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 42264,
      "end": 42276,
      "loc": {
        "start": {
          "line": 1444,
          "column": 51
        },
        "end": {
          "line": 1444,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42276,
      "end": 42277,
      "loc": {
        "start": {
          "line": 1444,
          "column": 63
        },
        "end": {
          "line": 1444,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 42277,
      "end": 42285,
      "loc": {
        "start": {
          "line": 1444,
          "column": 64
        },
        "end": {
          "line": 1444,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42285,
      "end": 42286,
      "loc": {
        "start": {
          "line": 1444,
          "column": 72
        },
        "end": {
          "line": 1444,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 42287,
      "end": 42297,
      "loc": {
        "start": {
          "line": 1444,
          "column": 74
        },
        "end": {
          "line": 1444,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42297,
      "end": 42298,
      "loc": {
        "start": {
          "line": 1444,
          "column": 84
        },
        "end": {
          "line": 1444,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42298,
      "end": 42299,
      "loc": {
        "start": {
          "line": 1444,
          "column": 85
        },
        "end": {
          "line": 1444,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42306,
      "end": 42307,
      "loc": {
        "start": {
          "line": 1445,
          "column": 6
        },
        "end": {
          "line": 1445,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 42314,
      "end": 42320,
      "loc": {
        "start": {
          "line": 1446,
          "column": 6
        },
        "end": {
          "line": 1446,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 42321,
      "end": 42326,
      "loc": {
        "start": {
          "line": 1446,
          "column": 13
        },
        "end": {
          "line": 1446,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42326,
      "end": 42327,
      "loc": {
        "start": {
          "line": 1446,
          "column": 18
        },
        "end": {
          "line": 1446,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 42327,
      "end": 42334,
      "loc": {
        "start": {
          "line": 1446,
          "column": 19
        },
        "end": {
          "line": 1446,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42334,
      "end": 42335,
      "loc": {
        "start": {
          "line": 1446,
          "column": 26
        },
        "end": {
          "line": 1446,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 42335,
      "end": 42348,
      "loc": {
        "start": {
          "line": 1446,
          "column": 27
        },
        "end": {
          "line": 1446,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42348,
      "end": 42349,
      "loc": {
        "start": {
          "line": 1446,
          "column": 40
        },
        "end": {
          "line": 1446,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 42349,
      "end": 42352,
      "loc": {
        "start": {
          "line": 1446,
          "column": 41
        },
        "end": {
          "line": 1446,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42352,
      "end": 42353,
      "loc": {
        "start": {
          "line": 1446,
          "column": 44
        },
        "end": {
          "line": 1446,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42353,
      "end": 42354,
      "loc": {
        "start": {
          "line": 1446,
          "column": 45
        },
        "end": {
          "line": 1446,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 42355,
      "end": 42356,
      "loc": {
        "start": {
          "line": 1446,
          "column": 47
        },
        "end": {
          "line": 1446,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42356,
      "end": 42357,
      "loc": {
        "start": {
          "line": 1446,
          "column": 48
        },
        "end": {
          "line": 1446,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42357,
      "end": 42358,
      "loc": {
        "start": {
          "line": 1446,
          "column": 49
        },
        "end": {
          "line": 1446,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42363,
      "end": 42364,
      "loc": {
        "start": {
          "line": 1447,
          "column": 4
        },
        "end": {
          "line": 1447,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 42365,
      "end": 42369,
      "loc": {
        "start": {
          "line": 1447,
          "column": 6
        },
        "end": {
          "line": 1447,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 42370,
      "end": 42376,
      "loc": {
        "start": {
          "line": 1447,
          "column": 11
        },
        "end": {
          "line": 1447,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 42377,
      "end": 42382,
      "loc": {
        "start": {
          "line": 1447,
          "column": 18
        },
        "end": {
          "line": 1447,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42382,
      "end": 42383,
      "loc": {
        "start": {
          "line": 1447,
          "column": 23
        },
        "end": {
          "line": 1447,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 42383,
      "end": 42390,
      "loc": {
        "start": {
          "line": 1447,
          "column": 24
        },
        "end": {
          "line": 1447,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42390,
      "end": 42391,
      "loc": {
        "start": {
          "line": 1447,
          "column": 31
        },
        "end": {
          "line": 1447,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 42391,
      "end": 42404,
      "loc": {
        "start": {
          "line": 1447,
          "column": 32
        },
        "end": {
          "line": 1447,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42404,
      "end": 42405,
      "loc": {
        "start": {
          "line": 1447,
          "column": 45
        },
        "end": {
          "line": 1447,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42405,
      "end": 42409,
      "loc": {
        "start": {
          "line": 1447,
          "column": 46
        },
        "end": {
          "line": 1447,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42409,
      "end": 42410,
      "loc": {
        "start": {
          "line": 1447,
          "column": 50
        },
        "end": {
          "line": 1447,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 42410,
      "end": 42415,
      "loc": {
        "start": {
          "line": 1447,
          "column": 51
        },
        "end": {
          "line": 1447,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42415,
      "end": 42416,
      "loc": {
        "start": {
          "line": 1447,
          "column": 56
        },
        "end": {
          "line": 1447,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 42416,
      "end": 42424,
      "loc": {
        "start": {
          "line": 1447,
          "column": 57
        },
        "end": {
          "line": 1447,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42424,
      "end": 42425,
      "loc": {
        "start": {
          "line": 1447,
          "column": 65
        },
        "end": {
          "line": 1447,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42425,
      "end": 42426,
      "loc": {
        "start": {
          "line": 1447,
          "column": 66
        },
        "end": {
          "line": 1447,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 42427,
      "end": 42428,
      "loc": {
        "start": {
          "line": 1447,
          "column": 68
        },
        "end": {
          "line": 1447,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42428,
      "end": 42429,
      "loc": {
        "start": {
          "line": 1447,
          "column": 69
        },
        "end": {
          "line": 1447,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42429,
      "end": 42430,
      "loc": {
        "start": {
          "line": 1447,
          "column": 70
        },
        "end": {
          "line": 1447,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42433,
      "end": 42434,
      "loc": {
        "start": {
          "line": 1448,
          "column": 2
        },
        "end": {
          "line": 1448,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 42438,
      "end": 42474,
      "loc": {
        "start": {
          "line": 1450,
          "column": 2
        },
        "end": {
          "line": 1453,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getCostValue",
      "start": 42477,
      "end": 42490,
      "loc": {
        "start": {
          "line": 1454,
          "column": 2
        },
        "end": {
          "line": 1454,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42490,
      "end": 42491,
      "loc": {
        "start": {
          "line": 1454,
          "column": 15
        },
        "end": {
          "line": 1454,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42491,
      "end": 42492,
      "loc": {
        "start": {
          "line": 1454,
          "column": 16
        },
        "end": {
          "line": 1454,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42493,
      "end": 42494,
      "loc": {
        "start": {
          "line": 1454,
          "column": 18
        },
        "end": {
          "line": 1454,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 42499,
      "end": 42501,
      "loc": {
        "start": {
          "line": 1455,
          "column": 4
        },
        "end": {
          "line": 1455,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42502,
      "end": 42503,
      "loc": {
        "start": {
          "line": 1455,
          "column": 7
        },
        "end": {
          "line": 1455,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42503,
      "end": 42507,
      "loc": {
        "start": {
          "line": 1455,
          "column": 8
        },
        "end": {
          "line": 1455,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42507,
      "end": 42508,
      "loc": {
        "start": {
          "line": 1455,
          "column": 12
        },
        "end": {
          "line": 1455,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 42508,
      "end": 42520,
      "loc": {
        "start": {
          "line": 1455,
          "column": 13
        },
        "end": {
          "line": 1455,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42520,
      "end": 42521,
      "loc": {
        "start": {
          "line": 1455,
          "column": 25
        },
        "end": {
          "line": 1455,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 42521,
      "end": 42527,
      "loc": {
        "start": {
          "line": 1455,
          "column": 26
        },
        "end": {
          "line": 1455,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42527,
      "end": 42528,
      "loc": {
        "start": {
          "line": 1455,
          "column": 32
        },
        "end": {
          "line": 1455,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42528,
      "end": 42529,
      "loc": {
        "start": {
          "line": 1455,
          "column": 33
        },
        "end": {
          "line": 1455,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42530,
      "end": 42531,
      "loc": {
        "start": {
          "line": 1455,
          "column": 35
        },
        "end": {
          "line": 1455,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42538,
      "end": 42542,
      "loc": {
        "start": {
          "line": 1456,
          "column": 6
        },
        "end": {
          "line": 1456,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42542,
      "end": 42543,
      "loc": {
        "start": {
          "line": 1456,
          "column": 10
        },
        "end": {
          "line": 1456,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 42543,
      "end": 42555,
      "loc": {
        "start": {
          "line": 1456,
          "column": 11
        },
        "end": {
          "line": 1456,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42555,
      "end": 42556,
      "loc": {
        "start": {
          "line": 1456,
          "column": 23
        },
        "end": {
          "line": 1456,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_cost",
      "start": 42556,
      "end": 42575,
      "loc": {
        "start": {
          "line": 1456,
          "column": 24
        },
        "end": {
          "line": 1456,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42575,
      "end": 42576,
      "loc": {
        "start": {
          "line": 1456,
          "column": 43
        },
        "end": {
          "line": 1456,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 42577,
      "end": 42582,
      "loc": {
        "start": {
          "line": 1456,
          "column": 45
        },
        "end": {
          "line": 1456,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42582,
      "end": 42583,
      "loc": {
        "start": {
          "line": 1456,
          "column": 50
        },
        "end": {
          "line": 1456,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42583,
      "end": 42584,
      "loc": {
        "start": {
          "line": 1456,
          "column": 51
        },
        "end": {
          "line": 1456,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 42591,
      "end": 42597,
      "loc": {
        "start": {
          "line": 1457,
          "column": 6
        },
        "end": {
          "line": 1457,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 42598,
      "end": 42603,
      "loc": {
        "start": {
          "line": 1457,
          "column": 13
        },
        "end": {
          "line": 1457,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42603,
      "end": 42604,
      "loc": {
        "start": {
          "line": 1457,
          "column": 18
        },
        "end": {
          "line": 1457,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 42604,
      "end": 42611,
      "loc": {
        "start": {
          "line": 1457,
          "column": 19
        },
        "end": {
          "line": 1457,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42611,
      "end": 42612,
      "loc": {
        "start": {
          "line": 1457,
          "column": 26
        },
        "end": {
          "line": 1457,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 42612,
      "end": 42625,
      "loc": {
        "start": {
          "line": 1457,
          "column": 27
        },
        "end": {
          "line": 1457,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42625,
      "end": 42626,
      "loc": {
        "start": {
          "line": 1457,
          "column": 40
        },
        "end": {
          "line": 1457,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42626,
      "end": 42630,
      "loc": {
        "start": {
          "line": 1457,
          "column": 41
        },
        "end": {
          "line": 1457,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42630,
      "end": 42631,
      "loc": {
        "start": {
          "line": 1457,
          "column": 45
        },
        "end": {
          "line": 1457,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 42631,
      "end": 42636,
      "loc": {
        "start": {
          "line": 1457,
          "column": 46
        },
        "end": {
          "line": 1457,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42636,
      "end": 42637,
      "loc": {
        "start": {
          "line": 1457,
          "column": 51
        },
        "end": {
          "line": 1457,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 42637,
      "end": 42641,
      "loc": {
        "start": {
          "line": 1457,
          "column": 52
        },
        "end": {
          "line": 1457,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42641,
      "end": 42642,
      "loc": {
        "start": {
          "line": 1457,
          "column": 56
        },
        "end": {
          "line": 1457,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42642,
      "end": 42643,
      "loc": {
        "start": {
          "line": 1457,
          "column": 57
        },
        "end": {
          "line": 1457,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 42644,
      "end": 42645,
      "loc": {
        "start": {
          "line": 1457,
          "column": 59
        },
        "end": {
          "line": 1457,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42645,
      "end": 42646,
      "loc": {
        "start": {
          "line": 1457,
          "column": 60
        },
        "end": {
          "line": 1457,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42646,
      "end": 42647,
      "loc": {
        "start": {
          "line": 1457,
          "column": 61
        },
        "end": {
          "line": 1457,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42652,
      "end": 42653,
      "loc": {
        "start": {
          "line": 1458,
          "column": 4
        },
        "end": {
          "line": 1458,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 42659,
      "end": 42664,
      "loc": {
        "start": {
          "line": 1460,
          "column": 4
        },
        "end": {
          "line": 1460,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 42665,
      "end": 42677,
      "loc": {
        "start": {
          "line": 1460,
          "column": 10
        },
        "end": {
          "line": 1460,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 42678,
      "end": 42679,
      "loc": {
        "start": {
          "line": 1460,
          "column": 23
        },
        "end": {
          "line": 1460,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42680,
      "end": 42681,
      "loc": {
        "start": {
          "line": 1460,
          "column": 25
        },
        "end": {
          "line": 1460,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "escalator",
      "start": 42681,
      "end": 42692,
      "loc": {
        "start": {
          "line": 1460,
          "column": 26
        },
        "end": {
          "line": 1460,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42692,
      "end": 42693,
      "loc": {
        "start": {
          "line": 1460,
          "column": 37
        },
        "end": {
          "line": 1460,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ohp",
      "start": 42694,
      "end": 42699,
      "loc": {
        "start": {
          "line": 1460,
          "column": 39
        },
        "end": {
          "line": 1460,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42699,
      "end": 42700,
      "loc": {
        "start": {
          "line": 1460,
          "column": 44
        },
        "end": {
          "line": 1460,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42700,
      "end": 42701,
      "loc": {
        "start": {
          "line": 1460,
          "column": 45
        },
        "end": {
          "line": 1460,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 42706,
      "end": 42709,
      "loc": {
        "start": {
          "line": 1461,
          "column": 4
        },
        "end": {
          "line": 1461,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 42710,
      "end": 42714,
      "loc": {
        "start": {
          "line": 1461,
          "column": 8
        },
        "end": {
          "line": 1461,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 42715,
      "end": 42716,
      "loc": {
        "start": {
          "line": 1461,
          "column": 13
        },
        "end": {
          "line": 1461,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 42717,
      "end": 42718,
      "loc": {
        "start": {
          "line": 1461,
          "column": 15
        },
        "end": {
          "line": 1461,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42718,
      "end": 42719,
      "loc": {
        "start": {
          "line": 1461,
          "column": 16
        },
        "end": {
          "line": 1461,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 42725,
      "end": 42727,
      "loc": {
        "start": {
          "line": 1463,
          "column": 4
        },
        "end": {
          "line": 1463,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42728,
      "end": 42729,
      "loc": {
        "start": {
          "line": 1463,
          "column": 7
        },
        "end": {
          "line": 1463,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42729,
      "end": 42733,
      "loc": {
        "start": {
          "line": 1463,
          "column": 8
        },
        "end": {
          "line": 1463,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42733,
      "end": 42734,
      "loc": {
        "start": {
          "line": 1463,
          "column": 12
        },
        "end": {
          "line": 1463,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 42734,
      "end": 42741,
      "loc": {
        "start": {
          "line": 1463,
          "column": 13
        },
        "end": {
          "line": 1463,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42741,
      "end": 42742,
      "loc": {
        "start": {
          "line": 1463,
          "column": 20
        },
        "end": {
          "line": 1463,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42742,
      "end": 42743,
      "loc": {
        "start": {
          "line": 1463,
          "column": 21
        },
        "end": {
          "line": 1463,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42743,
      "end": 42744,
      "loc": {
        "start": {
          "line": 1463,
          "column": 22
        },
        "end": {
          "line": 1463,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42745,
      "end": 42746,
      "loc": {
        "start": {
          "line": 1463,
          "column": 24
        },
        "end": {
          "line": 1463,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 42753,
      "end": 42765,
      "loc": {
        "start": {
          "line": 1464,
          "column": 6
        },
        "end": {
          "line": 1464,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42765,
      "end": 42766,
      "loc": {
        "start": {
          "line": 1464,
          "column": 18
        },
        "end": {
          "line": 1464,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 42766,
      "end": 42770,
      "loc": {
        "start": {
          "line": 1464,
          "column": 19
        },
        "end": {
          "line": 1464,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42770,
      "end": 42771,
      "loc": {
        "start": {
          "line": 1464,
          "column": 23
        },
        "end": {
          "line": 1464,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "wage",
      "start": 42771,
      "end": 42777,
      "loc": {
        "start": {
          "line": 1464,
          "column": 24
        },
        "end": {
          "line": 1464,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42777,
      "end": 42778,
      "loc": {
        "start": {
          "line": 1464,
          "column": 30
        },
        "end": {
          "line": 1464,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "burden",
      "start": 42779,
      "end": 42787,
      "loc": {
        "start": {
          "line": 1464,
          "column": 32
        },
        "end": {
          "line": 1464,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42787,
      "end": 42788,
      "loc": {
        "start": {
          "line": 1464,
          "column": 40
        },
        "end": {
          "line": 1464,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42788,
      "end": 42789,
      "loc": {
        "start": {
          "line": 1464,
          "column": 41
        },
        "end": {
          "line": 1464,
          "column": 42
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " use predicted cost only if cost specific dependencies are undefined. Otherwise compute using predicted hours",
      "start": 42796,
      "end": 42907,
      "loc": {
        "start": {
          "line": 1465,
          "column": 6
        },
        "end": {
          "line": 1465,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 42914,
      "end": 42916,
      "loc": {
        "start": {
          "line": 1466,
          "column": 6
        },
        "end": {
          "line": 1466,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42917,
      "end": 42918,
      "loc": {
        "start": {
          "line": 1466,
          "column": 9
        },
        "end": {
          "line": 1466,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42918,
      "end": 42922,
      "loc": {
        "start": {
          "line": 1466,
          "column": 10
        },
        "end": {
          "line": 1466,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42922,
      "end": 42923,
      "loc": {
        "start": {
          "line": 1466,
          "column": 14
        },
        "end": {
          "line": 1466,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 42923,
      "end": 42946,
      "loc": {
        "start": {
          "line": 1466,
          "column": 15
        },
        "end": {
          "line": 1466,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42946,
      "end": 42947,
      "loc": {
        "start": {
          "line": 1466,
          "column": 38
        },
        "end": {
          "line": 1466,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42947,
      "end": 42950,
      "loc": {
        "start": {
          "line": 1466,
          "column": 39
        },
        "end": {
          "line": 1466,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 42950,
      "end": 42962,
      "loc": {
        "start": {
          "line": 1466,
          "column": 42
        },
        "end": {
          "line": 1466,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42962,
      "end": 42963,
      "loc": {
        "start": {
          "line": 1466,
          "column": 54
        },
        "end": {
          "line": 1466,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 42964,
      "end": 42966,
      "loc": {
        "start": {
          "line": 1466,
          "column": 56
        },
        "end": {
          "line": 1466,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 42967,
      "end": 42971,
      "loc": {
        "start": {
          "line": 1466,
          "column": 59
        },
        "end": {
          "line": 1466,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 42971,
      "end": 42972,
      "loc": {
        "start": {
          "line": 1466,
          "column": 63
        },
        "end": {
          "line": 1466,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_shouldPredict",
      "start": 42972,
      "end": 42986,
      "loc": {
        "start": {
          "line": 1466,
          "column": 64
        },
        "end": {
          "line": 1466,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42986,
      "end": 42987,
      "loc": {
        "start": {
          "line": 1466,
          "column": 78
        },
        "end": {
          "line": 1466,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 42987,
      "end": 42999,
      "loc": {
        "start": {
          "line": 1466,
          "column": 79
        },
        "end": {
          "line": 1466,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 42999,
      "end": 43000,
      "loc": {
        "start": {
          "line": 1466,
          "column": 91
        },
        "end": {
          "line": 1466,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43000,
      "end": 43001,
      "loc": {
        "start": {
          "line": 1466,
          "column": 92
        },
        "end": {
          "line": 1466,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43002,
      "end": 43003,
      "loc": {
        "start": {
          "line": 1466,
          "column": 94
        },
        "end": {
          "line": 1466,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43012,
      "end": 43016,
      "loc": {
        "start": {
          "line": 1467,
          "column": 8
        },
        "end": {
          "line": 1467,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43016,
      "end": 43017,
      "loc": {
        "start": {
          "line": 1467,
          "column": 12
        },
        "end": {
          "line": 1467,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 43017,
      "end": 43029,
      "loc": {
        "start": {
          "line": 1467,
          "column": 13
        },
        "end": {
          "line": 1467,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43029,
      "end": 43030,
      "loc": {
        "start": {
          "line": 1467,
          "column": 25
        },
        "end": {
          "line": 1467,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_cost",
      "start": 43030,
      "end": 43049,
      "loc": {
        "start": {
          "line": 1467,
          "column": 26
        },
        "end": {
          "line": 1467,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43049,
      "end": 43050,
      "loc": {
        "start": {
          "line": 1467,
          "column": 45
        },
        "end": {
          "line": 1467,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 43051,
      "end": 43055,
      "loc": {
        "start": {
          "line": 1467,
          "column": 47
        },
        "end": {
          "line": 1467,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43055,
      "end": 43056,
      "loc": {
        "start": {
          "line": 1467,
          "column": 51
        },
        "end": {
          "line": 1467,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43056,
      "end": 43057,
      "loc": {
        "start": {
          "line": 1467,
          "column": 52
        },
        "end": {
          "line": 1467,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 43066,
      "end": 43069,
      "loc": {
        "start": {
          "line": 1468,
          "column": 8
        },
        "end": {
          "line": 1468,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43070,
      "end": 43074,
      "loc": {
        "start": {
          "line": 1468,
          "column": 12
        },
        "end": {
          "line": 1468,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 43075,
      "end": 43076,
      "loc": {
        "start": {
          "line": 1468,
          "column": 17
        },
        "end": {
          "line": 1468,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43077,
      "end": 43081,
      "loc": {
        "start": {
          "line": 1468,
          "column": 19
        },
        "end": {
          "line": 1468,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43081,
      "end": 43082,
      "loc": {
        "start": {
          "line": 1468,
          "column": 23
        },
        "end": {
          "line": 1468,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedCost",
      "start": 43082,
      "end": 43098,
      "loc": {
        "start": {
          "line": 1468,
          "column": 24
        },
        "end": {
          "line": 1468,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43098,
      "end": 43099,
      "loc": {
        "start": {
          "line": 1468,
          "column": 40
        },
        "end": {
          "line": 1468,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43099,
      "end": 43103,
      "loc": {
        "start": {
          "line": 1468,
          "column": 41
        },
        "end": {
          "line": 1468,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43103,
      "end": 43104,
      "loc": {
        "start": {
          "line": 1468,
          "column": 45
        },
        "end": {
          "line": 1468,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 43104,
      "end": 43118,
      "loc": {
        "start": {
          "line": 1468,
          "column": 46
        },
        "end": {
          "line": 1468,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43118,
      "end": 43119,
      "loc": {
        "start": {
          "line": 1468,
          "column": 60
        },
        "end": {
          "line": 1468,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43119,
      "end": 43120,
      "loc": {
        "start": {
          "line": 1468,
          "column": 61
        },
        "end": {
          "line": 1468,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 43129,
      "end": 43135,
      "loc": {
        "start": {
          "line": 1469,
          "column": 8
        },
        "end": {
          "line": 1469,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43136,
      "end": 43140,
      "loc": {
        "start": {
          "line": 1469,
          "column": 15
        },
        "end": {
          "line": 1469,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43140,
      "end": 43141,
      "loc": {
        "start": {
          "line": 1469,
          "column": 19
        },
        "end": {
          "line": 1469,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 43141,
      "end": 43151,
      "loc": {
        "start": {
          "line": 1469,
          "column": 20
        },
        "end": {
          "line": 1469,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43152,
      "end": 43153,
      "loc": {
        "start": {
          "line": 1469,
          "column": 31
        },
        "end": {
          "line": 1469,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43154,
      "end": 43158,
      "loc": {
        "start": {
          "line": 1469,
          "column": 33
        },
        "end": {
          "line": 1469,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 43159,
      "end": 43160,
      "loc": {
        "start": {
          "line": 1469,
          "column": 38
        },
        "end": {
          "line": 1469,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43161,
      "end": 43165,
      "loc": {
        "start": {
          "line": 1469,
          "column": 40
        },
        "end": {
          "line": 1469,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43165,
      "end": 43166,
      "loc": {
        "start": {
          "line": 1469,
          "column": 44
        },
        "end": {
          "line": 1469,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 43166,
      "end": 43191,
      "loc": {
        "start": {
          "line": 1469,
          "column": 45
        },
        "end": {
          "line": 1469,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43191,
      "end": 43192,
      "loc": {
        "start": {
          "line": 1469,
          "column": 70
        },
        "end": {
          "line": 1469,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getContributionWeight",
      "start": 43192,
      "end": 43213,
      "loc": {
        "start": {
          "line": 1469,
          "column": 71
        },
        "end": {
          "line": 1469,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43213,
      "end": 43214,
      "loc": {
        "start": {
          "line": 1469,
          "column": 92
        },
        "end": {
          "line": 1469,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43214,
      "end": 43215,
      "loc": {
        "start": {
          "line": 1469,
          "column": 93
        },
        "end": {
          "line": 1469,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43216,
      "end": 43217,
      "loc": {
        "start": {
          "line": 1469,
          "column": 95
        },
        "end": {
          "line": 1469,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43218,
      "end": 43222,
      "loc": {
        "start": {
          "line": 1469,
          "column": 97
        },
        "end": {
          "line": 1469,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43222,
      "end": 43223,
      "loc": {
        "start": {
          "line": 1469,
          "column": 101
        },
        "end": {
          "line": 1469,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43230,
      "end": 43231,
      "loc": {
        "start": {
          "line": 1470,
          "column": 6
        },
        "end": {
          "line": 1470,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43239,
      "end": 43243,
      "loc": {
        "start": {
          "line": 1472,
          "column": 6
        },
        "end": {
          "line": 1472,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 43244,
      "end": 43245,
      "loc": {
        "start": {
          "line": 1472,
          "column": 11
        },
        "end": {
          "line": 1472,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43246,
      "end": 43250,
      "loc": {
        "start": {
          "line": 1472,
          "column": 13
        },
        "end": {
          "line": 1472,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43250,
      "end": 43251,
      "loc": {
        "start": {
          "line": 1472,
          "column": 17
        },
        "end": {
          "line": 1472,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "laborHours",
      "start": 43251,
      "end": 43261,
      "loc": {
        "start": {
          "line": 1472,
          "column": 18
        },
        "end": {
          "line": 1472,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 43262,
      "end": 43263,
      "loc": {
        "start": {
          "line": 1472,
          "column": 29
        },
        "end": {
          "line": 1472,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43264,
      "end": 43265,
      "loc": {
        "start": {
          "line": 1472,
          "column": 31
        },
        "end": {
          "line": 1472,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43265,
      "end": 43269,
      "loc": {
        "start": {
          "line": 1472,
          "column": 32
        },
        "end": {
          "line": 1472,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43269,
      "end": 43270,
      "loc": {
        "start": {
          "line": 1472,
          "column": 36
        },
        "end": {
          "line": 1472,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "wage",
      "start": 43270,
      "end": 43274,
      "loc": {
        "start": {
          "line": 1472,
          "column": 37
        },
        "end": {
          "line": 1472,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 43275,
      "end": 43276,
      "loc": {
        "start": {
          "line": 1472,
          "column": 42
        },
        "end": {
          "line": 1472,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43277,
      "end": 43281,
      "loc": {
        "start": {
          "line": 1472,
          "column": 44
        },
        "end": {
          "line": 1472,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43281,
      "end": 43282,
      "loc": {
        "start": {
          "line": 1472,
          "column": 48
        },
        "end": {
          "line": 1472,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "burden",
      "start": 43282,
      "end": 43288,
      "loc": {
        "start": {
          "line": 1472,
          "column": 49
        },
        "end": {
          "line": 1472,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43288,
      "end": 43289,
      "loc": {
        "start": {
          "line": 1472,
          "column": 55
        },
        "end": {
          "line": 1472,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43289,
      "end": 43290,
      "loc": {
        "start": {
          "line": 1472,
          "column": 56
        },
        "end": {
          "line": 1472,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43297,
      "end": 43301,
      "loc": {
        "start": {
          "line": 1473,
          "column": 6
        },
        "end": {
          "line": 1473,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43301,
      "end": 43302,
      "loc": {
        "start": {
          "line": 1473,
          "column": 10
        },
        "end": {
          "line": 1473,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 43302,
      "end": 43314,
      "loc": {
        "start": {
          "line": 1473,
          "column": 11
        },
        "end": {
          "line": 1473,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43314,
      "end": 43315,
      "loc": {
        "start": {
          "line": 1473,
          "column": 23
        },
        "end": {
          "line": 1473,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_cost",
      "start": 43315,
      "end": 43334,
      "loc": {
        "start": {
          "line": 1473,
          "column": 24
        },
        "end": {
          "line": 1473,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43334,
      "end": 43335,
      "loc": {
        "start": {
          "line": 1473,
          "column": 43
        },
        "end": {
          "line": 1473,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43336,
      "end": 43340,
      "loc": {
        "start": {
          "line": 1473,
          "column": 45
        },
        "end": {
          "line": 1473,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43340,
      "end": 43341,
      "loc": {
        "start": {
          "line": 1473,
          "column": 49
        },
        "end": {
          "line": 1473,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isPredicted",
      "start": 43341,
      "end": 43352,
      "loc": {
        "start": {
          "line": 1473,
          "column": 50
        },
        "end": {
          "line": 1473,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43352,
      "end": 43353,
      "loc": {
        "start": {
          "line": 1473,
          "column": 61
        },
        "end": {
          "line": 1473,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor_hours",
      "start": 43353,
      "end": 43366,
      "loc": {
        "start": {
          "line": 1473,
          "column": 62
        },
        "end": {
          "line": 1473,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43366,
      "end": 43367,
      "loc": {
        "start": {
          "line": 1473,
          "column": 75
        },
        "end": {
          "line": 1473,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43367,
      "end": 43368,
      "loc": {
        "start": {
          "line": 1473,
          "column": 76
        },
        "end": {
          "line": 1473,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43368,
      "end": 43369,
      "loc": {
        "start": {
          "line": 1473,
          "column": 77
        },
        "end": {
          "line": 1473,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43374,
      "end": 43375,
      "loc": {
        "start": {
          "line": 1474,
          "column": 4
        },
        "end": {
          "line": 1474,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 43376,
      "end": 43380,
      "loc": {
        "start": {
          "line": 1474,
          "column": 6
        },
        "end": {
          "line": 1474,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43381,
      "end": 43382,
      "loc": {
        "start": {
          "line": 1474,
          "column": 11
        },
        "end": {
          "line": 1474,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 43389,
      "end": 43401,
      "loc": {
        "start": {
          "line": 1475,
          "column": 6
        },
        "end": {
          "line": 1475,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43401,
      "end": 43402,
      "loc": {
        "start": {
          "line": 1475,
          "column": 18
        },
        "end": {
          "line": 1475,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 43402,
      "end": 43406,
      "loc": {
        "start": {
          "line": 1475,
          "column": 19
        },
        "end": {
          "line": 1475,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43406,
      "end": 43407,
      "loc": {
        "start": {
          "line": 1475,
          "column": 23
        },
        "end": {
          "line": 1475,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "quantity",
      "start": 43407,
      "end": 43417,
      "loc": {
        "start": {
          "line": 1475,
          "column": 24
        },
        "end": {
          "line": 1475,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43417,
      "end": 43418,
      "loc": {
        "start": {
          "line": 1475,
          "column": 34
        },
        "end": {
          "line": 1475,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "per_quantity",
      "start": 43419,
      "end": 43433,
      "loc": {
        "start": {
          "line": 1475,
          "column": 36
        },
        "end": {
          "line": 1475,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43433,
      "end": 43434,
      "loc": {
        "start": {
          "line": 1475,
          "column": 50
        },
        "end": {
          "line": 1475,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multiplier",
      "start": 43435,
      "end": 43447,
      "loc": {
        "start": {
          "line": 1475,
          "column": 52
        },
        "end": {
          "line": 1475,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43447,
      "end": 43448,
      "loc": {
        "start": {
          "line": 1475,
          "column": 64
        },
        "end": {
          "line": 1475,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "base",
      "start": 43449,
      "end": 43455,
      "loc": {
        "start": {
          "line": 1475,
          "column": 66
        },
        "end": {
          "line": 1475,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43455,
      "end": 43456,
      "loc": {
        "start": {
          "line": 1475,
          "column": 72
        },
        "end": {
          "line": 1475,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "scalar",
      "start": 43457,
      "end": 43465,
      "loc": {
        "start": {
          "line": 1475,
          "column": 74
        },
        "end": {
          "line": 1475,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43465,
      "end": 43466,
      "loc": {
        "start": {
          "line": 1475,
          "column": 82
        },
        "end": {
          "line": 1475,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43466,
      "end": 43467,
      "loc": {
        "start": {
          "line": 1475,
          "column": 83
        },
        "end": {
          "line": 1475,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 43474,
      "end": 43476,
      "loc": {
        "start": {
          "line": 1476,
          "column": 6
        },
        "end": {
          "line": 1476,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43477,
      "end": 43478,
      "loc": {
        "start": {
          "line": 1476,
          "column": 9
        },
        "end": {
          "line": 1476,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43478,
      "end": 43482,
      "loc": {
        "start": {
          "line": 1476,
          "column": 10
        },
        "end": {
          "line": 1476,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43482,
      "end": 43483,
      "loc": {
        "start": {
          "line": 1476,
          "column": 14
        },
        "end": {
          "line": 1476,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_shouldPredict",
      "start": 43483,
      "end": 43497,
      "loc": {
        "start": {
          "line": 1476,
          "column": 15
        },
        "end": {
          "line": 1476,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43497,
      "end": 43498,
      "loc": {
        "start": {
          "line": 1476,
          "column": 29
        },
        "end": {
          "line": 1476,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 43498,
      "end": 43510,
      "loc": {
        "start": {
          "line": 1476,
          "column": 30
        },
        "end": {
          "line": 1476,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43510,
      "end": 43511,
      "loc": {
        "start": {
          "line": 1476,
          "column": 42
        },
        "end": {
          "line": 1476,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43511,
      "end": 43512,
      "loc": {
        "start": {
          "line": 1476,
          "column": 43
        },
        "end": {
          "line": 1476,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43513,
      "end": 43514,
      "loc": {
        "start": {
          "line": 1476,
          "column": 45
        },
        "end": {
          "line": 1476,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43523,
      "end": 43527,
      "loc": {
        "start": {
          "line": 1477,
          "column": 8
        },
        "end": {
          "line": 1477,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43527,
      "end": 43528,
      "loc": {
        "start": {
          "line": 1477,
          "column": 12
        },
        "end": {
          "line": 1477,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 43528,
      "end": 43540,
      "loc": {
        "start": {
          "line": 1477,
          "column": 13
        },
        "end": {
          "line": 1477,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43540,
      "end": 43541,
      "loc": {
        "start": {
          "line": 1477,
          "column": 25
        },
        "end": {
          "line": 1477,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_cost",
      "start": 43541,
      "end": 43560,
      "loc": {
        "start": {
          "line": 1477,
          "column": 26
        },
        "end": {
          "line": 1477,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43560,
      "end": 43561,
      "loc": {
        "start": {
          "line": 1477,
          "column": 45
        },
        "end": {
          "line": 1477,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 43562,
      "end": 43566,
      "loc": {
        "start": {
          "line": 1477,
          "column": 47
        },
        "end": {
          "line": 1477,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43566,
      "end": 43567,
      "loc": {
        "start": {
          "line": 1477,
          "column": 51
        },
        "end": {
          "line": 1477,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43567,
      "end": 43568,
      "loc": {
        "start": {
          "line": 1477,
          "column": 52
        },
        "end": {
          "line": 1477,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 43577,
      "end": 43580,
      "loc": {
        "start": {
          "line": 1478,
          "column": 8
        },
        "end": {
          "line": 1478,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43581,
      "end": 43585,
      "loc": {
        "start": {
          "line": 1478,
          "column": 12
        },
        "end": {
          "line": 1478,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 43586,
      "end": 43587,
      "loc": {
        "start": {
          "line": 1478,
          "column": 17
        },
        "end": {
          "line": 1478,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43588,
      "end": 43592,
      "loc": {
        "start": {
          "line": 1478,
          "column": 19
        },
        "end": {
          "line": 1478,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43592,
      "end": 43593,
      "loc": {
        "start": {
          "line": 1478,
          "column": 23
        },
        "end": {
          "line": 1478,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedCost",
      "start": 43593,
      "end": 43609,
      "loc": {
        "start": {
          "line": 1478,
          "column": 24
        },
        "end": {
          "line": 1478,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43609,
      "end": 43610,
      "loc": {
        "start": {
          "line": 1478,
          "column": 40
        },
        "end": {
          "line": 1478,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43610,
      "end": 43614,
      "loc": {
        "start": {
          "line": 1478,
          "column": 41
        },
        "end": {
          "line": 1478,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43614,
      "end": 43615,
      "loc": {
        "start": {
          "line": 1478,
          "column": 45
        },
        "end": {
          "line": 1478,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 43615,
      "end": 43629,
      "loc": {
        "start": {
          "line": 1478,
          "column": 46
        },
        "end": {
          "line": 1478,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43629,
      "end": 43630,
      "loc": {
        "start": {
          "line": 1478,
          "column": 60
        },
        "end": {
          "line": 1478,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43630,
      "end": 43631,
      "loc": {
        "start": {
          "line": 1478,
          "column": 61
        },
        "end": {
          "line": 1478,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 43640,
      "end": 43646,
      "loc": {
        "start": {
          "line": 1479,
          "column": 8
        },
        "end": {
          "line": 1479,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43647,
      "end": 43651,
      "loc": {
        "start": {
          "line": 1479,
          "column": 15
        },
        "end": {
          "line": 1479,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43651,
      "end": 43652,
      "loc": {
        "start": {
          "line": 1479,
          "column": 19
        },
        "end": {
          "line": 1479,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 43652,
      "end": 43662,
      "loc": {
        "start": {
          "line": 1479,
          "column": 20
        },
        "end": {
          "line": 1479,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43663,
      "end": 43664,
      "loc": {
        "start": {
          "line": 1479,
          "column": 31
        },
        "end": {
          "line": 1479,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43665,
      "end": 43669,
      "loc": {
        "start": {
          "line": 1479,
          "column": 33
        },
        "end": {
          "line": 1479,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 43670,
      "end": 43671,
      "loc": {
        "start": {
          "line": 1479,
          "column": 38
        },
        "end": {
          "line": 1479,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43672,
      "end": 43676,
      "loc": {
        "start": {
          "line": 1479,
          "column": 40
        },
        "end": {
          "line": 1479,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43676,
      "end": 43677,
      "loc": {
        "start": {
          "line": 1479,
          "column": 44
        },
        "end": {
          "line": 1479,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 43677,
      "end": 43702,
      "loc": {
        "start": {
          "line": 1479,
          "column": 45
        },
        "end": {
          "line": 1479,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43702,
      "end": 43703,
      "loc": {
        "start": {
          "line": 1479,
          "column": 70
        },
        "end": {
          "line": 1479,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getContributionWeight",
      "start": 43703,
      "end": 43724,
      "loc": {
        "start": {
          "line": 1479,
          "column": 71
        },
        "end": {
          "line": 1479,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43724,
      "end": 43725,
      "loc": {
        "start": {
          "line": 1479,
          "column": 92
        },
        "end": {
          "line": 1479,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43725,
      "end": 43726,
      "loc": {
        "start": {
          "line": 1479,
          "column": 93
        },
        "end": {
          "line": 1479,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43727,
      "end": 43728,
      "loc": {
        "start": {
          "line": 1479,
          "column": 95
        },
        "end": {
          "line": 1479,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43729,
      "end": 43733,
      "loc": {
        "start": {
          "line": 1479,
          "column": 97
        },
        "end": {
          "line": 1479,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43733,
      "end": 43734,
      "loc": {
        "start": {
          "line": 1479,
          "column": 101
        },
        "end": {
          "line": 1479,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43741,
      "end": 43742,
      "loc": {
        "start": {
          "line": 1480,
          "column": 6
        },
        "end": {
          "line": 1480,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43750,
      "end": 43754,
      "loc": {
        "start": {
          "line": 1482,
          "column": 6
        },
        "end": {
          "line": 1482,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 43755,
      "end": 43756,
      "loc": {
        "start": {
          "line": 1482,
          "column": 11
        },
        "end": {
          "line": 1482,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43757,
      "end": 43758,
      "loc": {
        "start": {
          "line": 1482,
          "column": 13
        },
        "end": {
          "line": 1482,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43758,
      "end": 43762,
      "loc": {
        "start": {
          "line": 1482,
          "column": 14
        },
        "end": {
          "line": 1482,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43762,
      "end": 43763,
      "loc": {
        "start": {
          "line": 1482,
          "column": 18
        },
        "end": {
          "line": 1482,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "quantity",
      "start": 43763,
      "end": 43771,
      "loc": {
        "start": {
          "line": 1482,
          "column": 19
        },
        "end": {
          "line": 1482,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 43772,
      "end": 43773,
      "loc": {
        "start": {
          "line": 1482,
          "column": 28
        },
        "end": {
          "line": 1482,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43774,
      "end": 43778,
      "loc": {
        "start": {
          "line": 1482,
          "column": 30
        },
        "end": {
          "line": 1482,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43778,
      "end": 43779,
      "loc": {
        "start": {
          "line": 1482,
          "column": 34
        },
        "end": {
          "line": 1482,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "perQuantity",
      "start": 43779,
      "end": 43790,
      "loc": {
        "start": {
          "line": 1482,
          "column": 35
        },
        "end": {
          "line": 1482,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 43791,
      "end": 43792,
      "loc": {
        "start": {
          "line": 1482,
          "column": 47
        },
        "end": {
          "line": 1482,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43793,
      "end": 43797,
      "loc": {
        "start": {
          "line": 1482,
          "column": 49
        },
        "end": {
          "line": 1482,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43797,
      "end": 43798,
      "loc": {
        "start": {
          "line": 1482,
          "column": 53
        },
        "end": {
          "line": 1482,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "base",
      "start": 43798,
      "end": 43802,
      "loc": {
        "start": {
          "line": 1482,
          "column": 54
        },
        "end": {
          "line": 1482,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43802,
      "end": 43803,
      "loc": {
        "start": {
          "line": 1482,
          "column": 58
        },
        "end": {
          "line": 1482,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 43804,
      "end": 43805,
      "loc": {
        "start": {
          "line": 1482,
          "column": 60
        },
        "end": {
          "line": 1482,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43806,
      "end": 43810,
      "loc": {
        "start": {
          "line": 1482,
          "column": 62
        },
        "end": {
          "line": 1482,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43810,
      "end": 43811,
      "loc": {
        "start": {
          "line": 1482,
          "column": 66
        },
        "end": {
          "line": 1482,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "multiplier",
      "start": 43811,
      "end": 43821,
      "loc": {
        "start": {
          "line": 1482,
          "column": 67
        },
        "end": {
          "line": 1482,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43821,
      "end": 43822,
      "loc": {
        "start": {
          "line": 1482,
          "column": 77
        },
        "end": {
          "line": 1482,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43829,
      "end": 43833,
      "loc": {
        "start": {
          "line": 1483,
          "column": 6
        },
        "end": {
          "line": 1483,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43833,
      "end": 43834,
      "loc": {
        "start": {
          "line": 1483,
          "column": 10
        },
        "end": {
          "line": 1483,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyConfig",
      "start": 43834,
      "end": 43846,
      "loc": {
        "start": {
          "line": 1483,
          "column": 11
        },
        "end": {
          "line": 1483,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43846,
      "end": 43847,
      "loc": {
        "start": {
          "line": 1483,
          "column": 23
        },
        "end": {
          "line": 1483,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "is_predicted_cost",
      "start": 43847,
      "end": 43866,
      "loc": {
        "start": {
          "line": 1483,
          "column": 24
        },
        "end": {
          "line": 1483,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43866,
      "end": 43867,
      "loc": {
        "start": {
          "line": 1483,
          "column": 43
        },
        "end": {
          "line": 1483,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 43868,
      "end": 43873,
      "loc": {
        "start": {
          "line": 1483,
          "column": 45
        },
        "end": {
          "line": 1483,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43873,
      "end": 43874,
      "loc": {
        "start": {
          "line": 1483,
          "column": 50
        },
        "end": {
          "line": 1483,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43874,
      "end": 43875,
      "loc": {
        "start": {
          "line": 1483,
          "column": 51
        },
        "end": {
          "line": 1483,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43880,
      "end": 43881,
      "loc": {
        "start": {
          "line": 1484,
          "column": 4
        },
        "end": {
          "line": 1484,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43887,
      "end": 43891,
      "loc": {
        "start": {
          "line": 1486,
          "column": 4
        },
        "end": {
          "line": 1486,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 43892,
      "end": 43893,
      "loc": {
        "start": {
          "line": 1486,
          "column": 9
        },
        "end": {
          "line": 1486,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 43894,
      "end": 43898,
      "loc": {
        "start": {
          "line": 1486,
          "column": 11
        },
        "end": {
          "line": 1486,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 43899,
      "end": 43900,
      "loc": {
        "start": {
          "line": 1486,
          "column": 16
        },
        "end": {
          "line": 1486,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43901,
      "end": 43905,
      "loc": {
        "start": {
          "line": 1486,
          "column": 18
        },
        "end": {
          "line": 1486,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43905,
      "end": 43906,
      "loc": {
        "start": {
          "line": 1486,
          "column": 22
        },
        "end": {
          "line": 1486,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "escalator",
      "start": 43906,
      "end": 43915,
      "loc": {
        "start": {
          "line": 1486,
          "column": 23
        },
        "end": {
          "line": 1486,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 43916,
      "end": 43917,
      "loc": {
        "start": {
          "line": 1486,
          "column": 33
        },
        "end": {
          "line": 1486,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43918,
      "end": 43922,
      "loc": {
        "start": {
          "line": 1486,
          "column": 35
        },
        "end": {
          "line": 1486,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43922,
      "end": 43923,
      "loc": {
        "start": {
          "line": 1486,
          "column": 39
        },
        "end": {
          "line": 1486,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ohp",
      "start": 43923,
      "end": 43926,
      "loc": {
        "start": {
          "line": 1486,
          "column": 40
        },
        "end": {
          "line": 1486,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43926,
      "end": 43927,
      "loc": {
        "start": {
          "line": 1486,
          "column": 43
        },
        "end": {
          "line": 1486,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 43933,
      "end": 43935,
      "loc": {
        "start": {
          "line": 1488,
          "column": 4
        },
        "end": {
          "line": 1488,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43936,
      "end": 43937,
      "loc": {
        "start": {
          "line": 1488,
          "column": 7
        },
        "end": {
          "line": 1488,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43937,
      "end": 43941,
      "loc": {
        "start": {
          "line": 1488,
          "column": 8
        },
        "end": {
          "line": 1488,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43941,
      "end": 43942,
      "loc": {
        "start": {
          "line": 1488,
          "column": 12
        },
        "end": {
          "line": 1488,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 43942,
      "end": 43965,
      "loc": {
        "start": {
          "line": 1488,
          "column": 13
        },
        "end": {
          "line": 1488,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43965,
      "end": 43966,
      "loc": {
        "start": {
          "line": 1488,
          "column": 36
        },
        "end": {
          "line": 1488,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43966,
      "end": 43969,
      "loc": {
        "start": {
          "line": 1488,
          "column": 37
        },
        "end": {
          "line": 1488,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 43969,
      "end": 43981,
      "loc": {
        "start": {
          "line": 1488,
          "column": 40
        },
        "end": {
          "line": 1488,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43981,
      "end": 43982,
      "loc": {
        "start": {
          "line": 1488,
          "column": 52
        },
        "end": {
          "line": 1488,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43982,
      "end": 43983,
      "loc": {
        "start": {
          "line": 1488,
          "column": 53
        },
        "end": {
          "line": 1488,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 43984,
      "end": 43985,
      "loc": {
        "start": {
          "line": 1488,
          "column": 55
        },
        "end": {
          "line": 1488,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 43992,
      "end": 43996,
      "loc": {
        "start": {
          "line": 1489,
          "column": 6
        },
        "end": {
          "line": 1489,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 43996,
      "end": 43997,
      "loc": {
        "start": {
          "line": 1489,
          "column": 10
        },
        "end": {
          "line": 1489,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 43997,
      "end": 44016,
      "loc": {
        "start": {
          "line": 1489,
          "column": 11
        },
        "end": {
          "line": 1489,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44016,
      "end": 44017,
      "loc": {
        "start": {
          "line": 1489,
          "column": 30
        },
        "end": {
          "line": 1489,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 44017,
      "end": 44021,
      "loc": {
        "start": {
          "line": 1489,
          "column": 31
        },
        "end": {
          "line": 1489,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44021,
      "end": 44022,
      "loc": {
        "start": {
          "line": 1489,
          "column": 35
        },
        "end": {
          "line": 1489,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 44022,
      "end": 44028,
      "loc": {
        "start": {
          "line": 1489,
          "column": 36
        },
        "end": {
          "line": 1489,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44028,
      "end": 44029,
      "loc": {
        "start": {
          "line": 1489,
          "column": 42
        },
        "end": {
          "line": 1489,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44029,
      "end": 44030,
      "loc": {
        "start": {
          "line": 1489,
          "column": 43
        },
        "end": {
          "line": 1489,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44035,
      "end": 44036,
      "loc": {
        "start": {
          "line": 1490,
          "column": 4
        },
        "end": {
          "line": 1490,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 44042,
      "end": 44048,
      "loc": {
        "start": {
          "line": 1492,
          "column": 4
        },
        "end": {
          "line": 1492,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 44049,
      "end": 44054,
      "loc": {
        "start": {
          "line": 1492,
          "column": 11
        },
        "end": {
          "line": 1492,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44054,
      "end": 44055,
      "loc": {
        "start": {
          "line": 1492,
          "column": 16
        },
        "end": {
          "line": 1492,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 44055,
      "end": 44062,
      "loc": {
        "start": {
          "line": 1492,
          "column": 17
        },
        "end": {
          "line": 1492,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44062,
      "end": 44063,
      "loc": {
        "start": {
          "line": 1492,
          "column": 24
        },
        "end": {
          "line": 1492,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 44063,
      "end": 44076,
      "loc": {
        "start": {
          "line": 1492,
          "column": 25
        },
        "end": {
          "line": 1492,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44076,
      "end": 44077,
      "loc": {
        "start": {
          "line": 1492,
          "column": 38
        },
        "end": {
          "line": 1492,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 44077,
      "end": 44081,
      "loc": {
        "start": {
          "line": 1492,
          "column": 39
        },
        "end": {
          "line": 1492,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44081,
      "end": 44082,
      "loc": {
        "start": {
          "line": 1492,
          "column": 43
        },
        "end": {
          "line": 1492,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44082,
      "end": 44083,
      "loc": {
        "start": {
          "line": 1492,
          "column": 44
        },
        "end": {
          "line": 1492,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 44084,
      "end": 44085,
      "loc": {
        "start": {
          "line": 1492,
          "column": 46
        },
        "end": {
          "line": 1492,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44085,
      "end": 44086,
      "loc": {
        "start": {
          "line": 1492,
          "column": 47
        },
        "end": {
          "line": 1492,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44086,
      "end": 44087,
      "loc": {
        "start": {
          "line": 1492,
          "column": 48
        },
        "end": {
          "line": 1492,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44090,
      "end": 44091,
      "loc": {
        "start": {
          "line": 1493,
          "column": 2
        },
        "end": {
          "line": 1493,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 44095,
      "end": 44131,
      "loc": {
        "start": {
          "line": 1495,
          "column": 2
        },
        "end": {
          "line": 1498,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxValue",
      "start": 44134,
      "end": 44146,
      "loc": {
        "start": {
          "line": 1499,
          "column": 2
        },
        "end": {
          "line": 1499,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44146,
      "end": 44147,
      "loc": {
        "start": {
          "line": 1499,
          "column": 14
        },
        "end": {
          "line": 1499,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44147,
      "end": 44148,
      "loc": {
        "start": {
          "line": 1499,
          "column": 15
        },
        "end": {
          "line": 1499,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44149,
      "end": 44150,
      "loc": {
        "start": {
          "line": 1499,
          "column": 17
        },
        "end": {
          "line": 1499,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 44155,
      "end": 44157,
      "loc": {
        "start": {
          "line": 1500,
          "column": 4
        },
        "end": {
          "line": 1500,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44158,
      "end": 44159,
      "loc": {
        "start": {
          "line": 1500,
          "column": 7
        },
        "end": {
          "line": 1500,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44159,
      "end": 44163,
      "loc": {
        "start": {
          "line": 1500,
          "column": 8
        },
        "end": {
          "line": 1500,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44163,
      "end": 44164,
      "loc": {
        "start": {
          "line": 1500,
          "column": 12
        },
        "end": {
          "line": 1500,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 44164,
      "end": 44176,
      "loc": {
        "start": {
          "line": 1500,
          "column": 13
        },
        "end": {
          "line": 1500,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44176,
      "end": 44177,
      "loc": {
        "start": {
          "line": 1500,
          "column": 25
        },
        "end": {
          "line": 1500,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 44177,
      "end": 44182,
      "loc": {
        "start": {
          "line": 1500,
          "column": 26
        },
        "end": {
          "line": 1500,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44182,
      "end": 44183,
      "loc": {
        "start": {
          "line": 1500,
          "column": 31
        },
        "end": {
          "line": 1500,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44183,
      "end": 44184,
      "loc": {
        "start": {
          "line": 1500,
          "column": 32
        },
        "end": {
          "line": 1500,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 44185,
      "end": 44191,
      "loc": {
        "start": {
          "line": 1500,
          "column": 34
        },
        "end": {
          "line": 1500,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 44192,
      "end": 44197,
      "loc": {
        "start": {
          "line": 1500,
          "column": 41
        },
        "end": {
          "line": 1500,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44197,
      "end": 44198,
      "loc": {
        "start": {
          "line": 1500,
          "column": 46
        },
        "end": {
          "line": 1500,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 44198,
      "end": 44205,
      "loc": {
        "start": {
          "line": 1500,
          "column": 47
        },
        "end": {
          "line": 1500,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44205,
      "end": 44206,
      "loc": {
        "start": {
          "line": 1500,
          "column": 54
        },
        "end": {
          "line": 1500,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 44206,
      "end": 44219,
      "loc": {
        "start": {
          "line": 1500,
          "column": 55
        },
        "end": {
          "line": 1500,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44219,
      "end": 44220,
      "loc": {
        "start": {
          "line": 1500,
          "column": 68
        },
        "end": {
          "line": 1500,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44220,
      "end": 44224,
      "loc": {
        "start": {
          "line": 1500,
          "column": 69
        },
        "end": {
          "line": 1500,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44224,
      "end": 44225,
      "loc": {
        "start": {
          "line": 1500,
          "column": 73
        },
        "end": {
          "line": 1500,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 44225,
      "end": 44230,
      "loc": {
        "start": {
          "line": 1500,
          "column": 74
        },
        "end": {
          "line": 1500,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44230,
      "end": 44231,
      "loc": {
        "start": {
          "line": 1500,
          "column": 79
        },
        "end": {
          "line": 1500,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 44231,
      "end": 44234,
      "loc": {
        "start": {
          "line": 1500,
          "column": 80
        },
        "end": {
          "line": 1500,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44234,
      "end": 44235,
      "loc": {
        "start": {
          "line": 1500,
          "column": 83
        },
        "end": {
          "line": 1500,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44235,
      "end": 44236,
      "loc": {
        "start": {
          "line": 1500,
          "column": 84
        },
        "end": {
          "line": 1500,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44236,
      "end": 44237,
      "loc": {
        "start": {
          "line": 1500,
          "column": 85
        },
        "end": {
          "line": 1500,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 44243,
      "end": 44248,
      "loc": {
        "start": {
          "line": 1502,
          "column": 4
        },
        "end": {
          "line": 1502,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "shouldTax",
      "start": 44249,
      "end": 44258,
      "loc": {
        "start": {
          "line": 1502,
          "column": 10
        },
        "end": {
          "line": 1502,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 44259,
      "end": 44260,
      "loc": {
        "start": {
          "line": 1502,
          "column": 20
        },
        "end": {
          "line": 1502,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 44261,
      "end": 44262,
      "loc": {
        "start": {
          "line": 1502,
          "column": 22
        },
        "end": {
          "line": 1502,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44262,
      "end": 44266,
      "loc": {
        "start": {
          "line": 1502,
          "column": 23
        },
        "end": {
          "line": 1502,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44266,
      "end": 44267,
      "loc": {
        "start": {
          "line": 1502,
          "column": 27
        },
        "end": {
          "line": 1502,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 44267,
      "end": 44274,
      "loc": {
        "start": {
          "line": 1502,
          "column": 28
        },
        "end": {
          "line": 1502,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44274,
      "end": 44275,
      "loc": {
        "start": {
          "line": 1502,
          "column": 35
        },
        "end": {
          "line": 1502,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44275,
      "end": 44276,
      "loc": {
        "start": {
          "line": 1502,
          "column": 36
        },
        "end": {
          "line": 1502,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 44277,
      "end": 44279,
      "loc": {
        "start": {
          "line": 1502,
          "column": 38
        },
        "end": {
          "line": 1502,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44280,
      "end": 44284,
      "loc": {
        "start": {
          "line": 1502,
          "column": 41
        },
        "end": {
          "line": 1502,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44284,
      "end": 44285,
      "loc": {
        "start": {
          "line": 1502,
          "column": 45
        },
        "end": {
          "line": 1502,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 44285,
      "end": 44288,
      "loc": {
        "start": {
          "line": 1502,
          "column": 46
        },
        "end": {
          "line": 1502,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44288,
      "end": 44289,
      "loc": {
        "start": {
          "line": 1502,
          "column": 49
        },
        "end": {
          "line": 1502,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 44289,
      "end": 44297,
      "loc": {
        "start": {
          "line": 1502,
          "column": 50
        },
        "end": {
          "line": 1502,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44297,
      "end": 44298,
      "loc": {
        "start": {
          "line": 1502,
          "column": 58
        },
        "end": {
          "line": 1502,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 44298,
      "end": 44307,
      "loc": {
        "start": {
          "line": 1502,
          "column": 59
        },
        "end": {
          "line": 1502,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44307,
      "end": 44308,
      "loc": {
        "start": {
          "line": 1502,
          "column": 68
        },
        "end": {
          "line": 1502,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44308,
      "end": 44309,
      "loc": {
        "start": {
          "line": 1502,
          "column": 69
        },
        "end": {
          "line": 1502,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44309,
      "end": 44310,
      "loc": {
        "start": {
          "line": 1502,
          "column": 70
        },
        "end": {
          "line": 1502,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxable_labor",
      "start": 44310,
      "end": 44323,
      "loc": {
        "start": {
          "line": 1502,
          "column": 71
        },
        "end": {
          "line": 1502,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44323,
      "end": 44324,
      "loc": {
        "start": {
          "line": 1502,
          "column": 84
        },
        "end": {
          "line": 1502,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 44324,
      "end": 44329,
      "loc": {
        "start": {
          "line": 1502,
          "column": 85
        },
        "end": {
          "line": 1502,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44329,
      "end": 44330,
      "loc": {
        "start": {
          "line": 1502,
          "column": 90
        },
        "end": {
          "line": 1502,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 44335,
      "end": 44337,
      "loc": {
        "start": {
          "line": 1503,
          "column": 4
        },
        "end": {
          "line": 1503,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44338,
      "end": 44339,
      "loc": {
        "start": {
          "line": 1503,
          "column": 7
        },
        "end": {
          "line": 1503,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 44339,
      "end": 44340,
      "loc": {
        "start": {
          "line": 1503,
          "column": 8
        },
        "end": {
          "line": 1503,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "shouldTax",
      "start": 44340,
      "end": 44349,
      "loc": {
        "start": {
          "line": 1503,
          "column": 9
        },
        "end": {
          "line": 1503,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 44350,
      "end": 44352,
      "loc": {
        "start": {
          "line": 1503,
          "column": 19
        },
        "end": {
          "line": 1503,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44353,
      "end": 44357,
      "loc": {
        "start": {
          "line": 1503,
          "column": 22
        },
        "end": {
          "line": 1503,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44357,
      "end": 44358,
      "loc": {
        "start": {
          "line": 1503,
          "column": 26
        },
        "end": {
          "line": 1503,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 44358,
      "end": 44362,
      "loc": {
        "start": {
          "line": 1503,
          "column": 27
        },
        "end": {
          "line": 1503,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<=",
      "start": 44363,
      "end": 44365,
      "loc": {
        "start": {
          "line": 1503,
          "column": 32
        },
        "end": {
          "line": 1503,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 44366,
      "end": 44367,
      "loc": {
        "start": {
          "line": 1503,
          "column": 35
        },
        "end": {
          "line": 1503,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44367,
      "end": 44368,
      "loc": {
        "start": {
          "line": 1503,
          "column": 36
        },
        "end": {
          "line": 1503,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 44369,
      "end": 44375,
      "loc": {
        "start": {
          "line": 1503,
          "column": 38
        },
        "end": {
          "line": 1503,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 44376,
      "end": 44377,
      "loc": {
        "start": {
          "line": 1503,
          "column": 45
        },
        "end": {
          "line": 1503,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44377,
      "end": 44378,
      "loc": {
        "start": {
          "line": 1503,
          "column": 46
        },
        "end": {
          "line": 1503,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 44384,
      "end": 44389,
      "loc": {
        "start": {
          "line": 1505,
          "column": 4
        },
        "end": {
          "line": 1505,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 44390,
      "end": 44402,
      "loc": {
        "start": {
          "line": 1505,
          "column": 10
        },
        "end": {
          "line": 1505,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 44403,
      "end": 44404,
      "loc": {
        "start": {
          "line": 1505,
          "column": 23
        },
        "end": {
          "line": 1505,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44405,
      "end": 44409,
      "loc": {
        "start": {
          "line": 1505,
          "column": 25
        },
        "end": {
          "line": 1505,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44409,
      "end": 44410,
      "loc": {
        "start": {
          "line": 1505,
          "column": 29
        },
        "end": {
          "line": 1505,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 44410,
      "end": 44413,
      "loc": {
        "start": {
          "line": 1505,
          "column": 30
        },
        "end": {
          "line": 1505,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44413,
      "end": 44414,
      "loc": {
        "start": {
          "line": 1505,
          "column": 33
        },
        "end": {
          "line": 1505,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeMarkupInTax",
      "start": 44414,
      "end": 44432,
      "loc": {
        "start": {
          "line": 1505,
          "column": 34
        },
        "end": {
          "line": 1505,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44432,
      "end": 44433,
      "loc": {
        "start": {
          "line": 1505,
          "column": 52
        },
        "end": {
          "line": 1505,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44433,
      "end": 44434,
      "loc": {
        "start": {
          "line": 1505,
          "column": 53
        },
        "end": {
          "line": 1505,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44441,
      "end": 44442,
      "loc": {
        "start": {
          "line": 1506,
          "column": 6
        },
        "end": {
          "line": 1506,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44443,
      "end": 44444,
      "loc": {
        "start": {
          "line": 1506,
          "column": 8
        },
        "end": {
          "line": 1506,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 44444,
      "end": 44450,
      "loc": {
        "start": {
          "line": 1506,
          "column": 9
        },
        "end": {
          "line": 1506,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44450,
      "end": 44451,
      "loc": {
        "start": {
          "line": 1506,
          "column": 15
        },
        "end": {
          "line": 1506,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 44452,
      "end": 44465,
      "loc": {
        "start": {
          "line": 1506,
          "column": 17
        },
        "end": {
          "line": 1506,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44465,
      "end": 44466,
      "loc": {
        "start": {
          "line": 1506,
          "column": 30
        },
        "end": {
          "line": 1506,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 44467,
      "end": 44475,
      "loc": {
        "start": {
          "line": 1506,
          "column": 32
        },
        "end": {
          "line": 1506,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44475,
      "end": 44476,
      "loc": {
        "start": {
          "line": 1506,
          "column": 40
        },
        "end": {
          "line": 1506,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44483,
      "end": 44484,
      "loc": {
        "start": {
          "line": 1507,
          "column": 6
        },
        "end": {
          "line": 1507,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44485,
      "end": 44486,
      "loc": {
        "start": {
          "line": 1507,
          "column": 8
        },
        "end": {
          "line": 1507,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 44486,
      "end": 44492,
      "loc": {
        "start": {
          "line": 1507,
          "column": 9
        },
        "end": {
          "line": 1507,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44492,
      "end": 44493,
      "loc": {
        "start": {
          "line": 1507,
          "column": 15
        },
        "end": {
          "line": 1507,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 44494,
      "end": 44507,
      "loc": {
        "start": {
          "line": 1507,
          "column": 17
        },
        "end": {
          "line": 1507,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44507,
      "end": 44508,
      "loc": {
        "start": {
          "line": 1507,
          "column": 30
        },
        "end": {
          "line": 1507,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44508,
      "end": 44509,
      "loc": {
        "start": {
          "line": 1507,
          "column": 31
        },
        "end": {
          "line": 1507,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 44514,
      "end": 44516,
      "loc": {
        "start": {
          "line": 1508,
          "column": 4
        },
        "end": {
          "line": 1508,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44517,
      "end": 44518,
      "loc": {
        "start": {
          "line": 1508,
          "column": 7
        },
        "end": {
          "line": 1508,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44518,
      "end": 44522,
      "loc": {
        "start": {
          "line": 1508,
          "column": 8
        },
        "end": {
          "line": 1508,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44522,
      "end": 44523,
      "loc": {
        "start": {
          "line": 1508,
          "column": 12
        },
        "end": {
          "line": 1508,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 44523,
      "end": 44546,
      "loc": {
        "start": {
          "line": 1508,
          "column": 13
        },
        "end": {
          "line": 1508,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44546,
      "end": 44547,
      "loc": {
        "start": {
          "line": 1508,
          "column": 36
        },
        "end": {
          "line": 1508,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44547,
      "end": 44550,
      "loc": {
        "start": {
          "line": 1508,
          "column": 37
        },
        "end": {
          "line": 1508,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 44550,
      "end": 44562,
      "loc": {
        "start": {
          "line": 1508,
          "column": 40
        },
        "end": {
          "line": 1508,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44562,
      "end": 44563,
      "loc": {
        "start": {
          "line": 1508,
          "column": 52
        },
        "end": {
          "line": 1508,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44563,
      "end": 44564,
      "loc": {
        "start": {
          "line": 1508,
          "column": 53
        },
        "end": {
          "line": 1508,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44565,
      "end": 44566,
      "loc": {
        "start": {
          "line": 1508,
          "column": 55
        },
        "end": {
          "line": 1508,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44573,
      "end": 44577,
      "loc": {
        "start": {
          "line": 1509,
          "column": 6
        },
        "end": {
          "line": 1509,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44577,
      "end": 44578,
      "loc": {
        "start": {
          "line": 1509,
          "column": 10
        },
        "end": {
          "line": 1509,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 44578,
      "end": 44597,
      "loc": {
        "start": {
          "line": 1509,
          "column": 11
        },
        "end": {
          "line": 1509,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44597,
      "end": 44598,
      "loc": {
        "start": {
          "line": 1509,
          "column": 30
        },
        "end": {
          "line": 1509,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 44598,
      "end": 44602,
      "loc": {
        "start": {
          "line": 1509,
          "column": 31
        },
        "end": {
          "line": 1509,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44602,
      "end": 44603,
      "loc": {
        "start": {
          "line": 1509,
          "column": 35
        },
        "end": {
          "line": 1509,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 44603,
      "end": 44608,
      "loc": {
        "start": {
          "line": 1509,
          "column": 36
        },
        "end": {
          "line": 1509,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44608,
      "end": 44609,
      "loc": {
        "start": {
          "line": 1509,
          "column": 41
        },
        "end": {
          "line": 1509,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44609,
      "end": 44610,
      "loc": {
        "start": {
          "line": 1509,
          "column": 42
        },
        "end": {
          "line": 1509,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44615,
      "end": 44616,
      "loc": {
        "start": {
          "line": 1510,
          "column": 4
        },
        "end": {
          "line": 1510,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 44622,
      "end": 44628,
      "loc": {
        "start": {
          "line": 1512,
          "column": 4
        },
        "end": {
          "line": 1512,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 44629,
      "end": 44634,
      "loc": {
        "start": {
          "line": 1512,
          "column": 11
        },
        "end": {
          "line": 1512,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44634,
      "end": 44635,
      "loc": {
        "start": {
          "line": 1512,
          "column": 16
        },
        "end": {
          "line": 1512,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 44635,
      "end": 44642,
      "loc": {
        "start": {
          "line": 1512,
          "column": 17
        },
        "end": {
          "line": 1512,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44642,
      "end": 44643,
      "loc": {
        "start": {
          "line": 1512,
          "column": 24
        },
        "end": {
          "line": 1512,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 44643,
      "end": 44656,
      "loc": {
        "start": {
          "line": 1512,
          "column": 25
        },
        "end": {
          "line": 1512,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44656,
      "end": 44657,
      "loc": {
        "start": {
          "line": 1512,
          "column": 38
        },
        "end": {
          "line": 1512,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44657,
      "end": 44661,
      "loc": {
        "start": {
          "line": 1512,
          "column": 39
        },
        "end": {
          "line": 1512,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44661,
      "end": 44662,
      "loc": {
        "start": {
          "line": 1512,
          "column": 43
        },
        "end": {
          "line": 1512,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxableSubtotal",
      "start": 44662,
      "end": 44681,
      "loc": {
        "start": {
          "line": 1512,
          "column": 44
        },
        "end": {
          "line": 1512,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44681,
      "end": 44682,
      "loc": {
        "start": {
          "line": 1512,
          "column": 63
        },
        "end": {
          "line": 1512,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44682,
      "end": 44683,
      "loc": {
        "start": {
          "line": 1512,
          "column": 64
        },
        "end": {
          "line": 1512,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 44684,
      "end": 44685,
      "loc": {
        "start": {
          "line": 1512,
          "column": 66
        },
        "end": {
          "line": 1512,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44686,
      "end": 44687,
      "loc": {
        "start": {
          "line": 1512,
          "column": 68
        },
        "end": {
          "line": 1512,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44687,
      "end": 44691,
      "loc": {
        "start": {
          "line": 1512,
          "column": 69
        },
        "end": {
          "line": 1512,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44691,
      "end": 44692,
      "loc": {
        "start": {
          "line": 1512,
          "column": 73
        },
        "end": {
          "line": 1512,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "taxPercent",
      "start": 44692,
      "end": 44702,
      "loc": {
        "start": {
          "line": 1512,
          "column": 74
        },
        "end": {
          "line": 1512,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 44703,
      "end": 44704,
      "loc": {
        "start": {
          "line": 1512,
          "column": 85
        },
        "end": {
          "line": 1512,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 44705,
      "end": 44708,
      "loc": {
        "start": {
          "line": 1512,
          "column": 87
        },
        "end": {
          "line": 1512,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44708,
      "end": 44709,
      "loc": {
        "start": {
          "line": 1512,
          "column": 90
        },
        "end": {
          "line": 1512,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44709,
      "end": 44710,
      "loc": {
        "start": {
          "line": 1512,
          "column": 91
        },
        "end": {
          "line": 1512,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44710,
      "end": 44711,
      "loc": {
        "start": {
          "line": 1512,
          "column": 92
        },
        "end": {
          "line": 1512,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 44712,
      "end": 44713,
      "loc": {
        "start": {
          "line": 1512,
          "column": 94
        },
        "end": {
          "line": 1512,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44713,
      "end": 44714,
      "loc": {
        "start": {
          "line": 1512,
          "column": 95
        },
        "end": {
          "line": 1512,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44714,
      "end": 44715,
      "loc": {
        "start": {
          "line": 1512,
          "column": 96
        },
        "end": {
          "line": 1512,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44718,
      "end": 44719,
      "loc": {
        "start": {
          "line": 1513,
          "column": 2
        },
        "end": {
          "line": 1513,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 44723,
      "end": 44759,
      "loc": {
        "start": {
          "line": 1515,
          "column": 2
        },
        "end": {
          "line": 1518,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTaxPercentValue",
      "start": 44762,
      "end": 44781,
      "loc": {
        "start": {
          "line": 1519,
          "column": 2
        },
        "end": {
          "line": 1519,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44781,
      "end": 44782,
      "loc": {
        "start": {
          "line": 1519,
          "column": 21
        },
        "end": {
          "line": 1519,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44782,
      "end": 44783,
      "loc": {
        "start": {
          "line": 1519,
          "column": 22
        },
        "end": {
          "line": 1519,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44784,
      "end": 44785,
      "loc": {
        "start": {
          "line": 1519,
          "column": 24
        },
        "end": {
          "line": 1519,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 44790,
      "end": 44792,
      "loc": {
        "start": {
          "line": 1520,
          "column": 4
        },
        "end": {
          "line": 1520,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44793,
      "end": 44794,
      "loc": {
        "start": {
          "line": 1520,
          "column": 7
        },
        "end": {
          "line": 1520,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 44794,
      "end": 44795,
      "loc": {
        "start": {
          "line": 1520,
          "column": 8
        },
        "end": {
          "line": 1520,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44795,
      "end": 44799,
      "loc": {
        "start": {
          "line": 1520,
          "column": 9
        },
        "end": {
          "line": 1520,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44799,
      "end": 44800,
      "loc": {
        "start": {
          "line": 1520,
          "column": 13
        },
        "end": {
          "line": 1520,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 44800,
      "end": 44812,
      "loc": {
        "start": {
          "line": 1520,
          "column": 14
        },
        "end": {
          "line": 1520,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44812,
      "end": 44813,
      "loc": {
        "start": {
          "line": 1520,
          "column": 26
        },
        "end": {
          "line": 1520,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 44813,
      "end": 44826,
      "loc": {
        "start": {
          "line": 1520,
          "column": 27
        },
        "end": {
          "line": 1520,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44826,
      "end": 44827,
      "loc": {
        "start": {
          "line": 1520,
          "column": 40
        },
        "end": {
          "line": 1520,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44827,
      "end": 44828,
      "loc": {
        "start": {
          "line": 1520,
          "column": 41
        },
        "end": {
          "line": 1520,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44829,
      "end": 44830,
      "loc": {
        "start": {
          "line": 1520,
          "column": 43
        },
        "end": {
          "line": 1520,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 44837,
      "end": 44842,
      "loc": {
        "start": {
          "line": 1521,
          "column": 6
        },
        "end": {
          "line": 1521,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 44843,
      "end": 44858,
      "loc": {
        "start": {
          "line": 1521,
          "column": 12
        },
        "end": {
          "line": 1521,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 44859,
      "end": 44860,
      "loc": {
        "start": {
          "line": 1521,
          "column": 28
        },
        "end": {
          "line": 1521,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44861,
      "end": 44865,
      "loc": {
        "start": {
          "line": 1521,
          "column": 30
        },
        "end": {
          "line": 1521,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44865,
      "end": 44866,
      "loc": {
        "start": {
          "line": 1521,
          "column": 34
        },
        "end": {
          "line": 1521,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 44866,
      "end": 44885,
      "loc": {
        "start": {
          "line": 1521,
          "column": 35
        },
        "end": {
          "line": 1521,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44885,
      "end": 44886,
      "loc": {
        "start": {
          "line": 1521,
          "column": 54
        },
        "end": {
          "line": 1521,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 44886,
      "end": 44890,
      "loc": {
        "start": {
          "line": 1521,
          "column": 55
        },
        "end": {
          "line": 1521,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44890,
      "end": 44891,
      "loc": {
        "start": {
          "line": 1521,
          "column": 59
        },
        "end": {
          "line": 1521,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 44891,
      "end": 44897,
      "loc": {
        "start": {
          "line": 1521,
          "column": 60
        },
        "end": {
          "line": 1521,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44897,
      "end": 44898,
      "loc": {
        "start": {
          "line": 1521,
          "column": 66
        },
        "end": {
          "line": 1521,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 44898,
      "end": 44910,
      "loc": {
        "start": {
          "line": 1521,
          "column": 67
        },
        "end": {
          "line": 1521,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44910,
      "end": 44911,
      "loc": {
        "start": {
          "line": 1521,
          "column": 79
        },
        "end": {
          "line": 1521,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 44911,
      "end": 44914,
      "loc": {
        "start": {
          "line": 1521,
          "column": 80
        },
        "end": {
          "line": 1521,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44914,
      "end": 44915,
      "loc": {
        "start": {
          "line": 1521,
          "column": 83
        },
        "end": {
          "line": 1521,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax_percent",
      "start": 44916,
      "end": 44929,
      "loc": {
        "start": {
          "line": 1521,
          "column": 85
        },
        "end": {
          "line": 1521,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44929,
      "end": 44930,
      "loc": {
        "start": {
          "line": 1521,
          "column": 98
        },
        "end": {
          "line": 1521,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44930,
      "end": 44931,
      "loc": {
        "start": {
          "line": 1521,
          "column": 99
        },
        "end": {
          "line": 1521,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 44938,
      "end": 44944,
      "loc": {
        "start": {
          "line": 1522,
          "column": 6
        },
        "end": {
          "line": 1522,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 44945,
      "end": 44950,
      "loc": {
        "start": {
          "line": 1522,
          "column": 13
        },
        "end": {
          "line": 1522,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44950,
      "end": 44951,
      "loc": {
        "start": {
          "line": 1522,
          "column": 18
        },
        "end": {
          "line": 1522,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 44951,
      "end": 44958,
      "loc": {
        "start": {
          "line": 1522,
          "column": 19
        },
        "end": {
          "line": 1522,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44958,
      "end": 44959,
      "loc": {
        "start": {
          "line": 1522,
          "column": 26
        },
        "end": {
          "line": 1522,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 44959,
      "end": 44972,
      "loc": {
        "start": {
          "line": 1522,
          "column": 27
        },
        "end": {
          "line": 1522,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44972,
      "end": 44973,
      "loc": {
        "start": {
          "line": 1522,
          "column": 40
        },
        "end": {
          "line": 1522,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 44973,
      "end": 44988,
      "loc": {
        "start": {
          "line": 1522,
          "column": 41
        },
        "end": {
          "line": 1522,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44988,
      "end": 44989,
      "loc": {
        "start": {
          "line": 1522,
          "column": 56
        },
        "end": {
          "line": 1522,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44989,
      "end": 44990,
      "loc": {
        "start": {
          "line": 1522,
          "column": 57
        },
        "end": {
          "line": 1522,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 44991,
      "end": 44992,
      "loc": {
        "start": {
          "line": 1522,
          "column": 59
        },
        "end": {
          "line": 1522,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44992,
      "end": 44993,
      "loc": {
        "start": {
          "line": 1522,
          "column": 60
        },
        "end": {
          "line": 1522,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 44993,
      "end": 44994,
      "loc": {
        "start": {
          "line": 1522,
          "column": 61
        },
        "end": {
          "line": 1522,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 44999,
      "end": 45000,
      "loc": {
        "start": {
          "line": 1523,
          "column": 4
        },
        "end": {
          "line": 1523,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 45001,
      "end": 45005,
      "loc": {
        "start": {
          "line": 1523,
          "column": 6
        },
        "end": {
          "line": 1523,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 45006,
      "end": 45012,
      "loc": {
        "start": {
          "line": 1523,
          "column": 11
        },
        "end": {
          "line": 1523,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 45013,
      "end": 45018,
      "loc": {
        "start": {
          "line": 1523,
          "column": 18
        },
        "end": {
          "line": 1523,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45018,
      "end": 45019,
      "loc": {
        "start": {
          "line": 1523,
          "column": 23
        },
        "end": {
          "line": 1523,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 45019,
      "end": 45026,
      "loc": {
        "start": {
          "line": 1523,
          "column": 24
        },
        "end": {
          "line": 1523,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45026,
      "end": 45027,
      "loc": {
        "start": {
          "line": 1523,
          "column": 31
        },
        "end": {
          "line": 1523,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 45027,
      "end": 45040,
      "loc": {
        "start": {
          "line": 1523,
          "column": 32
        },
        "end": {
          "line": 1523,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45040,
      "end": 45041,
      "loc": {
        "start": {
          "line": 1523,
          "column": 45
        },
        "end": {
          "line": 1523,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45041,
      "end": 45045,
      "loc": {
        "start": {
          "line": 1523,
          "column": 46
        },
        "end": {
          "line": 1523,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45045,
      "end": 45046,
      "loc": {
        "start": {
          "line": 1523,
          "column": 50
        },
        "end": {
          "line": 1523,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 45046,
      "end": 45051,
      "loc": {
        "start": {
          "line": 1523,
          "column": 51
        },
        "end": {
          "line": 1523,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45051,
      "end": 45052,
      "loc": {
        "start": {
          "line": 1523,
          "column": 56
        },
        "end": {
          "line": 1523,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax_percent",
      "start": 45052,
      "end": 45063,
      "loc": {
        "start": {
          "line": 1523,
          "column": 57
        },
        "end": {
          "line": 1523,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45063,
      "end": 45064,
      "loc": {
        "start": {
          "line": 1523,
          "column": 68
        },
        "end": {
          "line": 1523,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45064,
      "end": 45065,
      "loc": {
        "start": {
          "line": 1523,
          "column": 69
        },
        "end": {
          "line": 1523,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 45066,
      "end": 45067,
      "loc": {
        "start": {
          "line": 1523,
          "column": 71
        },
        "end": {
          "line": 1523,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45067,
      "end": 45068,
      "loc": {
        "start": {
          "line": 1523,
          "column": 72
        },
        "end": {
          "line": 1523,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45068,
      "end": 45069,
      "loc": {
        "start": {
          "line": 1523,
          "column": 73
        },
        "end": {
          "line": 1523,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45072,
      "end": 45073,
      "loc": {
        "start": {
          "line": 1524,
          "column": 2
        },
        "end": {
          "line": 1524,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 45077,
      "end": 45113,
      "loc": {
        "start": {
          "line": 1526,
          "column": 2
        },
        "end": {
          "line": 1529,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getMarkupValue",
      "start": 45116,
      "end": 45131,
      "loc": {
        "start": {
          "line": 1530,
          "column": 2
        },
        "end": {
          "line": 1530,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45131,
      "end": 45132,
      "loc": {
        "start": {
          "line": 1530,
          "column": 17
        },
        "end": {
          "line": 1530,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45132,
      "end": 45133,
      "loc": {
        "start": {
          "line": 1530,
          "column": 18
        },
        "end": {
          "line": 1530,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45134,
      "end": 45135,
      "loc": {
        "start": {
          "line": 1530,
          "column": 20
        },
        "end": {
          "line": 1530,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 45140,
      "end": 45142,
      "loc": {
        "start": {
          "line": 1531,
          "column": 4
        },
        "end": {
          "line": 1531,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45143,
      "end": 45144,
      "loc": {
        "start": {
          "line": 1531,
          "column": 7
        },
        "end": {
          "line": 1531,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 45144,
      "end": 45145,
      "loc": {
        "start": {
          "line": 1531,
          "column": 8
        },
        "end": {
          "line": 1531,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45145,
      "end": 45149,
      "loc": {
        "start": {
          "line": 1531,
          "column": 9
        },
        "end": {
          "line": 1531,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45149,
      "end": 45150,
      "loc": {
        "start": {
          "line": 1531,
          "column": 13
        },
        "end": {
          "line": 1531,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 45150,
      "end": 45162,
      "loc": {
        "start": {
          "line": 1531,
          "column": 14
        },
        "end": {
          "line": 1531,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45162,
      "end": 45163,
      "loc": {
        "start": {
          "line": 1531,
          "column": 26
        },
        "end": {
          "line": 1531,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 45163,
      "end": 45171,
      "loc": {
        "start": {
          "line": 1531,
          "column": 27
        },
        "end": {
          "line": 1531,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45171,
      "end": 45172,
      "loc": {
        "start": {
          "line": 1531,
          "column": 35
        },
        "end": {
          "line": 1531,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45172,
      "end": 45173,
      "loc": {
        "start": {
          "line": 1531,
          "column": 36
        },
        "end": {
          "line": 1531,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45174,
      "end": 45175,
      "loc": {
        "start": {
          "line": 1531,
          "column": 38
        },
        "end": {
          "line": 1531,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 45182,
      "end": 45185,
      "loc": {
        "start": {
          "line": 1532,
          "column": 6
        },
        "end": {
          "line": 1532,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costToMarkup",
      "start": 45186,
      "end": 45198,
      "loc": {
        "start": {
          "line": 1532,
          "column": 10
        },
        "end": {
          "line": 1532,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 45199,
      "end": 45200,
      "loc": {
        "start": {
          "line": 1532,
          "column": 23
        },
        "end": {
          "line": 1532,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45201,
      "end": 45205,
      "loc": {
        "start": {
          "line": 1532,
          "column": 25
        },
        "end": {
          "line": 1532,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45205,
      "end": 45206,
      "loc": {
        "start": {
          "line": 1532,
          "column": 29
        },
        "end": {
          "line": 1532,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 45206,
      "end": 45210,
      "loc": {
        "start": {
          "line": 1532,
          "column": 30
        },
        "end": {
          "line": 1532,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45210,
      "end": 45211,
      "loc": {
        "start": {
          "line": 1532,
          "column": 34
        },
        "end": {
          "line": 1532,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 45218,
      "end": 45223,
      "loc": {
        "start": {
          "line": 1533,
          "column": 6
        },
        "end": {
          "line": 1533,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsUsed",
      "start": 45224,
      "end": 45233,
      "loc": {
        "start": {
          "line": 1533,
          "column": 12
        },
        "end": {
          "line": 1533,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 45234,
      "end": 45235,
      "loc": {
        "start": {
          "line": 1533,
          "column": 22
        },
        "end": {
          "line": 1533,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45236,
      "end": 45237,
      "loc": {
        "start": {
          "line": 1533,
          "column": 24
        },
        "end": {
          "line": 1533,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 45237,
      "end": 45243,
      "loc": {
        "start": {
          "line": 1533,
          "column": 25
        },
        "end": {
          "line": 1533,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45243,
      "end": 45244,
      "loc": {
        "start": {
          "line": 1533,
          "column": 31
        },
        "end": {
          "line": 1533,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45244,
      "end": 45245,
      "loc": {
        "start": {
          "line": 1533,
          "column": 32
        },
        "end": {
          "line": 1533,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 45253,
      "end": 45255,
      "loc": {
        "start": {
          "line": 1535,
          "column": 6
        },
        "end": {
          "line": 1535,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45256,
      "end": 45257,
      "loc": {
        "start": {
          "line": 1535,
          "column": 9
        },
        "end": {
          "line": 1535,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45257,
      "end": 45261,
      "loc": {
        "start": {
          "line": 1535,
          "column": 10
        },
        "end": {
          "line": 1535,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45261,
      "end": 45262,
      "loc": {
        "start": {
          "line": 1535,
          "column": 14
        },
        "end": {
          "line": 1535,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 45262,
      "end": 45265,
      "loc": {
        "start": {
          "line": 1535,
          "column": 15
        },
        "end": {
          "line": 1535,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45265,
      "end": 45266,
      "loc": {
        "start": {
          "line": 1535,
          "column": 18
        },
        "end": {
          "line": 1535,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includeTaxInMarkup",
      "start": 45266,
      "end": 45284,
      "loc": {
        "start": {
          "line": 1535,
          "column": 19
        },
        "end": {
          "line": 1535,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45284,
      "end": 45285,
      "loc": {
        "start": {
          "line": 1535,
          "column": 37
        },
        "end": {
          "line": 1535,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45285,
      "end": 45286,
      "loc": {
        "start": {
          "line": 1535,
          "column": 38
        },
        "end": {
          "line": 1535,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45286,
      "end": 45287,
      "loc": {
        "start": {
          "line": 1535,
          "column": 39
        },
        "end": {
          "line": 1535,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45288,
      "end": 45289,
      "loc": {
        "start": {
          "line": 1535,
          "column": 41
        },
        "end": {
          "line": 1535,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costToMarkup",
      "start": 45298,
      "end": 45310,
      "loc": {
        "start": {
          "line": 1536,
          "column": 8
        },
        "end": {
          "line": 1536,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "_=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "+=",
      "start": 45311,
      "end": 45313,
      "loc": {
        "start": {
          "line": 1536,
          "column": 21
        },
        "end": {
          "line": 1536,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45314,
      "end": 45318,
      "loc": {
        "start": {
          "line": 1536,
          "column": 24
        },
        "end": {
          "line": 1536,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45318,
      "end": 45319,
      "loc": {
        "start": {
          "line": 1536,
          "column": 28
        },
        "end": {
          "line": 1536,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 45319,
      "end": 45322,
      "loc": {
        "start": {
          "line": 1536,
          "column": 29
        },
        "end": {
          "line": 1536,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45322,
      "end": 45323,
      "loc": {
        "start": {
          "line": 1536,
          "column": 32
        },
        "end": {
          "line": 1536,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsUsed",
      "start": 45332,
      "end": 45341,
      "loc": {
        "start": {
          "line": 1537,
          "column": 8
        },
        "end": {
          "line": 1537,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45341,
      "end": 45342,
      "loc": {
        "start": {
          "line": 1537,
          "column": 17
        },
        "end": {
          "line": 1537,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 45342,
      "end": 45346,
      "loc": {
        "start": {
          "line": 1537,
          "column": 18
        },
        "end": {
          "line": 1537,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45346,
      "end": 45347,
      "loc": {
        "start": {
          "line": 1537,
          "column": 22
        },
        "end": {
          "line": 1537,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 45347,
      "end": 45352,
      "loc": {
        "start": {
          "line": 1537,
          "column": 23
        },
        "end": {
          "line": 1537,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45352,
      "end": 45353,
      "loc": {
        "start": {
          "line": 1537,
          "column": 28
        },
        "end": {
          "line": 1537,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45353,
      "end": 45354,
      "loc": {
        "start": {
          "line": 1537,
          "column": 29
        },
        "end": {
          "line": 1537,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45361,
      "end": 45362,
      "loc": {
        "start": {
          "line": 1538,
          "column": 6
        },
        "end": {
          "line": 1538,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 45370,
      "end": 45375,
      "loc": {
        "start": {
          "line": 1540,
          "column": 6
        },
        "end": {
          "line": 1540,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 45376,
      "end": 45379,
      "loc": {
        "start": {
          "line": 1540,
          "column": 12
        },
        "end": {
          "line": 1540,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 45380,
      "end": 45381,
      "loc": {
        "start": {
          "line": 1540,
          "column": 16
        },
        "end": {
          "line": 1540,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 45382,
      "end": 45387,
      "loc": {
        "start": {
          "line": 1540,
          "column": 18
        },
        "end": {
          "line": 1540,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45387,
      "end": 45388,
      "loc": {
        "start": {
          "line": 1540,
          "column": 23
        },
        "end": {
          "line": 1540,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costToMarkup",
      "start": 45388,
      "end": 45400,
      "loc": {
        "start": {
          "line": 1540,
          "column": 24
        },
        "end": {
          "line": 1540,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 45401,
      "end": 45402,
      "loc": {
        "start": {
          "line": 1540,
          "column": 37
        },
        "end": {
          "line": 1540,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45403,
      "end": 45404,
      "loc": {
        "start": {
          "line": 1540,
          "column": 39
        },
        "end": {
          "line": 1540,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45404,
      "end": 45408,
      "loc": {
        "start": {
          "line": 1540,
          "column": 40
        },
        "end": {
          "line": 1540,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45408,
      "end": 45409,
      "loc": {
        "start": {
          "line": 1540,
          "column": 44
        },
        "end": {
          "line": 1540,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markupPercent",
      "start": 45409,
      "end": 45422,
      "loc": {
        "start": {
          "line": 1540,
          "column": 45
        },
        "end": {
          "line": 1540,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 45423,
      "end": 45424,
      "loc": {
        "start": {
          "line": 1540,
          "column": 59
        },
        "end": {
          "line": 1540,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 45425,
      "end": 45428,
      "loc": {
        "start": {
          "line": 1540,
          "column": 61
        },
        "end": {
          "line": 1540,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45428,
      "end": 45429,
      "loc": {
        "start": {
          "line": 1540,
          "column": 64
        },
        "end": {
          "line": 1540,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45429,
      "end": 45430,
      "loc": {
        "start": {
          "line": 1540,
          "column": 65
        },
        "end": {
          "line": 1540,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 45431,
      "end": 45432,
      "loc": {
        "start": {
          "line": 1540,
          "column": 67
        },
        "end": {
          "line": 1540,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45432,
      "end": 45433,
      "loc": {
        "start": {
          "line": 1540,
          "column": 68
        },
        "end": {
          "line": 1540,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45433,
      "end": 45434,
      "loc": {
        "start": {
          "line": 1540,
          "column": 69
        },
        "end": {
          "line": 1540,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsUsed",
      "start": 45441,
      "end": 45450,
      "loc": {
        "start": {
          "line": 1541,
          "column": 6
        },
        "end": {
          "line": 1541,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45450,
      "end": 45451,
      "loc": {
        "start": {
          "line": 1541,
          "column": 15
        },
        "end": {
          "line": 1541,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 45451,
      "end": 45455,
      "loc": {
        "start": {
          "line": 1541,
          "column": 16
        },
        "end": {
          "line": 1541,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45455,
      "end": 45456,
      "loc": {
        "start": {
          "line": 1541,
          "column": 20
        },
        "end": {
          "line": 1541,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 45456,
      "end": 45472,
      "loc": {
        "start": {
          "line": 1541,
          "column": 21
        },
        "end": {
          "line": 1541,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45472,
      "end": 45473,
      "loc": {
        "start": {
          "line": 1541,
          "column": 37
        },
        "end": {
          "line": 1541,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45473,
      "end": 45474,
      "loc": {
        "start": {
          "line": 1541,
          "column": 38
        },
        "end": {
          "line": 1541,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 45482,
      "end": 45484,
      "loc": {
        "start": {
          "line": 1543,
          "column": 6
        },
        "end": {
          "line": 1543,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45485,
      "end": 45486,
      "loc": {
        "start": {
          "line": 1543,
          "column": 9
        },
        "end": {
          "line": 1543,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45486,
      "end": 45490,
      "loc": {
        "start": {
          "line": 1543,
          "column": 10
        },
        "end": {
          "line": 1543,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45490,
      "end": 45491,
      "loc": {
        "start": {
          "line": 1543,
          "column": 14
        },
        "end": {
          "line": 1543,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 45491,
      "end": 45514,
      "loc": {
        "start": {
          "line": 1543,
          "column": 15
        },
        "end": {
          "line": 1543,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45514,
      "end": 45515,
      "loc": {
        "start": {
          "line": 1543,
          "column": 38
        },
        "end": {
          "line": 1543,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45515,
      "end": 45518,
      "loc": {
        "start": {
          "line": 1543,
          "column": 39
        },
        "end": {
          "line": 1543,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsUsed",
      "start": 45518,
      "end": 45527,
      "loc": {
        "start": {
          "line": 1543,
          "column": 42
        },
        "end": {
          "line": 1543,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45527,
      "end": 45528,
      "loc": {
        "start": {
          "line": 1543,
          "column": 51
        },
        "end": {
          "line": 1543,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45528,
      "end": 45529,
      "loc": {
        "start": {
          "line": 1543,
          "column": 52
        },
        "end": {
          "line": 1543,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45530,
      "end": 45531,
      "loc": {
        "start": {
          "line": 1543,
          "column": 54
        },
        "end": {
          "line": 1543,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45540,
      "end": 45544,
      "loc": {
        "start": {
          "line": 1544,
          "column": 8
        },
        "end": {
          "line": 1544,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45544,
      "end": 45545,
      "loc": {
        "start": {
          "line": 1544,
          "column": 12
        },
        "end": {
          "line": 1544,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 45545,
      "end": 45564,
      "loc": {
        "start": {
          "line": 1544,
          "column": 13
        },
        "end": {
          "line": 1544,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45564,
      "end": 45565,
      "loc": {
        "start": {
          "line": 1544,
          "column": 32
        },
        "end": {
          "line": 1544,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 45565,
      "end": 45569,
      "loc": {
        "start": {
          "line": 1544,
          "column": 33
        },
        "end": {
          "line": 1544,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45569,
      "end": 45570,
      "loc": {
        "start": {
          "line": 1544,
          "column": 37
        },
        "end": {
          "line": 1544,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 45570,
      "end": 45578,
      "loc": {
        "start": {
          "line": 1544,
          "column": 38
        },
        "end": {
          "line": 1544,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45578,
      "end": 45579,
      "loc": {
        "start": {
          "line": 1544,
          "column": 46
        },
        "end": {
          "line": 1544,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45579,
      "end": 45580,
      "loc": {
        "start": {
          "line": 1544,
          "column": 47
        },
        "end": {
          "line": 1544,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45587,
      "end": 45588,
      "loc": {
        "start": {
          "line": 1545,
          "column": 6
        },
        "end": {
          "line": 1545,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 45595,
      "end": 45601,
      "loc": {
        "start": {
          "line": 1546,
          "column": 6
        },
        "end": {
          "line": 1546,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "val",
      "start": 45602,
      "end": 45605,
      "loc": {
        "start": {
          "line": 1546,
          "column": 13
        },
        "end": {
          "line": 1546,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45605,
      "end": 45606,
      "loc": {
        "start": {
          "line": 1546,
          "column": 16
        },
        "end": {
          "line": 1546,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45611,
      "end": 45612,
      "loc": {
        "start": {
          "line": 1547,
          "column": 4
        },
        "end": {
          "line": 1547,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 45613,
      "end": 45617,
      "loc": {
        "start": {
          "line": 1547,
          "column": 6
        },
        "end": {
          "line": 1547,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 45618,
      "end": 45624,
      "loc": {
        "start": {
          "line": 1547,
          "column": 11
        },
        "end": {
          "line": 1547,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 45625,
      "end": 45630,
      "loc": {
        "start": {
          "line": 1547,
          "column": 18
        },
        "end": {
          "line": 1547,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45630,
      "end": 45631,
      "loc": {
        "start": {
          "line": 1547,
          "column": 23
        },
        "end": {
          "line": 1547,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 45631,
      "end": 45638,
      "loc": {
        "start": {
          "line": 1547,
          "column": 24
        },
        "end": {
          "line": 1547,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45638,
      "end": 45639,
      "loc": {
        "start": {
          "line": 1547,
          "column": 31
        },
        "end": {
          "line": 1547,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 45639,
      "end": 45652,
      "loc": {
        "start": {
          "line": 1547,
          "column": 32
        },
        "end": {
          "line": 1547,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45652,
      "end": 45653,
      "loc": {
        "start": {
          "line": 1547,
          "column": 45
        },
        "end": {
          "line": 1547,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45653,
      "end": 45657,
      "loc": {
        "start": {
          "line": 1547,
          "column": 46
        },
        "end": {
          "line": 1547,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45657,
      "end": 45658,
      "loc": {
        "start": {
          "line": 1547,
          "column": 50
        },
        "end": {
          "line": 1547,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 45658,
      "end": 45663,
      "loc": {
        "start": {
          "line": 1547,
          "column": 51
        },
        "end": {
          "line": 1547,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45663,
      "end": 45664,
      "loc": {
        "start": {
          "line": 1547,
          "column": 56
        },
        "end": {
          "line": 1547,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 45664,
      "end": 45670,
      "loc": {
        "start": {
          "line": 1547,
          "column": 57
        },
        "end": {
          "line": 1547,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45670,
      "end": 45671,
      "loc": {
        "start": {
          "line": 1547,
          "column": 63
        },
        "end": {
          "line": 1547,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45671,
      "end": 45672,
      "loc": {
        "start": {
          "line": 1547,
          "column": 64
        },
        "end": {
          "line": 1547,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 45673,
      "end": 45674,
      "loc": {
        "start": {
          "line": 1547,
          "column": 66
        },
        "end": {
          "line": 1547,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45674,
      "end": 45675,
      "loc": {
        "start": {
          "line": 1547,
          "column": 67
        },
        "end": {
          "line": 1547,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45675,
      "end": 45676,
      "loc": {
        "start": {
          "line": 1547,
          "column": 68
        },
        "end": {
          "line": 1547,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45679,
      "end": 45680,
      "loc": {
        "start": {
          "line": 1548,
          "column": 2
        },
        "end": {
          "line": 1548,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *\n   * @return {number}\n   ",
      "start": 45684,
      "end": 45720,
      "loc": {
        "start": {
          "line": 1550,
          "column": 2
        },
        "end": {
          "line": 1553,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getMarkupPercentValue",
      "start": 45723,
      "end": 45745,
      "loc": {
        "start": {
          "line": 1554,
          "column": 2
        },
        "end": {
          "line": 1554,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45745,
      "end": 45746,
      "loc": {
        "start": {
          "line": 1554,
          "column": 24
        },
        "end": {
          "line": 1554,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45746,
      "end": 45747,
      "loc": {
        "start": {
          "line": 1554,
          "column": 25
        },
        "end": {
          "line": 1554,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45748,
      "end": 45749,
      "loc": {
        "start": {
          "line": 1554,
          "column": 27
        },
        "end": {
          "line": 1554,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 45754,
      "end": 45756,
      "loc": {
        "start": {
          "line": 1555,
          "column": 4
        },
        "end": {
          "line": 1555,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45757,
      "end": 45758,
      "loc": {
        "start": {
          "line": 1555,
          "column": 7
        },
        "end": {
          "line": 1555,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 45758,
      "end": 45759,
      "loc": {
        "start": {
          "line": 1555,
          "column": 8
        },
        "end": {
          "line": 1555,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45759,
      "end": 45763,
      "loc": {
        "start": {
          "line": 1555,
          "column": 9
        },
        "end": {
          "line": 1555,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45763,
      "end": 45764,
      "loc": {
        "start": {
          "line": 1555,
          "column": 13
        },
        "end": {
          "line": 1555,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 45764,
      "end": 45776,
      "loc": {
        "start": {
          "line": 1555,
          "column": 14
        },
        "end": {
          "line": 1555,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45776,
      "end": 45777,
      "loc": {
        "start": {
          "line": 1555,
          "column": 26
        },
        "end": {
          "line": 1555,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 45777,
      "end": 45793,
      "loc": {
        "start": {
          "line": 1555,
          "column": 27
        },
        "end": {
          "line": 1555,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45793,
      "end": 45794,
      "loc": {
        "start": {
          "line": 1555,
          "column": 43
        },
        "end": {
          "line": 1555,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45794,
      "end": 45795,
      "loc": {
        "start": {
          "line": 1555,
          "column": 44
        },
        "end": {
          "line": 1555,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45796,
      "end": 45797,
      "loc": {
        "start": {
          "line": 1555,
          "column": 46
        },
        "end": {
          "line": 1555,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 45804,
      "end": 45809,
      "loc": {
        "start": {
          "line": 1556,
          "column": 6
        },
        "end": {
          "line": 1556,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 45810,
      "end": 45825,
      "loc": {
        "start": {
          "line": 1556,
          "column": 12
        },
        "end": {
          "line": 1556,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 45826,
      "end": 45827,
      "loc": {
        "start": {
          "line": 1556,
          "column": 28
        },
        "end": {
          "line": 1556,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45828,
      "end": 45832,
      "loc": {
        "start": {
          "line": 1556,
          "column": 30
        },
        "end": {
          "line": 1556,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45832,
      "end": 45833,
      "loc": {
        "start": {
          "line": 1556,
          "column": 34
        },
        "end": {
          "line": 1556,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 45833,
      "end": 45852,
      "loc": {
        "start": {
          "line": 1556,
          "column": 35
        },
        "end": {
          "line": 1556,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45852,
      "end": 45853,
      "loc": {
        "start": {
          "line": 1556,
          "column": 54
        },
        "end": {
          "line": 1556,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 45853,
      "end": 45857,
      "loc": {
        "start": {
          "line": 1556,
          "column": 55
        },
        "end": {
          "line": 1556,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45857,
      "end": 45858,
      "loc": {
        "start": {
          "line": 1556,
          "column": 59
        },
        "end": {
          "line": 1556,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 45858,
      "end": 45864,
      "loc": {
        "start": {
          "line": 1556,
          "column": 60
        },
        "end": {
          "line": 1556,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45864,
      "end": 45865,
      "loc": {
        "start": {
          "line": 1556,
          "column": 66
        },
        "end": {
          "line": 1556,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 45865,
      "end": 45877,
      "loc": {
        "start": {
          "line": 1556,
          "column": 67
        },
        "end": {
          "line": 1556,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45877,
      "end": 45878,
      "loc": {
        "start": {
          "line": 1556,
          "column": 79
        },
        "end": {
          "line": 1556,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup",
      "start": 45878,
      "end": 45884,
      "loc": {
        "start": {
          "line": 1556,
          "column": 80
        },
        "end": {
          "line": 1556,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45884,
      "end": 45885,
      "loc": {
        "start": {
          "line": 1556,
          "column": 86
        },
        "end": {
          "line": 1556,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup_percent",
      "start": 45886,
      "end": 45902,
      "loc": {
        "start": {
          "line": 1556,
          "column": 88
        },
        "end": {
          "line": 1556,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45902,
      "end": 45903,
      "loc": {
        "start": {
          "line": 1556,
          "column": 104
        },
        "end": {
          "line": 1556,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45903,
      "end": 45904,
      "loc": {
        "start": {
          "line": 1556,
          "column": 105
        },
        "end": {
          "line": 1556,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 45911,
      "end": 45917,
      "loc": {
        "start": {
          "line": 1557,
          "column": 6
        },
        "end": {
          "line": 1557,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 45918,
      "end": 45923,
      "loc": {
        "start": {
          "line": 1557,
          "column": 13
        },
        "end": {
          "line": 1557,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45923,
      "end": 45924,
      "loc": {
        "start": {
          "line": 1557,
          "column": 18
        },
        "end": {
          "line": 1557,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 45924,
      "end": 45931,
      "loc": {
        "start": {
          "line": 1557,
          "column": 19
        },
        "end": {
          "line": 1557,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45931,
      "end": 45932,
      "loc": {
        "start": {
          "line": 1557,
          "column": 26
        },
        "end": {
          "line": 1557,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 45932,
      "end": 45945,
      "loc": {
        "start": {
          "line": 1557,
          "column": 27
        },
        "end": {
          "line": 1557,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45945,
      "end": 45946,
      "loc": {
        "start": {
          "line": 1557,
          "column": 40
        },
        "end": {
          "line": 1557,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 45946,
      "end": 45961,
      "loc": {
        "start": {
          "line": 1557,
          "column": 41
        },
        "end": {
          "line": 1557,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45961,
      "end": 45962,
      "loc": {
        "start": {
          "line": 1557,
          "column": 56
        },
        "end": {
          "line": 1557,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45962,
      "end": 45963,
      "loc": {
        "start": {
          "line": 1557,
          "column": 57
        },
        "end": {
          "line": 1557,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 45964,
      "end": 45965,
      "loc": {
        "start": {
          "line": 1557,
          "column": 59
        },
        "end": {
          "line": 1557,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45965,
      "end": 45966,
      "loc": {
        "start": {
          "line": 1557,
          "column": 60
        },
        "end": {
          "line": 1557,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45966,
      "end": 45967,
      "loc": {
        "start": {
          "line": 1557,
          "column": 61
        },
        "end": {
          "line": 1557,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45972,
      "end": 45973,
      "loc": {
        "start": {
          "line": 1558,
          "column": 4
        },
        "end": {
          "line": 1558,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 45974,
      "end": 45978,
      "loc": {
        "start": {
          "line": 1558,
          "column": 6
        },
        "end": {
          "line": 1558,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 45979,
      "end": 45985,
      "loc": {
        "start": {
          "line": 1558,
          "column": 11
        },
        "end": {
          "line": 1558,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 45986,
      "end": 45991,
      "loc": {
        "start": {
          "line": 1558,
          "column": 18
        },
        "end": {
          "line": 1558,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 45991,
      "end": 45992,
      "loc": {
        "start": {
          "line": 1558,
          "column": 23
        },
        "end": {
          "line": 1558,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 45992,
      "end": 45999,
      "loc": {
        "start": {
          "line": 1558,
          "column": 24
        },
        "end": {
          "line": 1558,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 45999,
      "end": 46000,
      "loc": {
        "start": {
          "line": 1558,
          "column": 31
        },
        "end": {
          "line": 1558,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 46000,
      "end": 46013,
      "loc": {
        "start": {
          "line": 1558,
          "column": 32
        },
        "end": {
          "line": 1558,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46013,
      "end": 46014,
      "loc": {
        "start": {
          "line": 1558,
          "column": 45
        },
        "end": {
          "line": 1558,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 46014,
      "end": 46018,
      "loc": {
        "start": {
          "line": 1558,
          "column": 46
        },
        "end": {
          "line": 1558,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46018,
      "end": 46019,
      "loc": {
        "start": {
          "line": 1558,
          "column": 50
        },
        "end": {
          "line": 1558,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 46019,
      "end": 46024,
      "loc": {
        "start": {
          "line": 1558,
          "column": 51
        },
        "end": {
          "line": 1558,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46024,
      "end": 46025,
      "loc": {
        "start": {
          "line": 1558,
          "column": 56
        },
        "end": {
          "line": 1558,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "markup_percent",
      "start": 46025,
      "end": 46039,
      "loc": {
        "start": {
          "line": 1558,
          "column": 57
        },
        "end": {
          "line": 1558,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46039,
      "end": 46040,
      "loc": {
        "start": {
          "line": 1558,
          "column": 71
        },
        "end": {
          "line": 1558,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46040,
      "end": 46041,
      "loc": {
        "start": {
          "line": 1558,
          "column": 72
        },
        "end": {
          "line": 1558,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 46042,
      "end": 46043,
      "loc": {
        "start": {
          "line": 1558,
          "column": 74
        },
        "end": {
          "line": 1558,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46043,
      "end": 46044,
      "loc": {
        "start": {
          "line": 1558,
          "column": 75
        },
        "end": {
          "line": 1558,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46044,
      "end": 46045,
      "loc": {
        "start": {
          "line": 1558,
          "column": 76
        },
        "end": {
          "line": 1558,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46048,
      "end": 46049,
      "loc": {
        "start": {
          "line": 1559,
          "column": 2
        },
        "end": {
          "line": 1559,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * @return {number}\n   ",
      "start": 46053,
      "end": 46084,
      "loc": {
        "start": {
          "line": 1561,
          "column": 2
        },
        "end": {
          "line": 1563,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getPriceValue",
      "start": 46087,
      "end": 46101,
      "loc": {
        "start": {
          "line": 1564,
          "column": 2
        },
        "end": {
          "line": 1564,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46101,
      "end": 46102,
      "loc": {
        "start": {
          "line": 1564,
          "column": 16
        },
        "end": {
          "line": 1564,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46102,
      "end": 46103,
      "loc": {
        "start": {
          "line": 1564,
          "column": 17
        },
        "end": {
          "line": 1564,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46104,
      "end": 46105,
      "loc": {
        "start": {
          "line": 1564,
          "column": 19
        },
        "end": {
          "line": 1564,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 46110,
      "end": 46112,
      "loc": {
        "start": {
          "line": 1565,
          "column": 4
        },
        "end": {
          "line": 1565,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46113,
      "end": 46114,
      "loc": {
        "start": {
          "line": 1565,
          "column": 7
        },
        "end": {
          "line": 1565,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 46114,
      "end": 46115,
      "loc": {
        "start": {
          "line": 1565,
          "column": 8
        },
        "end": {
          "line": 1565,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 46115,
      "end": 46119,
      "loc": {
        "start": {
          "line": 1565,
          "column": 9
        },
        "end": {
          "line": 1565,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46119,
      "end": 46120,
      "loc": {
        "start": {
          "line": 1565,
          "column": 13
        },
        "end": {
          "line": 1565,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 46120,
      "end": 46132,
      "loc": {
        "start": {
          "line": 1565,
          "column": 14
        },
        "end": {
          "line": 1565,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46132,
      "end": 46133,
      "loc": {
        "start": {
          "line": 1565,
          "column": 26
        },
        "end": {
          "line": 1565,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 46133,
      "end": 46140,
      "loc": {
        "start": {
          "line": 1565,
          "column": 27
        },
        "end": {
          "line": 1565,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46140,
      "end": 46141,
      "loc": {
        "start": {
          "line": 1565,
          "column": 34
        },
        "end": {
          "line": 1565,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46141,
      "end": 46142,
      "loc": {
        "start": {
          "line": 1565,
          "column": 35
        },
        "end": {
          "line": 1565,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46143,
      "end": 46144,
      "loc": {
        "start": {
          "line": 1565,
          "column": 37
        },
        "end": {
          "line": 1565,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 46151,
      "end": 46154,
      "loc": {
        "start": {
          "line": 1566,
          "column": 6
        },
        "end": {
          "line": 1566,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 46155,
      "end": 46160,
      "loc": {
        "start": {
          "line": 1566,
          "column": 10
        },
        "end": {
          "line": 1566,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 46161,
      "end": 46162,
      "loc": {
        "start": {
          "line": 1566,
          "column": 16
        },
        "end": {
          "line": 1566,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 46163,
      "end": 46167,
      "loc": {
        "start": {
          "line": 1566,
          "column": 18
        },
        "end": {
          "line": 1566,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46167,
      "end": 46168,
      "loc": {
        "start": {
          "line": 1566,
          "column": 22
        },
        "end": {
          "line": 1566,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 46168,
      "end": 46172,
      "loc": {
        "start": {
          "line": 1566,
          "column": 23
        },
        "end": {
          "line": 1566,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 46173,
      "end": 46174,
      "loc": {
        "start": {
          "line": 1566,
          "column": 28
        },
        "end": {
          "line": 1566,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 46175,
      "end": 46179,
      "loc": {
        "start": {
          "line": 1566,
          "column": 30
        },
        "end": {
          "line": 1566,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46179,
      "end": 46180,
      "loc": {
        "start": {
          "line": 1566,
          "column": 34
        },
        "end": {
          "line": 1566,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "tax",
      "start": 46180,
      "end": 46183,
      "loc": {
        "start": {
          "line": 1566,
          "column": 35
        },
        "end": {
          "line": 1566,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 46184,
      "end": 46185,
      "loc": {
        "start": {
          "line": 1566,
          "column": 39
        },
        "end": {
          "line": 1566,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 46186,
      "end": 46190,
      "loc": {
        "start": {
          "line": 1566,
          "column": 41
        },
        "end": {
          "line": 1566,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46190,
      "end": 46191,
      "loc": {
        "start": {
          "line": 1566,
          "column": 45
        },
        "end": {
          "line": 1566,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getMarkupValue",
      "start": 46191,
      "end": 46206,
      "loc": {
        "start": {
          "line": 1566,
          "column": 46
        },
        "end": {
          "line": 1566,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46206,
      "end": 46207,
      "loc": {
        "start": {
          "line": 1566,
          "column": 61
        },
        "end": {
          "line": 1566,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46207,
      "end": 46208,
      "loc": {
        "start": {
          "line": 1566,
          "column": 62
        },
        "end": {
          "line": 1566,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46208,
      "end": 46209,
      "loc": {
        "start": {
          "line": 1566,
          "column": 63
        },
        "end": {
          "line": 1566,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 46217,
      "end": 46219,
      "loc": {
        "start": {
          "line": 1568,
          "column": 6
        },
        "end": {
          "line": 1568,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46220,
      "end": 46221,
      "loc": {
        "start": {
          "line": 1568,
          "column": 9
        },
        "end": {
          "line": 1568,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 46221,
      "end": 46225,
      "loc": {
        "start": {
          "line": 1568,
          "column": 10
        },
        "end": {
          "line": 1568,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46225,
      "end": 46226,
      "loc": {
        "start": {
          "line": 1568,
          "column": 14
        },
        "end": {
          "line": 1568,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 46226,
      "end": 46249,
      "loc": {
        "start": {
          "line": 1568,
          "column": 15
        },
        "end": {
          "line": 1568,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46249,
      "end": 46250,
      "loc": {
        "start": {
          "line": 1568,
          "column": 38
        },
        "end": {
          "line": 1568,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 46250,
      "end": 46256,
      "loc": {
        "start": {
          "line": 1568,
          "column": 39
        },
        "end": {
          "line": 1568,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46256,
      "end": 46257,
      "loc": {
        "start": {
          "line": 1568,
          "column": 45
        },
        "end": {
          "line": 1568,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tax",
      "start": 46258,
      "end": 46263,
      "loc": {
        "start": {
          "line": 1568,
          "column": 47
        },
        "end": {
          "line": 1568,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46263,
      "end": 46264,
      "loc": {
        "start": {
          "line": 1568,
          "column": 52
        },
        "end": {
          "line": 1568,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "markup",
      "start": 46265,
      "end": 46273,
      "loc": {
        "start": {
          "line": 1568,
          "column": 54
        },
        "end": {
          "line": 1568,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46273,
      "end": 46274,
      "loc": {
        "start": {
          "line": 1568,
          "column": 62
        },
        "end": {
          "line": 1568,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46274,
      "end": 46275,
      "loc": {
        "start": {
          "line": 1568,
          "column": 63
        },
        "end": {
          "line": 1568,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46276,
      "end": 46277,
      "loc": {
        "start": {
          "line": 1568,
          "column": 65
        },
        "end": {
          "line": 1568,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 46286,
      "end": 46290,
      "loc": {
        "start": {
          "line": 1569,
          "column": 8
        },
        "end": {
          "line": 1569,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46290,
      "end": 46291,
      "loc": {
        "start": {
          "line": 1569,
          "column": 12
        },
        "end": {
          "line": 1569,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 46291,
      "end": 46310,
      "loc": {
        "start": {
          "line": 1569,
          "column": 13
        },
        "end": {
          "line": 1569,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46310,
      "end": 46311,
      "loc": {
        "start": {
          "line": 1569,
          "column": 32
        },
        "end": {
          "line": 1569,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 46311,
      "end": 46315,
      "loc": {
        "start": {
          "line": 1569,
          "column": 33
        },
        "end": {
          "line": 1569,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46315,
      "end": 46316,
      "loc": {
        "start": {
          "line": 1569,
          "column": 37
        },
        "end": {
          "line": 1569,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "price",
      "start": 46316,
      "end": 46323,
      "loc": {
        "start": {
          "line": 1569,
          "column": 38
        },
        "end": {
          "line": 1569,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46323,
      "end": 46324,
      "loc": {
        "start": {
          "line": 1569,
          "column": 45
        },
        "end": {
          "line": 1569,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46324,
      "end": 46325,
      "loc": {
        "start": {
          "line": 1569,
          "column": 46
        },
        "end": {
          "line": 1569,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46332,
      "end": 46333,
      "loc": {
        "start": {
          "line": 1570,
          "column": 6
        },
        "end": {
          "line": 1570,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 46340,
      "end": 46346,
      "loc": {
        "start": {
          "line": 1571,
          "column": 6
        },
        "end": {
          "line": 1571,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 46347,
      "end": 46352,
      "loc": {
        "start": {
          "line": 1571,
          "column": 13
        },
        "end": {
          "line": 1571,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46352,
      "end": 46353,
      "loc": {
        "start": {
          "line": 1571,
          "column": 18
        },
        "end": {
          "line": 1571,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 46353,
      "end": 46360,
      "loc": {
        "start": {
          "line": 1571,
          "column": 19
        },
        "end": {
          "line": 1571,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46360,
      "end": 46361,
      "loc": {
        "start": {
          "line": 1571,
          "column": 26
        },
        "end": {
          "line": 1571,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 46361,
      "end": 46374,
      "loc": {
        "start": {
          "line": 1571,
          "column": 27
        },
        "end": {
          "line": 1571,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46374,
      "end": 46375,
      "loc": {
        "start": {
          "line": 1571,
          "column": 40
        },
        "end": {
          "line": 1571,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 46375,
      "end": 46380,
      "loc": {
        "start": {
          "line": 1571,
          "column": 41
        },
        "end": {
          "line": 1571,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46380,
      "end": 46381,
      "loc": {
        "start": {
          "line": 1571,
          "column": 46
        },
        "end": {
          "line": 1571,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46381,
      "end": 46382,
      "loc": {
        "start": {
          "line": 1571,
          "column": 47
        },
        "end": {
          "line": 1571,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 46383,
      "end": 46384,
      "loc": {
        "start": {
          "line": 1571,
          "column": 49
        },
        "end": {
          "line": 1571,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46384,
      "end": 46385,
      "loc": {
        "start": {
          "line": 1571,
          "column": 50
        },
        "end": {
          "line": 1571,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46385,
      "end": 46386,
      "loc": {
        "start": {
          "line": 1571,
          "column": 51
        },
        "end": {
          "line": 1571,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46391,
      "end": 46392,
      "loc": {
        "start": {
          "line": 1572,
          "column": 4
        },
        "end": {
          "line": 1572,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 46393,
      "end": 46397,
      "loc": {
        "start": {
          "line": 1572,
          "column": 6
        },
        "end": {
          "line": 1572,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 46398,
      "end": 46404,
      "loc": {
        "start": {
          "line": 1572,
          "column": 11
        },
        "end": {
          "line": 1572,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 46405,
      "end": 46410,
      "loc": {
        "start": {
          "line": 1572,
          "column": 18
        },
        "end": {
          "line": 1572,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46410,
      "end": 46411,
      "loc": {
        "start": {
          "line": 1572,
          "column": 23
        },
        "end": {
          "line": 1572,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 46411,
      "end": 46418,
      "loc": {
        "start": {
          "line": 1572,
          "column": 24
        },
        "end": {
          "line": 1572,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46418,
      "end": 46419,
      "loc": {
        "start": {
          "line": 1572,
          "column": 31
        },
        "end": {
          "line": 1572,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 46419,
      "end": 46432,
      "loc": {
        "start": {
          "line": 1572,
          "column": 32
        },
        "end": {
          "line": 1572,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46432,
      "end": 46433,
      "loc": {
        "start": {
          "line": 1572,
          "column": 45
        },
        "end": {
          "line": 1572,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 46433,
      "end": 46437,
      "loc": {
        "start": {
          "line": 1572,
          "column": 46
        },
        "end": {
          "line": 1572,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46437,
      "end": 46438,
      "loc": {
        "start": {
          "line": 1572,
          "column": 50
        },
        "end": {
          "line": 1572,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 46438,
      "end": 46443,
      "loc": {
        "start": {
          "line": 1572,
          "column": 51
        },
        "end": {
          "line": 1572,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46443,
      "end": 46444,
      "loc": {
        "start": {
          "line": 1572,
          "column": 56
        },
        "end": {
          "line": 1572,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "price",
      "start": 46444,
      "end": 46449,
      "loc": {
        "start": {
          "line": 1572,
          "column": 57
        },
        "end": {
          "line": 1572,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46449,
      "end": 46450,
      "loc": {
        "start": {
          "line": 1572,
          "column": 62
        },
        "end": {
          "line": 1572,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46450,
      "end": 46451,
      "loc": {
        "start": {
          "line": 1572,
          "column": 63
        },
        "end": {
          "line": 1572,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 46452,
      "end": 46453,
      "loc": {
        "start": {
          "line": 1572,
          "column": 65
        },
        "end": {
          "line": 1572,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46453,
      "end": 46454,
      "loc": {
        "start": {
          "line": 1572,
          "column": 66
        },
        "end": {
          "line": 1572,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46454,
      "end": 46455,
      "loc": {
        "start": {
          "line": 1572,
          "column": 67
        },
        "end": {
          "line": 1572,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46458,
      "end": 46459,
      "loc": {
        "start": {
          "line": 1573,
          "column": 2
        },
        "end": {
          "line": 1573,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the value for a dependency. If a dependency is undefined, it will be flagged in the config.undefined_prop_flags\n   *\n   * @param {object} dependencyContract The dependency contract\n   * @param {string} propName The name of the line item prop that depends on this dependency.\n   *                          Needed so that it can be flagged if the dependency is null or flagged as undefined.\n   * @return {number|boolean|undefined|null} The resolved dependency value\n   ",
      "start": 46463,
      "end": 46946,
      "loc": {
        "start": {
          "line": 1575,
          "column": 2
        },
        "end": {
          "line": 1582,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_evaluateDependency",
      "start": 46949,
      "end": 46968,
      "loc": {
        "start": {
          "line": 1583,
          "column": 2
        },
        "end": {
          "line": 1583,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46968,
      "end": 46969,
      "loc": {
        "start": {
          "line": 1583,
          "column": 21
        },
        "end": {
          "line": 1583,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 46969,
      "end": 46987,
      "loc": {
        "start": {
          "line": 1583,
          "column": 22
        },
        "end": {
          "line": 1583,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 46987,
      "end": 46988,
      "loc": {
        "start": {
          "line": 1583,
          "column": 40
        },
        "end": {
          "line": 1583,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 46989,
      "end": 46997,
      "loc": {
        "start": {
          "line": 1583,
          "column": 42
        },
        "end": {
          "line": 1583,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46997,
      "end": 46998,
      "loc": {
        "start": {
          "line": 1583,
          "column": 50
        },
        "end": {
          "line": 1583,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 46999,
      "end": 47000,
      "loc": {
        "start": {
          "line": 1583,
          "column": 52
        },
        "end": {
          "line": 1583,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 47005,
      "end": 47010,
      "loc": {
        "start": {
          "line": 1584,
          "column": 4
        },
        "end": {
          "line": 1584,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 47011,
      "end": 47026,
      "loc": {
        "start": {
          "line": 1584,
          "column": 10
        },
        "end": {
          "line": 1584,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 47027,
      "end": 47028,
      "loc": {
        "start": {
          "line": 1584,
          "column": 26
        },
        "end": {
          "line": 1584,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 47029,
      "end": 47033,
      "loc": {
        "start": {
          "line": 1584,
          "column": 28
        },
        "end": {
          "line": 1584,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47033,
      "end": 47034,
      "loc": {
        "start": {
          "line": 1584,
          "column": 32
        },
        "end": {
          "line": 1584,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 47034,
      "end": 47037,
      "loc": {
        "start": {
          "line": 1584,
          "column": 33
        },
        "end": {
          "line": 1584,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47037,
      "end": 47038,
      "loc": {
        "start": {
          "line": 1584,
          "column": 36
        },
        "end": {
          "line": 1584,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 47038,
      "end": 47046,
      "loc": {
        "start": {
          "line": 1584,
          "column": 37
        },
        "end": {
          "line": 1584,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47046,
      "end": 47047,
      "loc": {
        "start": {
          "line": 1584,
          "column": 45
        },
        "end": {
          "line": 1584,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getDependencyValue",
      "start": 47047,
      "end": 47065,
      "loc": {
        "start": {
          "line": 1584,
          "column": 46
        },
        "end": {
          "line": 1584,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47065,
      "end": 47066,
      "loc": {
        "start": {
          "line": 1584,
          "column": 64
        },
        "end": {
          "line": 1584,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 47066,
      "end": 47084,
      "loc": {
        "start": {
          "line": 1584,
          "column": 65
        },
        "end": {
          "line": 1584,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47084,
      "end": 47085,
      "loc": {
        "start": {
          "line": 1584,
          "column": 83
        },
        "end": {
          "line": 1584,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47085,
      "end": 47086,
      "loc": {
        "start": {
          "line": 1584,
          "column": 84
        },
        "end": {
          "line": 1584,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 47091,
      "end": 47096,
      "loc": {
        "start": {
          "line": 1585,
          "column": 4
        },
        "end": {
          "line": 1585,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "nullCondition",
      "start": 47097,
      "end": 47110,
      "loc": {
        "start": {
          "line": 1585,
          "column": 10
        },
        "end": {
          "line": 1585,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 47111,
      "end": 47112,
      "loc": {
        "start": {
          "line": 1585,
          "column": 24
        },
        "end": {
          "line": 1585,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47113,
      "end": 47114,
      "loc": {
        "start": {
          "line": 1585,
          "column": 26
        },
        "end": {
          "line": 1585,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 47114,
      "end": 47119,
      "loc": {
        "start": {
          "line": 1585,
          "column": 27
        },
        "end": {
          "line": 1585,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47119,
      "end": 47120,
      "loc": {
        "start": {
          "line": 1585,
          "column": 32
        },
        "end": {
          "line": 1585,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47121,
      "end": 47123,
      "loc": {
        "start": {
          "line": 1585,
          "column": 34
        },
        "end": {
          "line": 1585,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 47124,
      "end": 47129,
      "loc": {
        "start": {
          "line": 1585,
          "column": 37
        },
        "end": {
          "line": 1585,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 47130,
      "end": 47133,
      "loc": {
        "start": {
          "line": 1585,
          "column": 43
        },
        "end": {
          "line": 1585,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 47134,
      "end": 47138,
      "loc": {
        "start": {
          "line": 1585,
          "column": 47
        },
        "end": {
          "line": 1585,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 47139,
      "end": 47141,
      "loc": {
        "start": {
          "line": 1585,
          "column": 52
        },
        "end": {
          "line": 1585,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 47142,
      "end": 47147,
      "loc": {
        "start": {
          "line": 1585,
          "column": 55
        },
        "end": {
          "line": 1585,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 47148,
      "end": 47151,
      "loc": {
        "start": {
          "line": 1585,
          "column": 61
        },
        "end": {
          "line": 1585,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 47152,
      "end": 47154,
      "loc": {
        "start": {
          "line": 1585,
          "column": 65
        },
        "end": {
          "line": 1585,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47154,
      "end": 47155,
      "loc": {
        "start": {
          "line": 1585,
          "column": 67
        },
        "end": {
          "line": 1585,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 47160,
      "end": 47163,
      "loc": {
        "start": {
          "line": 1586,
          "column": 4
        },
        "end": {
          "line": 1586,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNullDependency",
      "start": 47164,
      "end": 47180,
      "loc": {
        "start": {
          "line": 1586,
          "column": 8
        },
        "end": {
          "line": 1586,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47180,
      "end": 47181,
      "loc": {
        "start": {
          "line": 1586,
          "column": 24
        },
        "end": {
          "line": 1586,
          "column": 25
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " For PVBid Patch 1.3.26 & ^1.3.27",
      "start": 47187,
      "end": 47222,
      "loc": {
        "start": {
          "line": 1588,
          "column": 4
        },
        "end": {
          "line": 1588,
          "column": 39
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " This condition only applies to bids created on and after this date.",
      "start": 47227,
      "end": 47297,
      "loc": {
        "start": {
          "line": 1589,
          "column": 4
        },
        "end": {
          "line": 1589,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 47302,
      "end": 47307,
      "loc": {
        "start": {
          "line": 1590,
          "column": 4
        },
        "end": {
          "line": 1590,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newBidDate",
      "start": 47308,
      "end": 47318,
      "loc": {
        "start": {
          "line": 1590,
          "column": 10
        },
        "end": {
          "line": 1590,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 47319,
      "end": 47320,
      "loc": {
        "start": {
          "line": 1590,
          "column": 21
        },
        "end": {
          "line": 1590,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 47321,
      "end": 47324,
      "loc": {
        "start": {
          "line": 1590,
          "column": 23
        },
        "end": {
          "line": 1590,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Date",
      "start": 47325,
      "end": 47329,
      "loc": {
        "start": {
          "line": 1590,
          "column": 27
        },
        "end": {
          "line": 1590,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47329,
      "end": 47330,
      "loc": {
        "start": {
          "line": 1590,
          "column": 31
        },
        "end": {
          "line": 1590,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "10/09/2021",
      "start": 47330,
      "end": 47342,
      "loc": {
        "start": {
          "line": 1590,
          "column": 32
        },
        "end": {
          "line": 1590,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47342,
      "end": 47343,
      "loc": {
        "start": {
          "line": 1590,
          "column": 44
        },
        "end": {
          "line": 1590,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47343,
      "end": 47344,
      "loc": {
        "start": {
          "line": 1590,
          "column": 45
        },
        "end": {
          "line": 1590,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 47349,
      "end": 47354,
      "loc": {
        "start": {
          "line": 1591,
          "column": 4
        },
        "end": {
          "line": 1591,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bidTimeStamp",
      "start": 47355,
      "end": 47367,
      "loc": {
        "start": {
          "line": 1591,
          "column": 10
        },
        "end": {
          "line": 1591,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 47368,
      "end": 47369,
      "loc": {
        "start": {
          "line": 1591,
          "column": 23
        },
        "end": {
          "line": 1591,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 47370,
      "end": 47373,
      "loc": {
        "start": {
          "line": 1591,
          "column": 25
        },
        "end": {
          "line": 1591,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Date",
      "start": 47374,
      "end": 47378,
      "loc": {
        "start": {
          "line": 1591,
          "column": 29
        },
        "end": {
          "line": 1591,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47378,
      "end": 47379,
      "loc": {
        "start": {
          "line": 1591,
          "column": 33
        },
        "end": {
          "line": 1591,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 47379,
      "end": 47383,
      "loc": {
        "start": {
          "line": 1591,
          "column": 34
        },
        "end": {
          "line": 1591,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47383,
      "end": 47384,
      "loc": {
        "start": {
          "line": 1591,
          "column": 38
        },
        "end": {
          "line": 1591,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 47384,
      "end": 47387,
      "loc": {
        "start": {
          "line": 1591,
          "column": 39
        },
        "end": {
          "line": 1591,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47387,
      "end": 47388,
      "loc": {
        "start": {
          "line": 1591,
          "column": 42
        },
        "end": {
          "line": 1591,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 47388,
      "end": 47393,
      "loc": {
        "start": {
          "line": 1591,
          "column": 43
        },
        "end": {
          "line": 1591,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47393,
      "end": 47394,
      "loc": {
        "start": {
          "line": 1591,
          "column": 48
        },
        "end": {
          "line": 1591,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "created_at",
      "start": 47394,
      "end": 47404,
      "loc": {
        "start": {
          "line": 1591,
          "column": 49
        },
        "end": {
          "line": 1591,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47404,
      "end": 47405,
      "loc": {
        "start": {
          "line": 1591,
          "column": 59
        },
        "end": {
          "line": 1591,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47405,
      "end": 47406,
      "loc": {
        "start": {
          "line": 1591,
          "column": 60
        },
        "end": {
          "line": 1591,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 47411,
      "end": 47416,
      "loc": {
        "start": {
          "line": 1592,
          "column": 4
        },
        "end": {
          "line": 1592,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dateCondition",
      "start": 47417,
      "end": 47430,
      "loc": {
        "start": {
          "line": 1592,
          "column": 10
        },
        "end": {
          "line": 1592,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 47431,
      "end": 47432,
      "loc": {
        "start": {
          "line": 1592,
          "column": 24
        },
        "end": {
          "line": 1592,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bidTimeStamp",
      "start": 47433,
      "end": 47445,
      "loc": {
        "start": {
          "line": 1592,
          "column": 26
        },
        "end": {
          "line": 1592,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 47446,
      "end": 47448,
      "loc": {
        "start": {
          "line": 1592,
          "column": 39
        },
        "end": {
          "line": 1592,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newBidDate",
      "start": 47449,
      "end": 47459,
      "loc": {
        "start": {
          "line": 1592,
          "column": 42
        },
        "end": {
          "line": 1592,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47459,
      "end": 47460,
      "loc": {
        "start": {
          "line": 1592,
          "column": 52
        },
        "end": {
          "line": 1592,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 47466,
      "end": 47468,
      "loc": {
        "start": {
          "line": 1594,
          "column": 4
        },
        "end": {
          "line": 1594,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47469,
      "end": 47470,
      "loc": {
        "start": {
          "line": 1594,
          "column": 7
        },
        "end": {
          "line": 1594,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dateCondition",
      "start": 47470,
      "end": 47483,
      "loc": {
        "start": {
          "line": 1594,
          "column": 8
        },
        "end": {
          "line": 1594,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47483,
      "end": 47484,
      "loc": {
        "start": {
          "line": 1594,
          "column": 21
        },
        "end": {
          "line": 1594,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47485,
      "end": 47486,
      "loc": {
        "start": {
          "line": 1594,
          "column": 23
        },
        "end": {
          "line": 1594,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNullDependency",
      "start": 47493,
      "end": 47509,
      "loc": {
        "start": {
          "line": 1595,
          "column": 6
        },
        "end": {
          "line": 1595,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 47510,
      "end": 47511,
      "loc": {
        "start": {
          "line": 1595,
          "column": 23
        },
        "end": {
          "line": 1595,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "nullCondition",
      "start": 47512,
      "end": 47525,
      "loc": {
        "start": {
          "line": 1595,
          "column": 25
        },
        "end": {
          "line": 1595,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47525,
      "end": 47526,
      "loc": {
        "start": {
          "line": 1595,
          "column": 38
        },
        "end": {
          "line": 1595,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 47526,
      "end": 47541,
      "loc": {
        "start": {
          "line": 1595,
          "column": 39
        },
        "end": {
          "line": 1595,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47541,
      "end": 47542,
      "loc": {
        "start": {
          "line": 1595,
          "column": 54
        },
        "end": {
          "line": 1595,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 47543,
      "end": 47545,
      "loc": {
        "start": {
          "line": 1595,
          "column": 56
        },
        "end": {
          "line": 1595,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 47546,
      "end": 47547,
      "loc": {
        "start": {
          "line": 1595,
          "column": 59
        },
        "end": {
          "line": 1595,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 47547,
      "end": 47551,
      "loc": {
        "start": {
          "line": 1595,
          "column": 60
        },
        "end": {
          "line": 1595,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47551,
      "end": 47552,
      "loc": {
        "start": {
          "line": 1595,
          "column": 64
        },
        "end": {
          "line": 1595,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 47552,
      "end": 47555,
      "loc": {
        "start": {
          "line": 1595,
          "column": 65
        },
        "end": {
          "line": 1595,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47555,
      "end": 47556,
      "loc": {
        "start": {
          "line": 1595,
          "column": 68
        },
        "end": {
          "line": 1595,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 47556,
      "end": 47564,
      "loc": {
        "start": {
          "line": 1595,
          "column": 69
        },
        "end": {
          "line": 1595,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47564,
      "end": 47565,
      "loc": {
        "start": {
          "line": 1595,
          "column": 77
        },
        "end": {
          "line": 1595,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isDependencyFullyDefined",
      "start": 47565,
      "end": 47589,
      "loc": {
        "start": {
          "line": 1595,
          "column": 78
        },
        "end": {
          "line": 1595,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47589,
      "end": 47590,
      "loc": {
        "start": {
          "line": 1595,
          "column": 102
        },
        "end": {
          "line": 1595,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 47590,
      "end": 47608,
      "loc": {
        "start": {
          "line": 1595,
          "column": 103
        },
        "end": {
          "line": 1595,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47608,
      "end": 47609,
      "loc": {
        "start": {
          "line": 1595,
          "column": 121
        },
        "end": {
          "line": 1595,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47609,
      "end": 47610,
      "loc": {
        "start": {
          "line": 1595,
          "column": 122
        },
        "end": {
          "line": 1595,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47615,
      "end": 47616,
      "loc": {
        "start": {
          "line": 1596,
          "column": 4
        },
        "end": {
          "line": 1596,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 47617,
      "end": 47621,
      "loc": {
        "start": {
          "line": 1596,
          "column": 6
        },
        "end": {
          "line": 1596,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47622,
      "end": 47623,
      "loc": {
        "start": {
          "line": 1596,
          "column": 11
        },
        "end": {
          "line": 1596,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNullDependency",
      "start": 47630,
      "end": 47646,
      "loc": {
        "start": {
          "line": 1597,
          "column": 6
        },
        "end": {
          "line": 1597,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 47647,
      "end": 47648,
      "loc": {
        "start": {
          "line": 1597,
          "column": 23
        },
        "end": {
          "line": 1597,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 47649,
      "end": 47654,
      "loc": {
        "start": {
          "line": 1597,
          "column": 25
        },
        "end": {
          "line": 1597,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47654,
      "end": 47655,
      "loc": {
        "start": {
          "line": 1597,
          "column": 30
        },
        "end": {
          "line": 1597,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 47655,
      "end": 47670,
      "loc": {
        "start": {
          "line": 1597,
          "column": 31
        },
        "end": {
          "line": 1597,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47670,
      "end": 47671,
      "loc": {
        "start": {
          "line": 1597,
          "column": 46
        },
        "end": {
          "line": 1597,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 47672,
      "end": 47674,
      "loc": {
        "start": {
          "line": 1597,
          "column": 48
        },
        "end": {
          "line": 1597,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 47675,
      "end": 47676,
      "loc": {
        "start": {
          "line": 1597,
          "column": 51
        },
        "end": {
          "line": 1597,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 47676,
      "end": 47680,
      "loc": {
        "start": {
          "line": 1597,
          "column": 52
        },
        "end": {
          "line": 1597,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47680,
      "end": 47681,
      "loc": {
        "start": {
          "line": 1597,
          "column": 56
        },
        "end": {
          "line": 1597,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 47681,
      "end": 47684,
      "loc": {
        "start": {
          "line": 1597,
          "column": 57
        },
        "end": {
          "line": 1597,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47684,
      "end": 47685,
      "loc": {
        "start": {
          "line": 1597,
          "column": 60
        },
        "end": {
          "line": 1597,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 47685,
      "end": 47693,
      "loc": {
        "start": {
          "line": 1597,
          "column": 61
        },
        "end": {
          "line": 1597,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47693,
      "end": 47694,
      "loc": {
        "start": {
          "line": 1597,
          "column": 69
        },
        "end": {
          "line": 1597,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isDependencyFullyDefined",
      "start": 47694,
      "end": 47718,
      "loc": {
        "start": {
          "line": 1597,
          "column": 70
        },
        "end": {
          "line": 1597,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47718,
      "end": 47719,
      "loc": {
        "start": {
          "line": 1597,
          "column": 94
        },
        "end": {
          "line": 1597,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 47719,
      "end": 47737,
      "loc": {
        "start": {
          "line": 1597,
          "column": 95
        },
        "end": {
          "line": 1597,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47737,
      "end": 47738,
      "loc": {
        "start": {
          "line": 1597,
          "column": 113
        },
        "end": {
          "line": 1597,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47738,
      "end": 47739,
      "loc": {
        "start": {
          "line": 1597,
          "column": 114
        },
        "end": {
          "line": 1597,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47744,
      "end": 47745,
      "loc": {
        "start": {
          "line": 1598,
          "column": 4
        },
        "end": {
          "line": 1598,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 47752,
      "end": 47754,
      "loc": {
        "start": {
          "line": 1601,
          "column": 4
        },
        "end": {
          "line": 1601,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47755,
      "end": 47756,
      "loc": {
        "start": {
          "line": 1601,
          "column": 7
        },
        "end": {
          "line": 1601,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 47756,
      "end": 47757,
      "loc": {
        "start": {
          "line": 1601,
          "column": 8
        },
        "end": {
          "line": 1601,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 47757,
      "end": 47762,
      "loc": {
        "start": {
          "line": 1601,
          "column": 9
        },
        "end": {
          "line": 1601,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47762,
      "end": 47763,
      "loc": {
        "start": {
          "line": 1601,
          "column": 14
        },
        "end": {
          "line": 1601,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 47763,
      "end": 47781,
      "loc": {
        "start": {
          "line": 1601,
          "column": 15
        },
        "end": {
          "line": 1601,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47781,
      "end": 47782,
      "loc": {
        "start": {
          "line": 1601,
          "column": 33
        },
        "end": {
          "line": 1601,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 47783,
      "end": 47785,
      "loc": {
        "start": {
          "line": 1601,
          "column": 35
        },
        "end": {
          "line": 1601,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 47786,
      "end": 47787,
      "loc": {
        "start": {
          "line": 1601,
          "column": 38
        },
        "end": {
          "line": 1601,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 47787,
      "end": 47792,
      "loc": {
        "start": {
          "line": 1601,
          "column": 39
        },
        "end": {
          "line": 1601,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47792,
      "end": 47793,
      "loc": {
        "start": {
          "line": 1601,
          "column": 44
        },
        "end": {
          "line": 1601,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyContract",
      "start": 47793,
      "end": 47811,
      "loc": {
        "start": {
          "line": 1601,
          "column": 45
        },
        "end": {
          "line": 1601,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47811,
      "end": 47812,
      "loc": {
        "start": {
          "line": 1601,
          "column": 63
        },
        "end": {
          "line": 1601,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 47812,
      "end": 47817,
      "loc": {
        "start": {
          "line": 1601,
          "column": 64
        },
        "end": {
          "line": 1601,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47817,
      "end": 47818,
      "loc": {
        "start": {
          "line": 1601,
          "column": 69
        },
        "end": {
          "line": 1601,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 47819,
      "end": 47821,
      "loc": {
        "start": {
          "line": 1601,
          "column": 71
        },
        "end": {
          "line": 1601,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNullDependency",
      "start": 47822,
      "end": 47838,
      "loc": {
        "start": {
          "line": 1601,
          "column": 74
        },
        "end": {
          "line": 1601,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47838,
      "end": 47839,
      "loc": {
        "start": {
          "line": 1601,
          "column": 90
        },
        "end": {
          "line": 1601,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47840,
      "end": 47841,
      "loc": {
        "start": {
          "line": 1601,
          "column": 92
        },
        "end": {
          "line": 1601,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 47848,
      "end": 47852,
      "loc": {
        "start": {
          "line": 1602,
          "column": 6
        },
        "end": {
          "line": 1602,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47852,
      "end": 47853,
      "loc": {
        "start": {
          "line": 1602,
          "column": 10
        },
        "end": {
          "line": 1602,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 47853,
      "end": 47872,
      "loc": {
        "start": {
          "line": 1602,
          "column": 11
        },
        "end": {
          "line": 1602,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47872,
      "end": 47873,
      "loc": {
        "start": {
          "line": 1602,
          "column": 30
        },
        "end": {
          "line": 1602,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 47873,
      "end": 47877,
      "loc": {
        "start": {
          "line": 1602,
          "column": 31
        },
        "end": {
          "line": 1602,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47877,
      "end": 47878,
      "loc": {
        "start": {
          "line": 1602,
          "column": 35
        },
        "end": {
          "line": 1602,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propName",
      "start": 47878,
      "end": 47886,
      "loc": {
        "start": {
          "line": 1602,
          "column": 36
        },
        "end": {
          "line": 1602,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47886,
      "end": 47887,
      "loc": {
        "start": {
          "line": 1602,
          "column": 44
        },
        "end": {
          "line": 1602,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47887,
      "end": 47888,
      "loc": {
        "start": {
          "line": 1602,
          "column": 45
        },
        "end": {
          "line": 1602,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47893,
      "end": 47894,
      "loc": {
        "start": {
          "line": 1603,
          "column": 4
        },
        "end": {
          "line": 1603,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 47899,
      "end": 47905,
      "loc": {
        "start": {
          "line": 1604,
          "column": 4
        },
        "end": {
          "line": 1604,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencyValue",
      "start": 47906,
      "end": 47921,
      "loc": {
        "start": {
          "line": 1604,
          "column": 11
        },
        "end": {
          "line": 1604,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 47921,
      "end": 47922,
      "loc": {
        "start": {
          "line": 1604,
          "column": 26
        },
        "end": {
          "line": 1604,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 47925,
      "end": 47926,
      "loc": {
        "start": {
          "line": 1605,
          "column": 2
        },
        "end": {
          "line": 1605,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Clear the locally cached values\n   ",
      "start": 47930,
      "end": 47976,
      "loc": {
        "start": {
          "line": 1607,
          "column": 2
        },
        "end": {
          "line": 1609,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_invalidateCachedValues",
      "start": 47979,
      "end": 48002,
      "loc": {
        "start": {
          "line": 1610,
          "column": 2
        },
        "end": {
          "line": 1610,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48002,
      "end": 48003,
      "loc": {
        "start": {
          "line": 1610,
          "column": 25
        },
        "end": {
          "line": 1610,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48003,
      "end": 48004,
      "loc": {
        "start": {
          "line": 1610,
          "column": 26
        },
        "end": {
          "line": 1610,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48005,
      "end": 48006,
      "loc": {
        "start": {
          "line": 1610,
          "column": 28
        },
        "end": {
          "line": 1610,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 48011,
      "end": 48014,
      "loc": {
        "start": {
          "line": 1611,
          "column": 4
        },
        "end": {
          "line": 1611,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48015,
      "end": 48016,
      "loc": {
        "start": {
          "line": 1611,
          "column": 8
        },
        "end": {
          "line": 1611,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 48016,
      "end": 48019,
      "loc": {
        "start": {
          "line": 1611,
          "column": 9
        },
        "end": {
          "line": 1611,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 48020,
      "end": 48023,
      "loc": {
        "start": {
          "line": 1611,
          "column": 13
        },
        "end": {
          "line": 1611,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "in",
        "keyword": "in",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "in",
      "start": 48024,
      "end": 48026,
      "loc": {
        "start": {
          "line": 1611,
          "column": 17
        },
        "end": {
          "line": 1611,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 48027,
      "end": 48031,
      "loc": {
        "start": {
          "line": 1611,
          "column": 20
        },
        "end": {
          "line": 1611,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48031,
      "end": 48032,
      "loc": {
        "start": {
          "line": 1611,
          "column": 24
        },
        "end": {
          "line": 1611,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 48032,
      "end": 48044,
      "loc": {
        "start": {
          "line": 1611,
          "column": 25
        },
        "end": {
          "line": 1611,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48044,
      "end": 48045,
      "loc": {
        "start": {
          "line": 1611,
          "column": 37
        },
        "end": {
          "line": 1611,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48046,
      "end": 48047,
      "loc": {
        "start": {
          "line": 1611,
          "column": 39
        },
        "end": {
          "line": 1611,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 48054,
      "end": 48058,
      "loc": {
        "start": {
          "line": 1612,
          "column": 6
        },
        "end": {
          "line": 1612,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48058,
      "end": 48059,
      "loc": {
        "start": {
          "line": 1612,
          "column": 10
        },
        "end": {
          "line": 1612,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 48059,
      "end": 48071,
      "loc": {
        "start": {
          "line": 1612,
          "column": 11
        },
        "end": {
          "line": 1612,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48071,
      "end": 48072,
      "loc": {
        "start": {
          "line": 1612,
          "column": 23
        },
        "end": {
          "line": 1612,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 48072,
      "end": 48075,
      "loc": {
        "start": {
          "line": 1612,
          "column": 24
        },
        "end": {
          "line": 1612,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48075,
      "end": 48076,
      "loc": {
        "start": {
          "line": 1612,
          "column": 27
        },
        "end": {
          "line": 1612,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 48077,
      "end": 48078,
      "loc": {
        "start": {
          "line": 1612,
          "column": 29
        },
        "end": {
          "line": 1612,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48079,
      "end": 48080,
      "loc": {
        "start": {
          "line": 1612,
          "column": 31
        },
        "end": {
          "line": 1612,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48080,
      "end": 48081,
      "loc": {
        "start": {
          "line": 1612,
          "column": 32
        },
        "end": {
          "line": 1612,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48081,
      "end": 48082,
      "loc": {
        "start": {
          "line": 1612,
          "column": 33
        },
        "end": {
          "line": 1612,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48087,
      "end": 48088,
      "loc": {
        "start": {
          "line": 1613,
          "column": 4
        },
        "end": {
          "line": 1613,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48091,
      "end": 48092,
      "loc": {
        "start": {
          "line": 1614,
          "column": 2
        },
        "end": {
          "line": 1614,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Reset the flags for props that rely on undefined dependencies in assessment\n   ",
      "start": 48096,
      "end": 48186,
      "loc": {
        "start": {
          "line": 1616,
          "column": 2
        },
        "end": {
          "line": 1618,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_resetUndefinedPropFlags",
      "start": 48189,
      "end": 48213,
      "loc": {
        "start": {
          "line": 1619,
          "column": 2
        },
        "end": {
          "line": 1619,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48213,
      "end": 48214,
      "loc": {
        "start": {
          "line": 1619,
          "column": 26
        },
        "end": {
          "line": 1619,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48214,
      "end": 48215,
      "loc": {
        "start": {
          "line": 1619,
          "column": 27
        },
        "end": {
          "line": 1619,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48216,
      "end": 48217,
      "loc": {
        "start": {
          "line": 1619,
          "column": 29
        },
        "end": {
          "line": 1619,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 48222,
      "end": 48226,
      "loc": {
        "start": {
          "line": 1620,
          "column": 4
        },
        "end": {
          "line": 1620,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48226,
      "end": 48227,
      "loc": {
        "start": {
          "line": 1620,
          "column": 8
        },
        "end": {
          "line": 1620,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 48227,
      "end": 48246,
      "loc": {
        "start": {
          "line": 1620,
          "column": 9
        },
        "end": {
          "line": 1620,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 48247,
      "end": 48248,
      "loc": {
        "start": {
          "line": 1620,
          "column": 29
        },
        "end": {
          "line": 1620,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48249,
      "end": 48250,
      "loc": {
        "start": {
          "line": 1620,
          "column": 31
        },
        "end": {
          "line": 1620,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48250,
      "end": 48251,
      "loc": {
        "start": {
          "line": 1620,
          "column": 32
        },
        "end": {
          "line": 1620,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48251,
      "end": 48252,
      "loc": {
        "start": {
          "line": 1620,
          "column": 33
        },
        "end": {
          "line": 1620,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48255,
      "end": 48256,
      "loc": {
        "start": {
          "line": 1621,
          "column": 2
        },
        "end": {
          "line": 1621,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines if the field is dependent on null/undefined dependencies\n   *\n   * @param {string} field The field value in question\n   * @return {boolean}\n   ",
      "start": 48260,
      "end": 48425,
      "loc": {
        "start": {
          "line": 1623,
          "column": 2
        },
        "end": {
          "line": 1628,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasNullDependency",
      "start": 48428,
      "end": 48445,
      "loc": {
        "start": {
          "line": 1629,
          "column": 2
        },
        "end": {
          "line": 1629,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48445,
      "end": 48446,
      "loc": {
        "start": {
          "line": 1629,
          "column": 19
        },
        "end": {
          "line": 1629,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 48446,
      "end": 48451,
      "loc": {
        "start": {
          "line": 1629,
          "column": 20
        },
        "end": {
          "line": 1629,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48451,
      "end": 48452,
      "loc": {
        "start": {
          "line": 1629,
          "column": 25
        },
        "end": {
          "line": 1629,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48453,
      "end": 48454,
      "loc": {
        "start": {
          "line": 1629,
          "column": 27
        },
        "end": {
          "line": 1629,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 48459,
      "end": 48461,
      "loc": {
        "start": {
          "line": 1630,
          "column": 4
        },
        "end": {
          "line": 1630,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48462,
      "end": 48463,
      "loc": {
        "start": {
          "line": 1630,
          "column": 7
        },
        "end": {
          "line": 1630,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 48463,
      "end": 48468,
      "loc": {
        "start": {
          "line": 1630,
          "column": 8
        },
        "end": {
          "line": 1630,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48468,
      "end": 48469,
      "loc": {
        "start": {
          "line": 1630,
          "column": 13
        },
        "end": {
          "line": 1630,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48470,
      "end": 48471,
      "loc": {
        "start": {
          "line": 1630,
          "column": 15
        },
        "end": {
          "line": 1630,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 48478,
      "end": 48480,
      "loc": {
        "start": {
          "line": 1631,
          "column": 6
        },
        "end": {
          "line": 1631,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48481,
      "end": 48482,
      "loc": {
        "start": {
          "line": 1631,
          "column": 9
        },
        "end": {
          "line": 1631,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 48482,
      "end": 48486,
      "loc": {
        "start": {
          "line": 1631,
          "column": 10
        },
        "end": {
          "line": 1631,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48486,
      "end": 48487,
      "loc": {
        "start": {
          "line": 1631,
          "column": 14
        },
        "end": {
          "line": 1631,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 48487,
      "end": 48499,
      "loc": {
        "start": {
          "line": 1631,
          "column": 15
        },
        "end": {
          "line": 1631,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48499,
      "end": 48500,
      "loc": {
        "start": {
          "line": 1631,
          "column": 27
        },
        "end": {
          "line": 1631,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 48500,
      "end": 48505,
      "loc": {
        "start": {
          "line": 1631,
          "column": 28
        },
        "end": {
          "line": 1631,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48505,
      "end": 48506,
      "loc": {
        "start": {
          "line": 1631,
          "column": 33
        },
        "end": {
          "line": 1631,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48506,
      "end": 48507,
      "loc": {
        "start": {
          "line": 1631,
          "column": 34
        },
        "end": {
          "line": 1631,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48508,
      "end": 48509,
      "loc": {
        "start": {
          "line": 1631,
          "column": 36
        },
        "end": {
          "line": 1631,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 48518,
      "end": 48524,
      "loc": {
        "start": {
          "line": 1632,
          "column": 8
        },
        "end": {
          "line": 1632,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 48525,
      "end": 48530,
      "loc": {
        "start": {
          "line": 1632,
          "column": 15
        },
        "end": {
          "line": 1632,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48530,
      "end": 48531,
      "loc": {
        "start": {
          "line": 1632,
          "column": 20
        },
        "end": {
          "line": 1632,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48538,
      "end": 48539,
      "loc": {
        "start": {
          "line": 1633,
          "column": 6
        },
        "end": {
          "line": 1633,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 48546,
      "end": 48548,
      "loc": {
        "start": {
          "line": 1634,
          "column": 6
        },
        "end": {
          "line": 1634,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48549,
      "end": 48550,
      "loc": {
        "start": {
          "line": 1634,
          "column": 9
        },
        "end": {
          "line": 1634,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 48550,
      "end": 48554,
      "loc": {
        "start": {
          "line": 1634,
          "column": 10
        },
        "end": {
          "line": 1634,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48554,
      "end": 48555,
      "loc": {
        "start": {
          "line": 1634,
          "column": 14
        },
        "end": {
          "line": 1634,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 48555,
      "end": 48561,
      "loc": {
        "start": {
          "line": 1634,
          "column": 15
        },
        "end": {
          "line": 1634,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48561,
      "end": 48562,
      "loc": {
        "start": {
          "line": 1634,
          "column": 21
        },
        "end": {
          "line": 1634,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined_prop_flags",
      "start": 48562,
      "end": 48582,
      "loc": {
        "start": {
          "line": 1634,
          "column": 22
        },
        "end": {
          "line": 1634,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 48583,
      "end": 48585,
      "loc": {
        "start": {
          "line": 1634,
          "column": 43
        },
        "end": {
          "line": 1634,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 48586,
      "end": 48590,
      "loc": {
        "start": {
          "line": 1634,
          "column": 46
        },
        "end": {
          "line": 1634,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48590,
      "end": 48591,
      "loc": {
        "start": {
          "line": 1634,
          "column": 50
        },
        "end": {
          "line": 1634,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 48591,
      "end": 48597,
      "loc": {
        "start": {
          "line": 1634,
          "column": 51
        },
        "end": {
          "line": 1634,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48597,
      "end": 48598,
      "loc": {
        "start": {
          "line": 1634,
          "column": 57
        },
        "end": {
          "line": 1634,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined_prop_flags",
      "start": 48598,
      "end": 48618,
      "loc": {
        "start": {
          "line": 1634,
          "column": 58
        },
        "end": {
          "line": 1634,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48618,
      "end": 48619,
      "loc": {
        "start": {
          "line": 1634,
          "column": 78
        },
        "end": {
          "line": 1634,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 48619,
      "end": 48626,
      "loc": {
        "start": {
          "line": 1634,
          "column": 79
        },
        "end": {
          "line": 1634,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48626,
      "end": 48627,
      "loc": {
        "start": {
          "line": 1634,
          "column": 86
        },
        "end": {
          "line": 1634,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 48627,
      "end": 48632,
      "loc": {
        "start": {
          "line": 1634,
          "column": 87
        },
        "end": {
          "line": 1634,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48632,
      "end": 48633,
      "loc": {
        "start": {
          "line": 1634,
          "column": 92
        },
        "end": {
          "line": 1634,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 48634,
      "end": 48636,
      "loc": {
        "start": {
          "line": 1634,
          "column": 94
        },
        "end": {
          "line": 1634,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 48637,
      "end": 48638,
      "loc": {
        "start": {
          "line": 1634,
          "column": 97
        },
        "end": {
          "line": 1634,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48638,
      "end": 48639,
      "loc": {
        "start": {
          "line": 1634,
          "column": 98
        },
        "end": {
          "line": 1634,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48640,
      "end": 48641,
      "loc": {
        "start": {
          "line": 1634,
          "column": 100
        },
        "end": {
          "line": 1634,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 48650,
      "end": 48656,
      "loc": {
        "start": {
          "line": 1635,
          "column": 8
        },
        "end": {
          "line": 1635,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 48657,
      "end": 48661,
      "loc": {
        "start": {
          "line": 1635,
          "column": 15
        },
        "end": {
          "line": 1635,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48661,
      "end": 48662,
      "loc": {
        "start": {
          "line": 1635,
          "column": 19
        },
        "end": {
          "line": 1635,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48669,
      "end": 48670,
      "loc": {
        "start": {
          "line": 1636,
          "column": 6
        },
        "end": {
          "line": 1636,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 48677,
      "end": 48683,
      "loc": {
        "start": {
          "line": 1637,
          "column": 6
        },
        "end": {
          "line": 1637,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 48684,
      "end": 48689,
      "loc": {
        "start": {
          "line": 1637,
          "column": 13
        },
        "end": {
          "line": 1637,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48689,
      "end": 48690,
      "loc": {
        "start": {
          "line": 1637,
          "column": 18
        },
        "end": {
          "line": 1637,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48695,
      "end": 48696,
      "loc": {
        "start": {
          "line": 1638,
          "column": 4
        },
        "end": {
          "line": 1638,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 48701,
      "end": 48707,
      "loc": {
        "start": {
          "line": 1639,
          "column": 4
        },
        "end": {
          "line": 1639,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 48708,
      "end": 48712,
      "loc": {
        "start": {
          "line": 1639,
          "column": 11
        },
        "end": {
          "line": 1639,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48712,
      "end": 48713,
      "loc": {
        "start": {
          "line": 1639,
          "column": 15
        },
        "end": {
          "line": 1639,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 48713,
      "end": 48719,
      "loc": {
        "start": {
          "line": 1639,
          "column": 16
        },
        "end": {
          "line": 1639,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48719,
      "end": 48720,
      "loc": {
        "start": {
          "line": 1639,
          "column": 22
        },
        "end": {
          "line": 1639,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined_prop_flags",
      "start": 48720,
      "end": 48740,
      "loc": {
        "start": {
          "line": 1639,
          "column": 23
        },
        "end": {
          "line": 1639,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48740,
      "end": 48741,
      "loc": {
        "start": {
          "line": 1639,
          "column": 43
        },
        "end": {
          "line": 1639,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 48741,
      "end": 48747,
      "loc": {
        "start": {
          "line": 1639,
          "column": 44
        },
        "end": {
          "line": 1639,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 48748,
      "end": 48749,
      "loc": {
        "start": {
          "line": 1639,
          "column": 51
        },
        "end": {
          "line": 1639,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 48750,
      "end": 48751,
      "loc": {
        "start": {
          "line": 1639,
          "column": 53
        },
        "end": {
          "line": 1639,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 48751,
      "end": 48752,
      "loc": {
        "start": {
          "line": 1639,
          "column": 54
        },
        "end": {
          "line": 1639,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 48755,
      "end": 48756,
      "loc": {
        "start": {
          "line": 1640,
          "column": 2
        },
        "end": {
          "line": 1640,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Checks if any of the given dependencies have been flagged as undefined during the assessment\n   *\n   * @param {...string} dependencies Dependencies to check\n   * @return {boolean} Whether or not any of the given dependencies have relied on any numbers that were not fully defined\n   ",
      "start": 48760,
      "end": 49054,
      "loc": {
        "start": {
          "line": 1642,
          "column": 2
        },
        "end": {
          "line": 1647,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 49057,
      "end": 49080,
      "loc": {
        "start": {
          "line": 1648,
          "column": 2
        },
        "end": {
          "line": 1648,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49080,
      "end": 49081,
      "loc": {
        "start": {
          "line": 1648,
          "column": 25
        },
        "end": {
          "line": 1648,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49081,
      "end": 49084,
      "loc": {
        "start": {
          "line": 1648,
          "column": 26
        },
        "end": {
          "line": 1648,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 49084,
      "end": 49096,
      "loc": {
        "start": {
          "line": 1648,
          "column": 29
        },
        "end": {
          "line": 1648,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49096,
      "end": 49097,
      "loc": {
        "start": {
          "line": 1648,
          "column": 41
        },
        "end": {
          "line": 1648,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49098,
      "end": 49099,
      "loc": {
        "start": {
          "line": 1648,
          "column": 43
        },
        "end": {
          "line": 1648,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 49104,
      "end": 49110,
      "loc": {
        "start": {
          "line": 1649,
          "column": 4
        },
        "end": {
          "line": 1649,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 49111,
      "end": 49115,
      "loc": {
        "start": {
          "line": 1649,
          "column": 11
        },
        "end": {
          "line": 1649,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49115,
      "end": 49116,
      "loc": {
        "start": {
          "line": 1649,
          "column": 15
        },
        "end": {
          "line": 1649,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 49116,
      "end": 49135,
      "loc": {
        "start": {
          "line": 1649,
          "column": 16
        },
        "end": {
          "line": 1649,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49135,
      "end": 49136,
      "loc": {
        "start": {
          "line": 1649,
          "column": 35
        },
        "end": {
          "line": 1649,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 49136,
      "end": 49142,
      "loc": {
        "start": {
          "line": 1649,
          "column": 36
        },
        "end": {
          "line": 1649,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49142,
      "end": 49143,
      "loc": {
        "start": {
          "line": 1649,
          "column": 42
        },
        "end": {
          "line": 1649,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49150,
      "end": 49151,
      "loc": {
        "start": {
          "line": 1650,
          "column": 6
        },
        "end": {
          "line": 1650,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isFlagged",
      "start": 49151,
      "end": 49160,
      "loc": {
        "start": {
          "line": 1650,
          "column": 7
        },
        "end": {
          "line": 1650,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49160,
      "end": 49161,
      "loc": {
        "start": {
          "line": 1650,
          "column": 16
        },
        "end": {
          "line": 1650,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 49162,
      "end": 49172,
      "loc": {
        "start": {
          "line": 1650,
          "column": 18
        },
        "end": {
          "line": 1650,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49172,
      "end": 49173,
      "loc": {
        "start": {
          "line": 1650,
          "column": 28
        },
        "end": {
          "line": 1650,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49174,
      "end": 49176,
      "loc": {
        "start": {
          "line": 1650,
          "column": 30
        },
        "end": {
          "line": 1650,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isFlagged",
      "start": 49177,
      "end": 49186,
      "loc": {
        "start": {
          "line": 1650,
          "column": 33
        },
        "end": {
          "line": 1650,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 49187,
      "end": 49189,
      "loc": {
        "start": {
          "line": 1650,
          "column": 43
        },
        "end": {
          "line": 1650,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependencies",
      "start": 49190,
      "end": 49202,
      "loc": {
        "start": {
          "line": 1650,
          "column": 46
        },
        "end": {
          "line": 1650,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49202,
      "end": 49203,
      "loc": {
        "start": {
          "line": 1650,
          "column": 58
        },
        "end": {
          "line": 1650,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "indexOf",
      "start": 49203,
      "end": 49210,
      "loc": {
        "start": {
          "line": 1650,
          "column": 59
        },
        "end": {
          "line": 1650,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49210,
      "end": 49211,
      "loc": {
        "start": {
          "line": 1650,
          "column": 66
        },
        "end": {
          "line": 1650,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependency",
      "start": 49211,
      "end": 49221,
      "loc": {
        "start": {
          "line": 1650,
          "column": 67
        },
        "end": {
          "line": 1650,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49221,
      "end": 49222,
      "loc": {
        "start": {
          "line": 1650,
          "column": 77
        },
        "end": {
          "line": 1650,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 49223,
      "end": 49225,
      "loc": {
        "start": {
          "line": 1650,
          "column": 79
        },
        "end": {
          "line": 1650,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 49226,
      "end": 49227,
      "loc": {
        "start": {
          "line": 1650,
          "column": 82
        },
        "end": {
          "line": 1650,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49227,
      "end": 49228,
      "loc": {
        "start": {
          "line": 1650,
          "column": 83
        },
        "end": {
          "line": 1650,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 49235,
      "end": 49240,
      "loc": {
        "start": {
          "line": 1651,
          "column": 6
        },
        "end": {
          "line": 1651,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49245,
      "end": 49246,
      "loc": {
        "start": {
          "line": 1652,
          "column": 4
        },
        "end": {
          "line": 1652,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49246,
      "end": 49247,
      "loc": {
        "start": {
          "line": 1652,
          "column": 5
        },
        "end": {
          "line": 1652,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49250,
      "end": 49251,
      "loc": {
        "start": {
          "line": 1653,
          "column": 2
        },
        "end": {
          "line": 1653,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determine if the undefined props flags have changed during the assesment. If so update the config var.\n   *\n   * @return {boolean} Whether or not there has been a change\n   ",
      "start": 49255,
      "end": 49439,
      "loc": {
        "start": {
          "line": 1655,
          "column": 2
        },
        "end": {
          "line": 1659,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_applyUndefinedPropFlags",
      "start": 49442,
      "end": 49466,
      "loc": {
        "start": {
          "line": 1660,
          "column": 2
        },
        "end": {
          "line": 1660,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49466,
      "end": 49467,
      "loc": {
        "start": {
          "line": 1660,
          "column": 26
        },
        "end": {
          "line": 1660,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49467,
      "end": 49468,
      "loc": {
        "start": {
          "line": 1660,
          "column": 27
        },
        "end": {
          "line": 1660,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49469,
      "end": 49470,
      "loc": {
        "start": {
          "line": 1660,
          "column": 29
        },
        "end": {
          "line": 1660,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 49475,
      "end": 49480,
      "loc": {
        "start": {
          "line": 1661,
          "column": 4
        },
        "end": {
          "line": 1661,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "oldFlags",
      "start": 49481,
      "end": 49489,
      "loc": {
        "start": {
          "line": 1661,
          "column": 10
        },
        "end": {
          "line": 1661,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 49490,
      "end": 49491,
      "loc": {
        "start": {
          "line": 1661,
          "column": 19
        },
        "end": {
          "line": 1661,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 49492,
      "end": 49496,
      "loc": {
        "start": {
          "line": 1661,
          "column": 21
        },
        "end": {
          "line": 1661,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49496,
      "end": 49497,
      "loc": {
        "start": {
          "line": 1661,
          "column": 25
        },
        "end": {
          "line": 1661,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 49497,
      "end": 49503,
      "loc": {
        "start": {
          "line": 1661,
          "column": 26
        },
        "end": {
          "line": 1661,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49503,
      "end": 49504,
      "loc": {
        "start": {
          "line": 1661,
          "column": 32
        },
        "end": {
          "line": 1661,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined_prop_flags",
      "start": 49504,
      "end": 49524,
      "loc": {
        "start": {
          "line": 1661,
          "column": 33
        },
        "end": {
          "line": 1661,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49531,
      "end": 49532,
      "loc": {
        "start": {
          "line": 1662,
          "column": 6
        },
        "end": {
          "line": 1662,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 49533,
      "end": 49537,
      "loc": {
        "start": {
          "line": 1662,
          "column": 8
        },
        "end": {
          "line": 1662,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49537,
      "end": 49538,
      "loc": {
        "start": {
          "line": 1662,
          "column": 12
        },
        "end": {
          "line": 1662,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 49538,
      "end": 49544,
      "loc": {
        "start": {
          "line": 1662,
          "column": 13
        },
        "end": {
          "line": 1662,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49544,
      "end": 49545,
      "loc": {
        "start": {
          "line": 1662,
          "column": 19
        },
        "end": {
          "line": 1662,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined_prop_flags",
      "start": 49545,
      "end": 49565,
      "loc": {
        "start": {
          "line": 1662,
          "column": 20
        },
        "end": {
          "line": 1662,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49565,
      "end": 49566,
      "loc": {
        "start": {
          "line": 1662,
          "column": 40
        },
        "end": {
          "line": 1662,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "concat",
      "start": 49566,
      "end": 49572,
      "loc": {
        "start": {
          "line": 1662,
          "column": 41
        },
        "end": {
          "line": 1662,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49572,
      "end": 49573,
      "loc": {
        "start": {
          "line": 1662,
          "column": 47
        },
        "end": {
          "line": 1662,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49573,
      "end": 49574,
      "loc": {
        "start": {
          "line": 1662,
          "column": 48
        },
        "end": {
          "line": 1662,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49574,
      "end": 49575,
      "loc": {
        "start": {
          "line": 1662,
          "column": 49
        },
        "end": {
          "line": 1662,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort",
      "start": 49575,
      "end": 49579,
      "loc": {
        "start": {
          "line": 1662,
          "column": 50
        },
        "end": {
          "line": 1662,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49579,
      "end": 49580,
      "loc": {
        "start": {
          "line": 1662,
          "column": 54
        },
        "end": {
          "line": 1662,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49580,
      "end": 49581,
      "loc": {
        "start": {
          "line": 1662,
          "column": 55
        },
        "end": {
          "line": 1662,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49581,
      "end": 49582,
      "loc": {
        "start": {
          "line": 1662,
          "column": 56
        },
        "end": {
          "line": 1662,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "join",
      "start": 49582,
      "end": 49586,
      "loc": {
        "start": {
          "line": 1662,
          "column": 57
        },
        "end": {
          "line": 1662,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49586,
      "end": 49587,
      "loc": {
        "start": {
          "line": 1662,
          "column": 61
        },
        "end": {
          "line": 1662,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ",",
      "start": 49587,
      "end": 49590,
      "loc": {
        "start": {
          "line": 1662,
          "column": 62
        },
        "end": {
          "line": 1662,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49590,
      "end": 49591,
      "loc": {
        "start": {
          "line": 1662,
          "column": 65
        },
        "end": {
          "line": 1662,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49598,
      "end": 49599,
      "loc": {
        "start": {
          "line": 1663,
          "column": 6
        },
        "end": {
          "line": 1663,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49600,
      "end": 49601,
      "loc": {
        "start": {
          "line": 1663,
          "column": 8
        },
        "end": {
          "line": 1663,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49601,
      "end": 49602,
      "loc": {
        "start": {
          "line": 1663,
          "column": 9
        },
        "end": {
          "line": 1663,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49602,
      "end": 49603,
      "loc": {
        "start": {
          "line": 1663,
          "column": 10
        },
        "end": {
          "line": 1663,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 49608,
      "end": 49613,
      "loc": {
        "start": {
          "line": 1664,
          "column": 4
        },
        "end": {
          "line": 1664,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newFlags",
      "start": 49614,
      "end": 49622,
      "loc": {
        "start": {
          "line": 1664,
          "column": 10
        },
        "end": {
          "line": 1664,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 49623,
      "end": 49624,
      "loc": {
        "start": {
          "line": 1664,
          "column": 19
        },
        "end": {
          "line": 1664,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 49625,
      "end": 49630,
      "loc": {
        "start": {
          "line": 1664,
          "column": 21
        },
        "end": {
          "line": 1664,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49630,
      "end": 49631,
      "loc": {
        "start": {
          "line": 1664,
          "column": 26
        },
        "end": {
          "line": 1664,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 49631,
      "end": 49635,
      "loc": {
        "start": {
          "line": 1664,
          "column": 27
        },
        "end": {
          "line": 1664,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49635,
      "end": 49636,
      "loc": {
        "start": {
          "line": 1664,
          "column": 31
        },
        "end": {
          "line": 1664,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 49636,
      "end": 49639,
      "loc": {
        "start": {
          "line": 1664,
          "column": 32
        },
        "end": {
          "line": 1664,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Set",
      "start": 49640,
      "end": 49643,
      "loc": {
        "start": {
          "line": 1664,
          "column": 36
        },
        "end": {
          "line": 1664,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49643,
      "end": 49644,
      "loc": {
        "start": {
          "line": 1664,
          "column": 39
        },
        "end": {
          "line": 1664,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 49644,
      "end": 49648,
      "loc": {
        "start": {
          "line": 1664,
          "column": 40
        },
        "end": {
          "line": 1664,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49648,
      "end": 49649,
      "loc": {
        "start": {
          "line": 1664,
          "column": 44
        },
        "end": {
          "line": 1664,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 49649,
      "end": 49668,
      "loc": {
        "start": {
          "line": 1664,
          "column": 45
        },
        "end": {
          "line": 1664,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49668,
      "end": 49669,
      "loc": {
        "start": {
          "line": 1664,
          "column": 64
        },
        "end": {
          "line": 1664,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49669,
      "end": 49670,
      "loc": {
        "start": {
          "line": 1664,
          "column": 65
        },
        "end": {
          "line": 1664,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49670,
      "end": 49671,
      "loc": {
        "start": {
          "line": 1664,
          "column": 66
        },
        "end": {
          "line": 1664,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "concat",
      "start": 49671,
      "end": 49677,
      "loc": {
        "start": {
          "line": 1664,
          "column": 67
        },
        "end": {
          "line": 1664,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49677,
      "end": 49678,
      "loc": {
        "start": {
          "line": 1664,
          "column": 73
        },
        "end": {
          "line": 1664,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49678,
      "end": 49679,
      "loc": {
        "start": {
          "line": 1664,
          "column": 74
        },
        "end": {
          "line": 1664,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49679,
      "end": 49680,
      "loc": {
        "start": {
          "line": 1664,
          "column": 75
        },
        "end": {
          "line": 1664,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort",
      "start": 49680,
      "end": 49684,
      "loc": {
        "start": {
          "line": 1664,
          "column": 76
        },
        "end": {
          "line": 1664,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49684,
      "end": 49685,
      "loc": {
        "start": {
          "line": 1664,
          "column": 80
        },
        "end": {
          "line": 1664,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49685,
      "end": 49686,
      "loc": {
        "start": {
          "line": 1664,
          "column": 81
        },
        "end": {
          "line": 1664,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49686,
      "end": 49687,
      "loc": {
        "start": {
          "line": 1664,
          "column": 82
        },
        "end": {
          "line": 1664,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "join",
      "start": 49687,
      "end": 49691,
      "loc": {
        "start": {
          "line": 1664,
          "column": 83
        },
        "end": {
          "line": 1664,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49691,
      "end": 49692,
      "loc": {
        "start": {
          "line": 1664,
          "column": 87
        },
        "end": {
          "line": 1664,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ",",
      "start": 49692,
      "end": 49695,
      "loc": {
        "start": {
          "line": 1664,
          "column": 88
        },
        "end": {
          "line": 1664,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49695,
      "end": 49696,
      "loc": {
        "start": {
          "line": 1664,
          "column": 91
        },
        "end": {
          "line": 1664,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49696,
      "end": 49697,
      "loc": {
        "start": {
          "line": 1664,
          "column": 92
        },
        "end": {
          "line": 1664,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 49702,
      "end": 49704,
      "loc": {
        "start": {
          "line": 1665,
          "column": 4
        },
        "end": {
          "line": 1665,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49705,
      "end": 49706,
      "loc": {
        "start": {
          "line": 1665,
          "column": 7
        },
        "end": {
          "line": 1665,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "oldFlags",
      "start": 49706,
      "end": 49714,
      "loc": {
        "start": {
          "line": 1665,
          "column": 8
        },
        "end": {
          "line": 1665,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 49715,
      "end": 49718,
      "loc": {
        "start": {
          "line": 1665,
          "column": 17
        },
        "end": {
          "line": 1665,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "newFlags",
      "start": 49719,
      "end": 49727,
      "loc": {
        "start": {
          "line": 1665,
          "column": 21
        },
        "end": {
          "line": 1665,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49727,
      "end": 49728,
      "loc": {
        "start": {
          "line": 1665,
          "column": 29
        },
        "end": {
          "line": 1665,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49729,
      "end": 49730,
      "loc": {
        "start": {
          "line": 1665,
          "column": 31
        },
        "end": {
          "line": 1665,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 49737,
      "end": 49741,
      "loc": {
        "start": {
          "line": 1666,
          "column": 6
        },
        "end": {
          "line": 1666,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49741,
      "end": 49742,
      "loc": {
        "start": {
          "line": 1666,
          "column": 10
        },
        "end": {
          "line": 1666,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 49742,
      "end": 49748,
      "loc": {
        "start": {
          "line": 1666,
          "column": 11
        },
        "end": {
          "line": 1666,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49748,
      "end": 49749,
      "loc": {
        "start": {
          "line": 1666,
          "column": 17
        },
        "end": {
          "line": 1666,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined_prop_flags",
      "start": 49749,
      "end": 49769,
      "loc": {
        "start": {
          "line": 1666,
          "column": 18
        },
        "end": {
          "line": 1666,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 49770,
      "end": 49771,
      "loc": {
        "start": {
          "line": 1666,
          "column": 39
        },
        "end": {
          "line": 1666,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 49772,
      "end": 49777,
      "loc": {
        "start": {
          "line": 1666,
          "column": 41
        },
        "end": {
          "line": 1666,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49777,
      "end": 49778,
      "loc": {
        "start": {
          "line": 1666,
          "column": 46
        },
        "end": {
          "line": 1666,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 49778,
      "end": 49782,
      "loc": {
        "start": {
          "line": 1666,
          "column": 47
        },
        "end": {
          "line": 1666,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49782,
      "end": 49783,
      "loc": {
        "start": {
          "line": 1666,
          "column": 51
        },
        "end": {
          "line": 1666,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 49783,
      "end": 49786,
      "loc": {
        "start": {
          "line": 1666,
          "column": 52
        },
        "end": {
          "line": 1666,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Set",
      "start": 49787,
      "end": 49790,
      "loc": {
        "start": {
          "line": 1666,
          "column": 56
        },
        "end": {
          "line": 1666,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49790,
      "end": 49791,
      "loc": {
        "start": {
          "line": 1666,
          "column": 59
        },
        "end": {
          "line": 1666,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 49791,
      "end": 49795,
      "loc": {
        "start": {
          "line": 1666,
          "column": 60
        },
        "end": {
          "line": 1666,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49795,
      "end": 49796,
      "loc": {
        "start": {
          "line": 1666,
          "column": 64
        },
        "end": {
          "line": 1666,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropFlags",
      "start": 49796,
      "end": 49815,
      "loc": {
        "start": {
          "line": 1666,
          "column": 65
        },
        "end": {
          "line": 1666,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49815,
      "end": 49816,
      "loc": {
        "start": {
          "line": 1666,
          "column": 84
        },
        "end": {
          "line": 1666,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49816,
      "end": 49817,
      "loc": {
        "start": {
          "line": 1666,
          "column": 85
        },
        "end": {
          "line": 1666,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49817,
      "end": 49818,
      "loc": {
        "start": {
          "line": 1666,
          "column": 86
        },
        "end": {
          "line": 1666,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 49825,
      "end": 49831,
      "loc": {
        "start": {
          "line": 1667,
          "column": 6
        },
        "end": {
          "line": 1667,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 49832,
      "end": 49836,
      "loc": {
        "start": {
          "line": 1667,
          "column": 13
        },
        "end": {
          "line": 1667,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49836,
      "end": 49837,
      "loc": {
        "start": {
          "line": 1667,
          "column": 17
        },
        "end": {
          "line": 1667,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49842,
      "end": 49843,
      "loc": {
        "start": {
          "line": 1668,
          "column": 4
        },
        "end": {
          "line": 1668,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 49848,
      "end": 49854,
      "loc": {
        "start": {
          "line": 1669,
          "column": 4
        },
        "end": {
          "line": 1669,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 49855,
      "end": 49860,
      "loc": {
        "start": {
          "line": 1669,
          "column": 11
        },
        "end": {
          "line": 1669,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49860,
      "end": 49861,
      "loc": {
        "start": {
          "line": 1669,
          "column": 16
        },
        "end": {
          "line": 1669,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 49864,
      "end": 49865,
      "loc": {
        "start": {
          "line": 1670,
          "column": 2
        },
        "end": {
          "line": 1670,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Determines whether a prediction should be used during assessment given the dependencies\n   *\n   * @param {boolean} propsToConsider The required properties used in this calculation\n   * @return {boolean} Whether or not a predicted value should be used\n   ",
      "start": 49869,
      "end": 50134,
      "loc": {
        "start": {
          "line": 1672,
          "column": 2
        },
        "end": {
          "line": 1677,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_shouldPredict",
      "start": 50137,
      "end": 50151,
      "loc": {
        "start": {
          "line": 1678,
          "column": 2
        },
        "end": {
          "line": 1678,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50151,
      "end": 50152,
      "loc": {
        "start": {
          "line": 1678,
          "column": 16
        },
        "end": {
          "line": 1678,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsToConsider",
      "start": 50152,
      "end": 50167,
      "loc": {
        "start": {
          "line": 1678,
          "column": 17
        },
        "end": {
          "line": 1678,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50167,
      "end": 50168,
      "loc": {
        "start": {
          "line": 1678,
          "column": 32
        },
        "end": {
          "line": 1678,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50169,
      "end": 50170,
      "loc": {
        "start": {
          "line": 1678,
          "column": 34
        },
        "end": {
          "line": 1678,
          "column": 35
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " PredictivePricing bid variable must be ON",
      "start": 50175,
      "end": 50219,
      "loc": {
        "start": {
          "line": 1679,
          "column": 4
        },
        "end": {
          "line": 1679,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 50224,
      "end": 50226,
      "loc": {
        "start": {
          "line": 1680,
          "column": 4
        },
        "end": {
          "line": 1680,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50227,
      "end": 50228,
      "loc": {
        "start": {
          "line": 1680,
          "column": 7
        },
        "end": {
          "line": 1680,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 50228,
      "end": 50229,
      "loc": {
        "start": {
          "line": 1680,
          "column": 8
        },
        "end": {
          "line": 1680,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 50229,
      "end": 50233,
      "loc": {
        "start": {
          "line": 1680,
          "column": 9
        },
        "end": {
          "line": 1680,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50233,
      "end": 50234,
      "loc": {
        "start": {
          "line": 1680,
          "column": 13
        },
        "end": {
          "line": 1680,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 50234,
      "end": 50237,
      "loc": {
        "start": {
          "line": 1680,
          "column": 14
        },
        "end": {
          "line": 1680,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50237,
      "end": 50238,
      "loc": {
        "start": {
          "line": 1680,
          "column": 17
        },
        "end": {
          "line": 1680,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 50238,
      "end": 50246,
      "loc": {
        "start": {
          "line": 1680,
          "column": 18
        },
        "end": {
          "line": 1680,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50246,
      "end": 50247,
      "loc": {
        "start": {
          "line": 1680,
          "column": 26
        },
        "end": {
          "line": 1680,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "variables",
      "start": 50247,
      "end": 50256,
      "loc": {
        "start": {
          "line": 1680,
          "column": 27
        },
        "end": {
          "line": 1680,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50256,
      "end": 50257,
      "loc": {
        "start": {
          "line": 1680,
          "column": 36
        },
        "end": {
          "line": 1680,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50257,
      "end": 50258,
      "loc": {
        "start": {
          "line": 1680,
          "column": 37
        },
        "end": {
          "line": 1680,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50258,
      "end": 50259,
      "loc": {
        "start": {
          "line": 1680,
          "column": 38
        },
        "end": {
          "line": 1680,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictive_pricing",
      "start": 50259,
      "end": 50277,
      "loc": {
        "start": {
          "line": 1680,
          "column": 39
        },
        "end": {
          "line": 1680,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50277,
      "end": 50278,
      "loc": {
        "start": {
          "line": 1680,
          "column": 57
        },
        "end": {
          "line": 1680,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 50278,
      "end": 50283,
      "loc": {
        "start": {
          "line": 1680,
          "column": 58
        },
        "end": {
          "line": 1680,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50283,
      "end": 50284,
      "loc": {
        "start": {
          "line": 1680,
          "column": 63
        },
        "end": {
          "line": 1680,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 50285,
      "end": 50291,
      "loc": {
        "start": {
          "line": 1680,
          "column": 65
        },
        "end": {
          "line": 1680,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 50292,
      "end": 50297,
      "loc": {
        "start": {
          "line": 1680,
          "column": 72
        },
        "end": {
          "line": 1680,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50297,
      "end": 50298,
      "loc": {
        "start": {
          "line": 1680,
          "column": 77
        },
        "end": {
          "line": 1680,
          "column": 78
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Line item must have a definition",
      "start": 50304,
      "end": 50339,
      "loc": {
        "start": {
          "line": 1682,
          "column": 4
        },
        "end": {
          "line": 1682,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 50344,
      "end": 50346,
      "loc": {
        "start": {
          "line": 1683,
          "column": 4
        },
        "end": {
          "line": 1683,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50347,
      "end": 50348,
      "loc": {
        "start": {
          "line": 1683,
          "column": 7
        },
        "end": {
          "line": 1683,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNil",
      "start": 50348,
      "end": 50353,
      "loc": {
        "start": {
          "line": 1683,
          "column": 8
        },
        "end": {
          "line": 1683,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50353,
      "end": 50354,
      "loc": {
        "start": {
          "line": 1683,
          "column": 13
        },
        "end": {
          "line": 1683,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 50354,
      "end": 50358,
      "loc": {
        "start": {
          "line": 1683,
          "column": 14
        },
        "end": {
          "line": 1683,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50358,
      "end": 50359,
      "loc": {
        "start": {
          "line": 1683,
          "column": 18
        },
        "end": {
          "line": 1683,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "definitionId",
      "start": 50359,
      "end": 50371,
      "loc": {
        "start": {
          "line": 1683,
          "column": 19
        },
        "end": {
          "line": 1683,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50371,
      "end": 50372,
      "loc": {
        "start": {
          "line": 1683,
          "column": 31
        },
        "end": {
          "line": 1683,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50372,
      "end": 50373,
      "loc": {
        "start": {
          "line": 1683,
          "column": 32
        },
        "end": {
          "line": 1683,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 50374,
      "end": 50380,
      "loc": {
        "start": {
          "line": 1683,
          "column": 34
        },
        "end": {
          "line": 1683,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 50381,
      "end": 50386,
      "loc": {
        "start": {
          "line": 1683,
          "column": 41
        },
        "end": {
          "line": 1683,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50386,
      "end": 50387,
      "loc": {
        "start": {
          "line": 1683,
          "column": 46
        },
        "end": {
          "line": 1683,
          "column": 47
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Line item must have prediction models",
      "start": 50393,
      "end": 50433,
      "loc": {
        "start": {
          "line": 1685,
          "column": 4
        },
        "end": {
          "line": 1685,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 50438,
      "end": 50440,
      "loc": {
        "start": {
          "line": 1686,
          "column": 4
        },
        "end": {
          "line": 1686,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50441,
      "end": 50442,
      "loc": {
        "start": {
          "line": 1686,
          "column": 7
        },
        "end": {
          "line": 1686,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 50442,
      "end": 50443,
      "loc": {
        "start": {
          "line": 1686,
          "column": 8
        },
        "end": {
          "line": 1686,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 50443,
      "end": 50447,
      "loc": {
        "start": {
          "line": 1686,
          "column": 9
        },
        "end": {
          "line": 1686,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50447,
      "end": 50448,
      "loc": {
        "start": {
          "line": 1686,
          "column": 13
        },
        "end": {
          "line": 1686,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 50448,
      "end": 50473,
      "loc": {
        "start": {
          "line": 1686,
          "column": 14
        },
        "end": {
          "line": 1686,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50473,
      "end": 50474,
      "loc": {
        "start": {
          "line": 1686,
          "column": 39
        },
        "end": {
          "line": 1686,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 50474,
      "end": 50493,
      "loc": {
        "start": {
          "line": 1686,
          "column": 40
        },
        "end": {
          "line": 1686,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50493,
      "end": 50494,
      "loc": {
        "start": {
          "line": 1686,
          "column": 59
        },
        "end": {
          "line": 1686,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50494,
      "end": 50495,
      "loc": {
        "start": {
          "line": 1686,
          "column": 60
        },
        "end": {
          "line": 1686,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50495,
      "end": 50496,
      "loc": {
        "start": {
          "line": 1686,
          "column": 61
        },
        "end": {
          "line": 1686,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 50497,
      "end": 50503,
      "loc": {
        "start": {
          "line": 1686,
          "column": 63
        },
        "end": {
          "line": 1686,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 50504,
      "end": 50509,
      "loc": {
        "start": {
          "line": 1686,
          "column": 70
        },
        "end": {
          "line": 1686,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50509,
      "end": 50510,
      "loc": {
        "start": {
          "line": 1686,
          "column": 75
        },
        "end": {
          "line": 1686,
          "column": 76
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " The bid must have a watts value greater than 0 (bid watts are rounded up to at least 1 so 1 is used instead of 0 here)",
      "start": 50516,
      "end": 50637,
      "loc": {
        "start": {
          "line": 1688,
          "column": 4
        },
        "end": {
          "line": 1688,
          "column": 125
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " getTotalWatts() used instead of bid.watts because bid.watts is not calculated untill the bid is assessed",
      "start": 50642,
      "end": 50749,
      "loc": {
        "start": {
          "line": 1689,
          "column": 4
        },
        "end": {
          "line": 1689,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 50754,
      "end": 50756,
      "loc": {
        "start": {
          "line": 1690,
          "column": 4
        },
        "end": {
          "line": 1690,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50757,
      "end": 50758,
      "loc": {
        "start": {
          "line": 1690,
          "column": 7
        },
        "end": {
          "line": 1690,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 50758,
      "end": 50762,
      "loc": {
        "start": {
          "line": 1690,
          "column": 8
        },
        "end": {
          "line": 1690,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50762,
      "end": 50763,
      "loc": {
        "start": {
          "line": 1690,
          "column": 12
        },
        "end": {
          "line": 1690,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 50763,
      "end": 50766,
      "loc": {
        "start": {
          "line": 1690,
          "column": 13
        },
        "end": {
          "line": 1690,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50766,
      "end": 50767,
      "loc": {
        "start": {
          "line": 1690,
          "column": 16
        },
        "end": {
          "line": 1690,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getTotalWatts",
      "start": 50767,
      "end": 50781,
      "loc": {
        "start": {
          "line": 1690,
          "column": 17
        },
        "end": {
          "line": 1690,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50781,
      "end": 50782,
      "loc": {
        "start": {
          "line": 1690,
          "column": 31
        },
        "end": {
          "line": 1690,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50782,
      "end": 50783,
      "loc": {
        "start": {
          "line": 1690,
          "column": 32
        },
        "end": {
          "line": 1690,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<=",
      "start": 50784,
      "end": 50786,
      "loc": {
        "start": {
          "line": 1690,
          "column": 34
        },
        "end": {
          "line": 1690,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 50787,
      "end": 50788,
      "loc": {
        "start": {
          "line": 1690,
          "column": 37
        },
        "end": {
          "line": 1690,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50788,
      "end": 50789,
      "loc": {
        "start": {
          "line": 1690,
          "column": 38
        },
        "end": {
          "line": 1690,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 50790,
      "end": 50796,
      "loc": {
        "start": {
          "line": 1690,
          "column": 40
        },
        "end": {
          "line": 1690,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 50797,
      "end": 50802,
      "loc": {
        "start": {
          "line": 1690,
          "column": 47
        },
        "end": {
          "line": 1690,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50802,
      "end": 50803,
      "loc": {
        "start": {
          "line": 1690,
          "column": 52
        },
        "end": {
          "line": 1690,
          "column": 53
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " The line item should have dependencies that are not fully defined or useComputedValueWhenAvaliable should be OFF",
      "start": 50809,
      "end": 50924,
      "loc": {
        "start": {
          "line": 1692,
          "column": 4
        },
        "end": {
          "line": 1692,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 50929,
      "end": 50931,
      "loc": {
        "start": {
          "line": 1693,
          "column": 4
        },
        "end": {
          "line": 1693,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50932,
      "end": 50933,
      "loc": {
        "start": {
          "line": 1693,
          "column": 7
        },
        "end": {
          "line": 1693,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 50933,
      "end": 50934,
      "loc": {
        "start": {
          "line": 1693,
          "column": 8
        },
        "end": {
          "line": 1693,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 50934,
      "end": 50938,
      "loc": {
        "start": {
          "line": 1693,
          "column": 9
        },
        "end": {
          "line": 1693,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50938,
      "end": 50939,
      "loc": {
        "start": {
          "line": 1693,
          "column": 13
        },
        "end": {
          "line": 1693,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_undefinedPropsIncludes",
      "start": 50939,
      "end": 50962,
      "loc": {
        "start": {
          "line": 1693,
          "column": 14
        },
        "end": {
          "line": 1693,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50962,
      "end": 50963,
      "loc": {
        "start": {
          "line": 1693,
          "column": 37
        },
        "end": {
          "line": 1693,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "...",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50963,
      "end": 50966,
      "loc": {
        "start": {
          "line": 1693,
          "column": 38
        },
        "end": {
          "line": 1693,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "propsToConsider",
      "start": 50966,
      "end": 50981,
      "loc": {
        "start": {
          "line": 1693,
          "column": 41
        },
        "end": {
          "line": 1693,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 50981,
      "end": 50982,
      "loc": {
        "start": {
          "line": 1693,
          "column": 56
        },
        "end": {
          "line": 1693,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 50983,
      "end": 50985,
      "loc": {
        "start": {
          "line": 1693,
          "column": 58
        },
        "end": {
          "line": 1693,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 50986,
      "end": 50990,
      "loc": {
        "start": {
          "line": 1693,
          "column": 61
        },
        "end": {
          "line": 1693,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 50990,
      "end": 50991,
      "loc": {
        "start": {
          "line": 1693,
          "column": 65
        },
        "end": {
          "line": 1693,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "useComputedValueWhenAvailable",
      "start": 50991,
      "end": 51020,
      "loc": {
        "start": {
          "line": 1693,
          "column": 66
        },
        "end": {
          "line": 1693,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51020,
      "end": 51021,
      "loc": {
        "start": {
          "line": 1693,
          "column": 95
        },
        "end": {
          "line": 1693,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 51022,
      "end": 51028,
      "loc": {
        "start": {
          "line": 1693,
          "column": 97
        },
        "end": {
          "line": 1693,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 51029,
      "end": 51034,
      "loc": {
        "start": {
          "line": 1693,
          "column": 104
        },
        "end": {
          "line": 1693,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51034,
      "end": 51035,
      "loc": {
        "start": {
          "line": 1693,
          "column": 109
        },
        "end": {
          "line": 1693,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 51041,
      "end": 51047,
      "loc": {
        "start": {
          "line": 1695,
          "column": 4
        },
        "end": {
          "line": 1695,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 51048,
      "end": 51052,
      "loc": {
        "start": {
          "line": 1695,
          "column": 11
        },
        "end": {
          "line": 1695,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51052,
      "end": 51053,
      "loc": {
        "start": {
          "line": 1695,
          "column": 15
        },
        "end": {
          "line": 1695,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51056,
      "end": 51057,
      "loc": {
        "start": {
          "line": 1696,
          "column": 2
        },
        "end": {
          "line": 1696,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Evaluates the cost prediction models for the line item.\n   *\n   * @return {number} The predicted cost value\n   ",
      "start": 51061,
      "end": 51183,
      "loc": {
        "start": {
          "line": 1698,
          "column": 2
        },
        "end": {
          "line": 1702,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedCost",
      "start": 51186,
      "end": 51202,
      "loc": {
        "start": {
          "line": 1703,
          "column": 2
        },
        "end": {
          "line": 1703,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51202,
      "end": 51203,
      "loc": {
        "start": {
          "line": 1703,
          "column": 18
        },
        "end": {
          "line": 1703,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 51203,
      "end": 51217,
      "loc": {
        "start": {
          "line": 1703,
          "column": 19
        },
        "end": {
          "line": 1703,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 51218,
      "end": 51219,
      "loc": {
        "start": {
          "line": 1703,
          "column": 34
        },
        "end": {
          "line": 1703,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 51220,
      "end": 51229,
      "loc": {
        "start": {
          "line": 1703,
          "column": 36
        },
        "end": {
          "line": 1703,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51229,
      "end": 51230,
      "loc": {
        "start": {
          "line": 1703,
          "column": 45
        },
        "end": {
          "line": 1703,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51231,
      "end": 51232,
      "loc": {
        "start": {
          "line": 1703,
          "column": 47
        },
        "end": {
          "line": 1703,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51237,
      "end": 51241,
      "loc": {
        "start": {
          "line": 1704,
          "column": 4
        },
        "end": {
          "line": 1704,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51241,
      "end": 51242,
      "loc": {
        "start": {
          "line": 1704,
          "column": 8
        },
        "end": {
          "line": 1704,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 51242,
      "end": 51262,
      "loc": {
        "start": {
          "line": 1704,
          "column": 9
        },
        "end": {
          "line": 1704,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51262,
      "end": 51263,
      "loc": {
        "start": {
          "line": 1704,
          "column": 29
        },
        "end": {
          "line": 1704,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 51263,
      "end": 51277,
      "loc": {
        "start": {
          "line": 1704,
          "column": 30
        },
        "end": {
          "line": 1704,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51277,
      "end": 51278,
      "loc": {
        "start": {
          "line": 1704,
          "column": 44
        },
        "end": {
          "line": 1704,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51278,
      "end": 51279,
      "loc": {
        "start": {
          "line": 1704,
          "column": 45
        },
        "end": {
          "line": 1704,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51284,
      "end": 51288,
      "loc": {
        "start": {
          "line": 1705,
          "column": 4
        },
        "end": {
          "line": 1705,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51288,
      "end": 51289,
      "loc": {
        "start": {
          "line": 1705,
          "column": 8
        },
        "end": {
          "line": 1705,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 51289,
      "end": 51301,
      "loc": {
        "start": {
          "line": 1705,
          "column": 9
        },
        "end": {
          "line": 1705,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51301,
      "end": 51302,
      "loc": {
        "start": {
          "line": 1705,
          "column": 21
        },
        "end": {
          "line": 1705,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51302,
      "end": 51306,
      "loc": {
        "start": {
          "line": 1705,
          "column": 22
        },
        "end": {
          "line": 1705,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51306,
      "end": 51307,
      "loc": {
        "start": {
          "line": 1705,
          "column": 26
        },
        "end": {
          "line": 1705,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 51307,
      "end": 51321,
      "loc": {
        "start": {
          "line": 1705,
          "column": 27
        },
        "end": {
          "line": 1705,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51321,
      "end": 51322,
      "loc": {
        "start": {
          "line": 1705,
          "column": 41
        },
        "end": {
          "line": 1705,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51322,
      "end": 51323,
      "loc": {
        "start": {
          "line": 1705,
          "column": 42
        },
        "end": {
          "line": 1705,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedType",
      "start": 51323,
      "end": 51336,
      "loc": {
        "start": {
          "line": 1705,
          "column": 43
        },
        "end": {
          "line": 1705,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 51337,
      "end": 51338,
      "loc": {
        "start": {
          "line": 1705,
          "column": 57
        },
        "end": {
          "line": 1705,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "cost",
      "start": 51339,
      "end": 51345,
      "loc": {
        "start": {
          "line": 1705,
          "column": 59
        },
        "end": {
          "line": 1705,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51345,
      "end": 51346,
      "loc": {
        "start": {
          "line": 1705,
          "column": 65
        },
        "end": {
          "line": 1705,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 51351,
      "end": 51353,
      "loc": {
        "start": {
          "line": 1706,
          "column": 4
        },
        "end": {
          "line": 1706,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51354,
      "end": 51355,
      "loc": {
        "start": {
          "line": 1706,
          "column": 7
        },
        "end": {
          "line": 1706,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51355,
      "end": 51359,
      "loc": {
        "start": {
          "line": 1706,
          "column": 8
        },
        "end": {
          "line": 1706,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51359,
      "end": 51360,
      "loc": {
        "start": {
          "line": 1706,
          "column": 12
        },
        "end": {
          "line": 1706,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 51360,
      "end": 51372,
      "loc": {
        "start": {
          "line": 1706,
          "column": 13
        },
        "end": {
          "line": 1706,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51372,
      "end": 51373,
      "loc": {
        "start": {
          "line": 1706,
          "column": 25
        },
        "end": {
          "line": 1706,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51373,
      "end": 51377,
      "loc": {
        "start": {
          "line": 1706,
          "column": 26
        },
        "end": {
          "line": 1706,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51377,
      "end": 51378,
      "loc": {
        "start": {
          "line": 1706,
          "column": 30
        },
        "end": {
          "line": 1706,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 51378,
      "end": 51392,
      "loc": {
        "start": {
          "line": 1706,
          "column": 31
        },
        "end": {
          "line": 1706,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51392,
      "end": 51393,
      "loc": {
        "start": {
          "line": 1706,
          "column": 45
        },
        "end": {
          "line": 1706,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51393,
      "end": 51394,
      "loc": {
        "start": {
          "line": 1706,
          "column": 46
        },
        "end": {
          "line": 1706,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedCost",
      "start": 51394,
      "end": 51407,
      "loc": {
        "start": {
          "line": 1706,
          "column": 47
        },
        "end": {
          "line": 1706,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 51408,
      "end": 51411,
      "loc": {
        "start": {
          "line": 1706,
          "column": 61
        },
        "end": {
          "line": 1706,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 51412,
      "end": 51421,
      "loc": {
        "start": {
          "line": 1706,
          "column": 65
        },
        "end": {
          "line": 1706,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51421,
      "end": 51422,
      "loc": {
        "start": {
          "line": 1706,
          "column": 74
        },
        "end": {
          "line": 1706,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51423,
      "end": 51424,
      "loc": {
        "start": {
          "line": 1706,
          "column": 76
        },
        "end": {
          "line": 1706,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 51431,
      "end": 51437,
      "loc": {
        "start": {
          "line": 1707,
          "column": 6
        },
        "end": {
          "line": 1707,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51438,
      "end": 51442,
      "loc": {
        "start": {
          "line": 1707,
          "column": 13
        },
        "end": {
          "line": 1707,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51442,
      "end": 51443,
      "loc": {
        "start": {
          "line": 1707,
          "column": 17
        },
        "end": {
          "line": 1707,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 51443,
      "end": 51455,
      "loc": {
        "start": {
          "line": 1707,
          "column": 18
        },
        "end": {
          "line": 1707,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51455,
      "end": 51456,
      "loc": {
        "start": {
          "line": 1707,
          "column": 30
        },
        "end": {
          "line": 1707,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51456,
      "end": 51460,
      "loc": {
        "start": {
          "line": 1707,
          "column": 31
        },
        "end": {
          "line": 1707,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51460,
      "end": 51461,
      "loc": {
        "start": {
          "line": 1707,
          "column": 35
        },
        "end": {
          "line": 1707,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 51461,
      "end": 51475,
      "loc": {
        "start": {
          "line": 1707,
          "column": 36
        },
        "end": {
          "line": 1707,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51475,
      "end": 51476,
      "loc": {
        "start": {
          "line": 1707,
          "column": 50
        },
        "end": {
          "line": 1707,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51476,
      "end": 51477,
      "loc": {
        "start": {
          "line": 1707,
          "column": 51
        },
        "end": {
          "line": 1707,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedCost",
      "start": 51477,
      "end": 51490,
      "loc": {
        "start": {
          "line": 1707,
          "column": 52
        },
        "end": {
          "line": 1707,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51490,
      "end": 51491,
      "loc": {
        "start": {
          "line": 1707,
          "column": 65
        },
        "end": {
          "line": 1707,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51496,
      "end": 51497,
      "loc": {
        "start": {
          "line": 1708,
          "column": 4
        },
        "end": {
          "line": 1708,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 51502,
      "end": 51504,
      "loc": {
        "start": {
          "line": 1709,
          "column": 4
        },
        "end": {
          "line": 1709,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51505,
      "end": 51506,
      "loc": {
        "start": {
          "line": 1709,
          "column": 7
        },
        "end": {
          "line": 1709,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51506,
      "end": 51510,
      "loc": {
        "start": {
          "line": 1709,
          "column": 8
        },
        "end": {
          "line": 1709,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51510,
      "end": 51511,
      "loc": {
        "start": {
          "line": 1709,
          "column": 12
        },
        "end": {
          "line": 1709,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 51511,
      "end": 51536,
      "loc": {
        "start": {
          "line": 1709,
          "column": 13
        },
        "end": {
          "line": 1709,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51536,
      "end": 51537,
      "loc": {
        "start": {
          "line": 1709,
          "column": 38
        },
        "end": {
          "line": 1709,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 51537,
      "end": 51556,
      "loc": {
        "start": {
          "line": 1709,
          "column": 39
        },
        "end": {
          "line": 1709,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51556,
      "end": 51557,
      "loc": {
        "start": {
          "line": 1709,
          "column": 58
        },
        "end": {
          "line": 1709,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51557,
      "end": 51558,
      "loc": {
        "start": {
          "line": 1709,
          "column": 59
        },
        "end": {
          "line": 1709,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51558,
      "end": 51559,
      "loc": {
        "start": {
          "line": 1709,
          "column": 60
        },
        "end": {
          "line": 1709,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51560,
      "end": 51561,
      "loc": {
        "start": {
          "line": 1709,
          "column": 62
        },
        "end": {
          "line": 1709,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 51568,
      "end": 51573,
      "loc": {
        "start": {
          "line": 1710,
          "column": 6
        },
        "end": {
          "line": 1710,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 51574,
      "end": 51580,
      "loc": {
        "start": {
          "line": 1710,
          "column": 12
        },
        "end": {
          "line": 1710,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 51581,
      "end": 51582,
      "loc": {
        "start": {
          "line": 1710,
          "column": 19
        },
        "end": {
          "line": 1710,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51583,
      "end": 51587,
      "loc": {
        "start": {
          "line": 1710,
          "column": 21
        },
        "end": {
          "line": 1710,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51587,
      "end": 51588,
      "loc": {
        "start": {
          "line": 1710,
          "column": 25
        },
        "end": {
          "line": 1710,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 51588,
      "end": 51613,
      "loc": {
        "start": {
          "line": 1710,
          "column": 26
        },
        "end": {
          "line": 1710,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51613,
      "end": 51614,
      "loc": {
        "start": {
          "line": 1710,
          "column": 51
        },
        "end": {
          "line": 1710,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getCostPredictionModels",
      "start": 51614,
      "end": 51637,
      "loc": {
        "start": {
          "line": 1710,
          "column": 52
        },
        "end": {
          "line": 1710,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51637,
      "end": 51638,
      "loc": {
        "start": {
          "line": 1710,
          "column": 75
        },
        "end": {
          "line": 1710,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51638,
      "end": 51639,
      "loc": {
        "start": {
          "line": 1710,
          "column": 76
        },
        "end": {
          "line": 1710,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51639,
      "end": 51640,
      "loc": {
        "start": {
          "line": 1710,
          "column": 77
        },
        "end": {
          "line": 1710,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 51647,
      "end": 51649,
      "loc": {
        "start": {
          "line": 1711,
          "column": 6
        },
        "end": {
          "line": 1711,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51650,
      "end": 51651,
      "loc": {
        "start": {
          "line": 1711,
          "column": 9
        },
        "end": {
          "line": 1711,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 51651,
      "end": 51657,
      "loc": {
        "start": {
          "line": 1711,
          "column": 10
        },
        "end": {
          "line": 1711,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 51658,
      "end": 51660,
      "loc": {
        "start": {
          "line": 1711,
          "column": 17
        },
        "end": {
          "line": 1711,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 51661,
      "end": 51667,
      "loc": {
        "start": {
          "line": 1711,
          "column": 20
        },
        "end": {
          "line": 1711,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51667,
      "end": 51668,
      "loc": {
        "start": {
          "line": 1711,
          "column": 26
        },
        "end": {
          "line": 1711,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 51668,
      "end": 51674,
      "loc": {
        "start": {
          "line": 1711,
          "column": 27
        },
        "end": {
          "line": 1711,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 51675,
      "end": 51676,
      "loc": {
        "start": {
          "line": 1711,
          "column": 34
        },
        "end": {
          "line": 1711,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 51677,
      "end": 51678,
      "loc": {
        "start": {
          "line": 1711,
          "column": 36
        },
        "end": {
          "line": 1711,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51678,
      "end": 51679,
      "loc": {
        "start": {
          "line": 1711,
          "column": 37
        },
        "end": {
          "line": 1711,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51680,
      "end": 51681,
      "loc": {
        "start": {
          "line": 1711,
          "column": 39
        },
        "end": {
          "line": 1711,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 51690,
      "end": 51696,
      "loc": {
        "start": {
          "line": 1712,
          "column": 8
        },
        "end": {
          "line": 1712,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51697,
      "end": 51698,
      "loc": {
        "start": {
          "line": 1712,
          "column": 15
        },
        "end": {
          "line": 1712,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 51698,
      "end": 51705,
      "loc": {
        "start": {
          "line": 1712,
          "column": 16
        },
        "end": {
          "line": 1712,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51705,
      "end": 51706,
      "loc": {
        "start": {
          "line": 1712,
          "column": 23
        },
        "end": {
          "line": 1712,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "applyCeiling",
      "start": 51706,
      "end": 51718,
      "loc": {
        "start": {
          "line": 1712,
          "column": 24
        },
        "end": {
          "line": 1712,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51718,
      "end": 51719,
      "loc": {
        "start": {
          "line": 1712,
          "column": 36
        },
        "end": {
          "line": 1712,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51719,
      "end": 51723,
      "loc": {
        "start": {
          "line": 1712,
          "column": 37
        },
        "end": {
          "line": 1712,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51723,
      "end": 51724,
      "loc": {
        "start": {
          "line": 1712,
          "column": 41
        },
        "end": {
          "line": 1712,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 51724,
      "end": 51736,
      "loc": {
        "start": {
          "line": 1712,
          "column": 42
        },
        "end": {
          "line": 1712,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51736,
      "end": 51737,
      "loc": {
        "start": {
          "line": 1712,
          "column": 54
        },
        "end": {
          "line": 1712,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51737,
      "end": 51741,
      "loc": {
        "start": {
          "line": 1712,
          "column": 55
        },
        "end": {
          "line": 1712,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51741,
      "end": 51742,
      "loc": {
        "start": {
          "line": 1712,
          "column": 59
        },
        "end": {
          "line": 1712,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 51742,
      "end": 51756,
      "loc": {
        "start": {
          "line": 1712,
          "column": 60
        },
        "end": {
          "line": 1712,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51756,
      "end": 51757,
      "loc": {
        "start": {
          "line": 1712,
          "column": 74
        },
        "end": {
          "line": 1712,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51757,
      "end": 51758,
      "loc": {
        "start": {
          "line": 1712,
          "column": 75
        },
        "end": {
          "line": 1712,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedCost",
      "start": 51758,
      "end": 51771,
      "loc": {
        "start": {
          "line": 1712,
          "column": 76
        },
        "end": {
          "line": 1712,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 51772,
      "end": 51773,
      "loc": {
        "start": {
          "line": 1712,
          "column": 90
        },
        "end": {
          "line": 1712,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 51774,
      "end": 51779,
      "loc": {
        "start": {
          "line": 1712,
          "column": 92
        },
        "end": {
          "line": 1712,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51779,
      "end": 51780,
      "loc": {
        "start": {
          "line": 1712,
          "column": 97
        },
        "end": {
          "line": 1712,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 51791,
      "end": 51798,
      "loc": {
        "start": {
          "line": 1713,
          "column": 10
        },
        "end": {
          "line": 1713,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51798,
      "end": 51799,
      "loc": {
        "start": {
          "line": 1713,
          "column": 17
        },
        "end": {
          "line": 1713,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 51799,
      "end": 51812,
      "loc": {
        "start": {
          "line": 1713,
          "column": 18
        },
        "end": {
          "line": 1713,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51812,
      "end": 51813,
      "loc": {
        "start": {
          "line": 1713,
          "column": 31
        },
        "end": {
          "line": 1713,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51813,
      "end": 51817,
      "loc": {
        "start": {
          "line": 1713,
          "column": 32
        },
        "end": {
          "line": 1713,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51817,
      "end": 51818,
      "loc": {
        "start": {
          "line": 1713,
          "column": 36
        },
        "end": {
          "line": 1713,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 51818,
      "end": 51843,
      "loc": {
        "start": {
          "line": 1713,
          "column": 37
        },
        "end": {
          "line": 1713,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51843,
      "end": 51844,
      "loc": {
        "start": {
          "line": 1713,
          "column": 62
        },
        "end": {
          "line": 1713,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evaluateModels",
      "start": 51844,
      "end": 51858,
      "loc": {
        "start": {
          "line": 1713,
          "column": 63
        },
        "end": {
          "line": 1713,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51858,
      "end": 51859,
      "loc": {
        "start": {
          "line": 1713,
          "column": 77
        },
        "end": {
          "line": 1713,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 51859,
      "end": 51865,
      "loc": {
        "start": {
          "line": 1713,
          "column": 78
        },
        "end": {
          "line": 1713,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51865,
      "end": 51866,
      "loc": {
        "start": {
          "line": 1713,
          "column": 84
        },
        "end": {
          "line": 1713,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51866,
      "end": 51867,
      "loc": {
        "start": {
          "line": 1713,
          "column": 85
        },
        "end": {
          "line": 1713,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51867,
      "end": 51868,
      "loc": {
        "start": {
          "line": 1713,
          "column": 86
        },
        "end": {
          "line": 1713,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 51879,
      "end": 51880,
      "loc": {
        "start": {
          "line": 1714,
          "column": 10
        },
        "end": {
          "line": 1714,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51889,
      "end": 51890,
      "loc": {
        "start": {
          "line": 1715,
          "column": 8
        },
        "end": {
          "line": 1715,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51890,
      "end": 51891,
      "loc": {
        "start": {
          "line": 1715,
          "column": 9
        },
        "end": {
          "line": 1715,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51891,
      "end": 51892,
      "loc": {
        "start": {
          "line": 1715,
          "column": 10
        },
        "end": {
          "line": 1715,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51892,
      "end": 51893,
      "loc": {
        "start": {
          "line": 1715,
          "column": 11
        },
        "end": {
          "line": 1715,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51900,
      "end": 51901,
      "loc": {
        "start": {
          "line": 1716,
          "column": 6
        },
        "end": {
          "line": 1716,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51906,
      "end": 51907,
      "loc": {
        "start": {
          "line": 1717,
          "column": 4
        },
        "end": {
          "line": 1717,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 51912,
      "end": 51918,
      "loc": {
        "start": {
          "line": 1718,
          "column": 4
        },
        "end": {
          "line": 1718,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51919,
      "end": 51920,
      "loc": {
        "start": {
          "line": 1718,
          "column": 11
        },
        "end": {
          "line": 1718,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51920,
      "end": 51924,
      "loc": {
        "start": {
          "line": 1718,
          "column": 12
        },
        "end": {
          "line": 1718,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51924,
      "end": 51925,
      "loc": {
        "start": {
          "line": 1718,
          "column": 16
        },
        "end": {
          "line": 1718,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 51925,
      "end": 51937,
      "loc": {
        "start": {
          "line": 1718,
          "column": 17
        },
        "end": {
          "line": 1718,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51937,
      "end": 51938,
      "loc": {
        "start": {
          "line": 1718,
          "column": 29
        },
        "end": {
          "line": 1718,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 51938,
      "end": 51942,
      "loc": {
        "start": {
          "line": 1718,
          "column": 30
        },
        "end": {
          "line": 1718,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51942,
      "end": 51943,
      "loc": {
        "start": {
          "line": 1718,
          "column": 34
        },
        "end": {
          "line": 1718,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 51943,
      "end": 51957,
      "loc": {
        "start": {
          "line": 1718,
          "column": 35
        },
        "end": {
          "line": 1718,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51957,
      "end": 51958,
      "loc": {
        "start": {
          "line": 1718,
          "column": 49
        },
        "end": {
          "line": 1718,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51958,
      "end": 51959,
      "loc": {
        "start": {
          "line": 1718,
          "column": 50
        },
        "end": {
          "line": 1718,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedCost",
      "start": 51959,
      "end": 51972,
      "loc": {
        "start": {
          "line": 1718,
          "column": 51
        },
        "end": {
          "line": 1718,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 51973,
      "end": 51974,
      "loc": {
        "start": {
          "line": 1718,
          "column": 65
        },
        "end": {
          "line": 1718,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 51975,
      "end": 51976,
      "loc": {
        "start": {
          "line": 1718,
          "column": 67
        },
        "end": {
          "line": 1718,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51976,
      "end": 51977,
      "loc": {
        "start": {
          "line": 1718,
          "column": 68
        },
        "end": {
          "line": 1718,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 51977,
      "end": 51978,
      "loc": {
        "start": {
          "line": 1718,
          "column": 69
        },
        "end": {
          "line": 1718,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 51981,
      "end": 51982,
      "loc": {
        "start": {
          "line": 1719,
          "column": 2
        },
        "end": {
          "line": 1719,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Evaluates the labor hours prediction models for the line item.\n   *\n   * @return {number} The predicted cost value\n   ",
      "start": 51986,
      "end": 52115,
      "loc": {
        "start": {
          "line": 1721,
          "column": 2
        },
        "end": {
          "line": 1725,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedLaborHours",
      "start": 52118,
      "end": 52140,
      "loc": {
        "start": {
          "line": 1726,
          "column": 2
        },
        "end": {
          "line": 1726,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52140,
      "end": 52141,
      "loc": {
        "start": {
          "line": 1726,
          "column": 24
        },
        "end": {
          "line": 1726,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 52141,
      "end": 52155,
      "loc": {
        "start": {
          "line": 1726,
          "column": 25
        },
        "end": {
          "line": 1726,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 52156,
      "end": 52157,
      "loc": {
        "start": {
          "line": 1726,
          "column": 40
        },
        "end": {
          "line": 1726,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 52158,
      "end": 52167,
      "loc": {
        "start": {
          "line": 1726,
          "column": 42
        },
        "end": {
          "line": 1726,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52167,
      "end": 52168,
      "loc": {
        "start": {
          "line": 1726,
          "column": 51
        },
        "end": {
          "line": 1726,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52169,
      "end": 52170,
      "loc": {
        "start": {
          "line": 1726,
          "column": 53
        },
        "end": {
          "line": 1726,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52175,
      "end": 52179,
      "loc": {
        "start": {
          "line": 1727,
          "column": 4
        },
        "end": {
          "line": 1727,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52179,
      "end": 52180,
      "loc": {
        "start": {
          "line": 1727,
          "column": 8
        },
        "end": {
          "line": 1727,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 52180,
      "end": 52200,
      "loc": {
        "start": {
          "line": 1727,
          "column": 9
        },
        "end": {
          "line": 1727,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52200,
      "end": 52201,
      "loc": {
        "start": {
          "line": 1727,
          "column": 29
        },
        "end": {
          "line": 1727,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 52201,
      "end": 52215,
      "loc": {
        "start": {
          "line": 1727,
          "column": 30
        },
        "end": {
          "line": 1727,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52215,
      "end": 52216,
      "loc": {
        "start": {
          "line": 1727,
          "column": 44
        },
        "end": {
          "line": 1727,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52216,
      "end": 52217,
      "loc": {
        "start": {
          "line": 1727,
          "column": 45
        },
        "end": {
          "line": 1727,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52222,
      "end": 52226,
      "loc": {
        "start": {
          "line": 1728,
          "column": 4
        },
        "end": {
          "line": 1728,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52226,
      "end": 52227,
      "loc": {
        "start": {
          "line": 1728,
          "column": 8
        },
        "end": {
          "line": 1728,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 52227,
      "end": 52239,
      "loc": {
        "start": {
          "line": 1728,
          "column": 9
        },
        "end": {
          "line": 1728,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52239,
      "end": 52240,
      "loc": {
        "start": {
          "line": 1728,
          "column": 21
        },
        "end": {
          "line": 1728,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52240,
      "end": 52244,
      "loc": {
        "start": {
          "line": 1728,
          "column": 22
        },
        "end": {
          "line": 1728,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52244,
      "end": 52245,
      "loc": {
        "start": {
          "line": 1728,
          "column": 26
        },
        "end": {
          "line": 1728,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 52245,
      "end": 52259,
      "loc": {
        "start": {
          "line": 1728,
          "column": 27
        },
        "end": {
          "line": 1728,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52259,
      "end": 52260,
      "loc": {
        "start": {
          "line": 1728,
          "column": 41
        },
        "end": {
          "line": 1728,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52260,
      "end": 52261,
      "loc": {
        "start": {
          "line": 1728,
          "column": 42
        },
        "end": {
          "line": 1728,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedType",
      "start": 52261,
      "end": 52274,
      "loc": {
        "start": {
          "line": 1728,
          "column": 43
        },
        "end": {
          "line": 1728,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 52275,
      "end": 52276,
      "loc": {
        "start": {
          "line": 1728,
          "column": 57
        },
        "end": {
          "line": 1728,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "labor",
      "start": 52277,
      "end": 52284,
      "loc": {
        "start": {
          "line": 1728,
          "column": 59
        },
        "end": {
          "line": 1728,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52284,
      "end": 52285,
      "loc": {
        "start": {
          "line": 1728,
          "column": 66
        },
        "end": {
          "line": 1728,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 52290,
      "end": 52292,
      "loc": {
        "start": {
          "line": 1729,
          "column": 4
        },
        "end": {
          "line": 1729,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52293,
      "end": 52294,
      "loc": {
        "start": {
          "line": 1729,
          "column": 7
        },
        "end": {
          "line": 1729,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52294,
      "end": 52298,
      "loc": {
        "start": {
          "line": 1729,
          "column": 8
        },
        "end": {
          "line": 1729,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52298,
      "end": 52299,
      "loc": {
        "start": {
          "line": 1729,
          "column": 12
        },
        "end": {
          "line": 1729,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 52299,
      "end": 52311,
      "loc": {
        "start": {
          "line": 1729,
          "column": 13
        },
        "end": {
          "line": 1729,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52311,
      "end": 52312,
      "loc": {
        "start": {
          "line": 1729,
          "column": 25
        },
        "end": {
          "line": 1729,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52312,
      "end": 52316,
      "loc": {
        "start": {
          "line": 1729,
          "column": 26
        },
        "end": {
          "line": 1729,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52316,
      "end": 52317,
      "loc": {
        "start": {
          "line": 1729,
          "column": 30
        },
        "end": {
          "line": 1729,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 52317,
      "end": 52331,
      "loc": {
        "start": {
          "line": 1729,
          "column": 31
        },
        "end": {
          "line": 1729,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52331,
      "end": 52332,
      "loc": {
        "start": {
          "line": 1729,
          "column": 45
        },
        "end": {
          "line": 1729,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52332,
      "end": 52333,
      "loc": {
        "start": {
          "line": 1729,
          "column": 46
        },
        "end": {
          "line": 1729,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLabor",
      "start": 52333,
      "end": 52347,
      "loc": {
        "start": {
          "line": 1729,
          "column": 47
        },
        "end": {
          "line": 1729,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 52348,
      "end": 52351,
      "loc": {
        "start": {
          "line": 1729,
          "column": 62
        },
        "end": {
          "line": 1729,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 52352,
      "end": 52361,
      "loc": {
        "start": {
          "line": 1729,
          "column": 66
        },
        "end": {
          "line": 1729,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52361,
      "end": 52362,
      "loc": {
        "start": {
          "line": 1729,
          "column": 75
        },
        "end": {
          "line": 1729,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52363,
      "end": 52364,
      "loc": {
        "start": {
          "line": 1729,
          "column": 77
        },
        "end": {
          "line": 1729,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 52371,
      "end": 52377,
      "loc": {
        "start": {
          "line": 1730,
          "column": 6
        },
        "end": {
          "line": 1730,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52378,
      "end": 52382,
      "loc": {
        "start": {
          "line": 1730,
          "column": 13
        },
        "end": {
          "line": 1730,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52382,
      "end": 52383,
      "loc": {
        "start": {
          "line": 1730,
          "column": 17
        },
        "end": {
          "line": 1730,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 52383,
      "end": 52395,
      "loc": {
        "start": {
          "line": 1730,
          "column": 18
        },
        "end": {
          "line": 1730,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52395,
      "end": 52396,
      "loc": {
        "start": {
          "line": 1730,
          "column": 30
        },
        "end": {
          "line": 1730,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52396,
      "end": 52400,
      "loc": {
        "start": {
          "line": 1730,
          "column": 31
        },
        "end": {
          "line": 1730,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52400,
      "end": 52401,
      "loc": {
        "start": {
          "line": 1730,
          "column": 35
        },
        "end": {
          "line": 1730,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 52401,
      "end": 52415,
      "loc": {
        "start": {
          "line": 1730,
          "column": 36
        },
        "end": {
          "line": 1730,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52415,
      "end": 52416,
      "loc": {
        "start": {
          "line": 1730,
          "column": 50
        },
        "end": {
          "line": 1730,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52416,
      "end": 52417,
      "loc": {
        "start": {
          "line": 1730,
          "column": 51
        },
        "end": {
          "line": 1730,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLabor",
      "start": 52417,
      "end": 52431,
      "loc": {
        "start": {
          "line": 1730,
          "column": 52
        },
        "end": {
          "line": 1730,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52431,
      "end": 52432,
      "loc": {
        "start": {
          "line": 1730,
          "column": 66
        },
        "end": {
          "line": 1730,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52437,
      "end": 52438,
      "loc": {
        "start": {
          "line": 1731,
          "column": 4
        },
        "end": {
          "line": 1731,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 52444,
      "end": 52446,
      "loc": {
        "start": {
          "line": 1733,
          "column": 4
        },
        "end": {
          "line": 1733,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52447,
      "end": 52448,
      "loc": {
        "start": {
          "line": 1733,
          "column": 7
        },
        "end": {
          "line": 1733,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52448,
      "end": 52452,
      "loc": {
        "start": {
          "line": 1733,
          "column": 8
        },
        "end": {
          "line": 1733,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52452,
      "end": 52453,
      "loc": {
        "start": {
          "line": 1733,
          "column": 12
        },
        "end": {
          "line": 1733,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 52453,
      "end": 52478,
      "loc": {
        "start": {
          "line": 1733,
          "column": 13
        },
        "end": {
          "line": 1733,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52478,
      "end": 52479,
      "loc": {
        "start": {
          "line": 1733,
          "column": 38
        },
        "end": {
          "line": 1733,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 52479,
      "end": 52498,
      "loc": {
        "start": {
          "line": 1733,
          "column": 39
        },
        "end": {
          "line": 1733,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52498,
      "end": 52499,
      "loc": {
        "start": {
          "line": 1733,
          "column": 58
        },
        "end": {
          "line": 1733,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52499,
      "end": 52500,
      "loc": {
        "start": {
          "line": 1733,
          "column": 59
        },
        "end": {
          "line": 1733,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52500,
      "end": 52501,
      "loc": {
        "start": {
          "line": 1733,
          "column": 60
        },
        "end": {
          "line": 1733,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52502,
      "end": 52503,
      "loc": {
        "start": {
          "line": 1733,
          "column": 62
        },
        "end": {
          "line": 1733,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 52510,
      "end": 52515,
      "loc": {
        "start": {
          "line": 1734,
          "column": 6
        },
        "end": {
          "line": 1734,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 52516,
      "end": 52522,
      "loc": {
        "start": {
          "line": 1734,
          "column": 12
        },
        "end": {
          "line": 1734,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 52523,
      "end": 52524,
      "loc": {
        "start": {
          "line": 1734,
          "column": 19
        },
        "end": {
          "line": 1734,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52525,
      "end": 52529,
      "loc": {
        "start": {
          "line": 1734,
          "column": 21
        },
        "end": {
          "line": 1734,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52529,
      "end": 52530,
      "loc": {
        "start": {
          "line": 1734,
          "column": 25
        },
        "end": {
          "line": 1734,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 52530,
      "end": 52555,
      "loc": {
        "start": {
          "line": 1734,
          "column": 26
        },
        "end": {
          "line": 1734,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52555,
      "end": 52556,
      "loc": {
        "start": {
          "line": 1734,
          "column": 51
        },
        "end": {
          "line": 1734,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getLaborPredictionModels",
      "start": 52556,
      "end": 52580,
      "loc": {
        "start": {
          "line": 1734,
          "column": 52
        },
        "end": {
          "line": 1734,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52580,
      "end": 52581,
      "loc": {
        "start": {
          "line": 1734,
          "column": 76
        },
        "end": {
          "line": 1734,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52581,
      "end": 52582,
      "loc": {
        "start": {
          "line": 1734,
          "column": 77
        },
        "end": {
          "line": 1734,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52582,
      "end": 52583,
      "loc": {
        "start": {
          "line": 1734,
          "column": 78
        },
        "end": {
          "line": 1734,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 52590,
      "end": 52592,
      "loc": {
        "start": {
          "line": 1735,
          "column": 6
        },
        "end": {
          "line": 1735,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52593,
      "end": 52594,
      "loc": {
        "start": {
          "line": 1735,
          "column": 9
        },
        "end": {
          "line": 1735,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 52594,
      "end": 52600,
      "loc": {
        "start": {
          "line": 1735,
          "column": 10
        },
        "end": {
          "line": 1735,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 52601,
      "end": 52603,
      "loc": {
        "start": {
          "line": 1735,
          "column": 17
        },
        "end": {
          "line": 1735,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 52604,
      "end": 52610,
      "loc": {
        "start": {
          "line": 1735,
          "column": 20
        },
        "end": {
          "line": 1735,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52610,
      "end": 52611,
      "loc": {
        "start": {
          "line": 1735,
          "column": 26
        },
        "end": {
          "line": 1735,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 52611,
      "end": 52617,
      "loc": {
        "start": {
          "line": 1735,
          "column": 27
        },
        "end": {
          "line": 1735,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 52618,
      "end": 52619,
      "loc": {
        "start": {
          "line": 1735,
          "column": 34
        },
        "end": {
          "line": 1735,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 52620,
      "end": 52621,
      "loc": {
        "start": {
          "line": 1735,
          "column": 36
        },
        "end": {
          "line": 1735,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52621,
      "end": 52622,
      "loc": {
        "start": {
          "line": 1735,
          "column": 37
        },
        "end": {
          "line": 1735,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52623,
      "end": 52624,
      "loc": {
        "start": {
          "line": 1735,
          "column": 39
        },
        "end": {
          "line": 1735,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 52633,
      "end": 52639,
      "loc": {
        "start": {
          "line": 1736,
          "column": 8
        },
        "end": {
          "line": 1736,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52640,
      "end": 52641,
      "loc": {
        "start": {
          "line": 1736,
          "column": 15
        },
        "end": {
          "line": 1736,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52641,
      "end": 52645,
      "loc": {
        "start": {
          "line": 1736,
          "column": 16
        },
        "end": {
          "line": 1736,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52645,
      "end": 52646,
      "loc": {
        "start": {
          "line": 1736,
          "column": 20
        },
        "end": {
          "line": 1736,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 52646,
      "end": 52658,
      "loc": {
        "start": {
          "line": 1736,
          "column": 21
        },
        "end": {
          "line": 1736,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52658,
      "end": 52659,
      "loc": {
        "start": {
          "line": 1736,
          "column": 33
        },
        "end": {
          "line": 1736,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52659,
      "end": 52663,
      "loc": {
        "start": {
          "line": 1736,
          "column": 34
        },
        "end": {
          "line": 1736,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52663,
      "end": 52664,
      "loc": {
        "start": {
          "line": 1736,
          "column": 38
        },
        "end": {
          "line": 1736,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 52664,
      "end": 52678,
      "loc": {
        "start": {
          "line": 1736,
          "column": 39
        },
        "end": {
          "line": 1736,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52678,
      "end": 52679,
      "loc": {
        "start": {
          "line": 1736,
          "column": 53
        },
        "end": {
          "line": 1736,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52679,
      "end": 52680,
      "loc": {
        "start": {
          "line": 1736,
          "column": 54
        },
        "end": {
          "line": 1736,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLabor",
      "start": 52680,
      "end": 52694,
      "loc": {
        "start": {
          "line": 1736,
          "column": 55
        },
        "end": {
          "line": 1736,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 52695,
      "end": 52696,
      "loc": {
        "start": {
          "line": 1736,
          "column": 70
        },
        "end": {
          "line": 1736,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 52707,
      "end": 52714,
      "loc": {
        "start": {
          "line": 1737,
          "column": 10
        },
        "end": {
          "line": 1737,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52714,
      "end": 52715,
      "loc": {
        "start": {
          "line": 1737,
          "column": 17
        },
        "end": {
          "line": 1737,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 52715,
      "end": 52728,
      "loc": {
        "start": {
          "line": 1737,
          "column": 18
        },
        "end": {
          "line": 1737,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52728,
      "end": 52729,
      "loc": {
        "start": {
          "line": 1737,
          "column": 31
        },
        "end": {
          "line": 1737,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 52729,
      "end": 52736,
      "loc": {
        "start": {
          "line": 1737,
          "column": 32
        },
        "end": {
          "line": 1737,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52736,
      "end": 52737,
      "loc": {
        "start": {
          "line": 1737,
          "column": 39
        },
        "end": {
          "line": 1737,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "applyCeiling",
      "start": 52737,
      "end": 52749,
      "loc": {
        "start": {
          "line": 1737,
          "column": 40
        },
        "end": {
          "line": 1737,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52749,
      "end": 52750,
      "loc": {
        "start": {
          "line": 1737,
          "column": 52
        },
        "end": {
          "line": 1737,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52750,
      "end": 52754,
      "loc": {
        "start": {
          "line": 1737,
          "column": 53
        },
        "end": {
          "line": 1737,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52754,
      "end": 52755,
      "loc": {
        "start": {
          "line": 1737,
          "column": 57
        },
        "end": {
          "line": 1737,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 52755,
      "end": 52780,
      "loc": {
        "start": {
          "line": 1737,
          "column": 58
        },
        "end": {
          "line": 1737,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52780,
      "end": 52781,
      "loc": {
        "start": {
          "line": 1737,
          "column": 83
        },
        "end": {
          "line": 1737,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evaluateModels",
      "start": 52781,
      "end": 52795,
      "loc": {
        "start": {
          "line": 1737,
          "column": 84
        },
        "end": {
          "line": 1737,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52795,
      "end": 52796,
      "loc": {
        "start": {
          "line": 1737,
          "column": 98
        },
        "end": {
          "line": 1737,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 52796,
      "end": 52802,
      "loc": {
        "start": {
          "line": 1737,
          "column": 99
        },
        "end": {
          "line": 1737,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52802,
      "end": 52803,
      "loc": {
        "start": {
          "line": 1737,
          "column": 105
        },
        "end": {
          "line": 1737,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52803,
      "end": 52804,
      "loc": {
        "start": {
          "line": 1737,
          "column": 106
        },
        "end": {
          "line": 1737,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52813,
      "end": 52814,
      "loc": {
        "start": {
          "line": 1738,
          "column": 8
        },
        "end": {
          "line": 1738,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52814,
      "end": 52815,
      "loc": {
        "start": {
          "line": 1738,
          "column": 9
        },
        "end": {
          "line": 1738,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52815,
      "end": 52816,
      "loc": {
        "start": {
          "line": 1738,
          "column": 10
        },
        "end": {
          "line": 1738,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52823,
      "end": 52824,
      "loc": {
        "start": {
          "line": 1739,
          "column": 6
        },
        "end": {
          "line": 1739,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52829,
      "end": 52830,
      "loc": {
        "start": {
          "line": 1740,
          "column": 4
        },
        "end": {
          "line": 1740,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 52836,
      "end": 52842,
      "loc": {
        "start": {
          "line": 1742,
          "column": 4
        },
        "end": {
          "line": 1742,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52843,
      "end": 52844,
      "loc": {
        "start": {
          "line": 1742,
          "column": 11
        },
        "end": {
          "line": 1742,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52844,
      "end": 52848,
      "loc": {
        "start": {
          "line": 1742,
          "column": 12
        },
        "end": {
          "line": 1742,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52848,
      "end": 52849,
      "loc": {
        "start": {
          "line": 1742,
          "column": 16
        },
        "end": {
          "line": 1742,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 52849,
      "end": 52861,
      "loc": {
        "start": {
          "line": 1742,
          "column": 17
        },
        "end": {
          "line": 1742,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52861,
      "end": 52862,
      "loc": {
        "start": {
          "line": 1742,
          "column": 29
        },
        "end": {
          "line": 1742,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52862,
      "end": 52866,
      "loc": {
        "start": {
          "line": 1742,
          "column": 30
        },
        "end": {
          "line": 1742,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52866,
      "end": 52867,
      "loc": {
        "start": {
          "line": 1742,
          "column": 34
        },
        "end": {
          "line": 1742,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 52867,
      "end": 52881,
      "loc": {
        "start": {
          "line": 1742,
          "column": 35
        },
        "end": {
          "line": 1742,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52881,
      "end": 52882,
      "loc": {
        "start": {
          "line": 1742,
          "column": 49
        },
        "end": {
          "line": 1742,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52882,
      "end": 52883,
      "loc": {
        "start": {
          "line": 1742,
          "column": 50
        },
        "end": {
          "line": 1742,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLabor",
      "start": 52883,
      "end": 52897,
      "loc": {
        "start": {
          "line": 1742,
          "column": 51
        },
        "end": {
          "line": 1742,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 52898,
      "end": 52899,
      "loc": {
        "start": {
          "line": 1742,
          "column": 66
        },
        "end": {
          "line": 1742,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 52900,
      "end": 52901,
      "loc": {
        "start": {
          "line": 1742,
          "column": 68
        },
        "end": {
          "line": 1742,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52901,
      "end": 52902,
      "loc": {
        "start": {
          "line": 1742,
          "column": 69
        },
        "end": {
          "line": 1742,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52902,
      "end": 52903,
      "loc": {
        "start": {
          "line": 1742,
          "column": 70
        },
        "end": {
          "line": 1742,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52906,
      "end": 52907,
      "loc": {
        "start": {
          "line": 1743,
          "column": 2
        },
        "end": {
          "line": 1743,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedCostExperimental",
      "start": 52911,
      "end": 52939,
      "loc": {
        "start": {
          "line": 1745,
          "column": 2
        },
        "end": {
          "line": 1745,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52939,
      "end": 52940,
      "loc": {
        "start": {
          "line": 1745,
          "column": 30
        },
        "end": {
          "line": 1745,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 52940,
      "end": 52954,
      "loc": {
        "start": {
          "line": 1745,
          "column": 31
        },
        "end": {
          "line": 1745,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 52955,
      "end": 52956,
      "loc": {
        "start": {
          "line": 1745,
          "column": 46
        },
        "end": {
          "line": 1745,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 52957,
      "end": 52966,
      "loc": {
        "start": {
          "line": 1745,
          "column": 48
        },
        "end": {
          "line": 1745,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52966,
      "end": 52967,
      "loc": {
        "start": {
          "line": 1745,
          "column": 57
        },
        "end": {
          "line": 1745,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52968,
      "end": 52969,
      "loc": {
        "start": {
          "line": 1745,
          "column": 59
        },
        "end": {
          "line": 1745,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 52974,
      "end": 52978,
      "loc": {
        "start": {
          "line": 1746,
          "column": 4
        },
        "end": {
          "line": 1746,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 52978,
      "end": 52979,
      "loc": {
        "start": {
          "line": 1746,
          "column": 8
        },
        "end": {
          "line": 1746,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 52979,
      "end": 52999,
      "loc": {
        "start": {
          "line": 1746,
          "column": 9
        },
        "end": {
          "line": 1746,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 52999,
      "end": 53000,
      "loc": {
        "start": {
          "line": 1746,
          "column": 29
        },
        "end": {
          "line": 1746,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 53000,
      "end": 53014,
      "loc": {
        "start": {
          "line": 1746,
          "column": 30
        },
        "end": {
          "line": 1746,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53014,
      "end": 53015,
      "loc": {
        "start": {
          "line": 1746,
          "column": 44
        },
        "end": {
          "line": 1746,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53015,
      "end": 53016,
      "loc": {
        "start": {
          "line": 1746,
          "column": 45
        },
        "end": {
          "line": 1746,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 53021,
      "end": 53027,
      "loc": {
        "start": {
          "line": 1747,
          "column": 4
        },
        "end": {
          "line": 1747,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 53028,
      "end": 53032,
      "loc": {
        "start": {
          "line": 1747,
          "column": 11
        },
        "end": {
          "line": 1747,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53032,
      "end": 53033,
      "loc": {
        "start": {
          "line": 1747,
          "column": 15
        },
        "end": {
          "line": 1747,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getExperimentalPrediction",
      "start": 53033,
      "end": 53059,
      "loc": {
        "start": {
          "line": 1747,
          "column": 16
        },
        "end": {
          "line": 1747,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53059,
      "end": 53060,
      "loc": {
        "start": {
          "line": 1747,
          "column": 42
        },
        "end": {
          "line": 1747,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 53060,
      "end": 53064,
      "loc": {
        "start": {
          "line": 1747,
          "column": 43
        },
        "end": {
          "line": 1747,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53064,
      "end": 53065,
      "loc": {
        "start": {
          "line": 1747,
          "column": 47
        },
        "end": {
          "line": 1747,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 53065,
      "end": 53090,
      "loc": {
        "start": {
          "line": 1747,
          "column": 48
        },
        "end": {
          "line": 1747,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53090,
      "end": 53091,
      "loc": {
        "start": {
          "line": 1747,
          "column": 73
        },
        "end": {
          "line": 1747,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getCostPredictionModels",
      "start": 53091,
      "end": 53114,
      "loc": {
        "start": {
          "line": 1747,
          "column": 74
        },
        "end": {
          "line": 1747,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53114,
      "end": 53115,
      "loc": {
        "start": {
          "line": 1747,
          "column": 97
        },
        "end": {
          "line": 1747,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53115,
      "end": 53116,
      "loc": {
        "start": {
          "line": 1747,
          "column": 98
        },
        "end": {
          "line": 1747,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53116,
      "end": 53117,
      "loc": {
        "start": {
          "line": 1747,
          "column": 99
        },
        "end": {
          "line": 1747,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53117,
      "end": 53118,
      "loc": {
        "start": {
          "line": 1747,
          "column": 100
        },
        "end": {
          "line": 1747,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53121,
      "end": 53122,
      "loc": {
        "start": {
          "line": 1748,
          "column": 2
        },
        "end": {
          "line": 1748,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedLaborHoursExperimental",
      "start": 53126,
      "end": 53160,
      "loc": {
        "start": {
          "line": 1750,
          "column": 2
        },
        "end": {
          "line": 1750,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53160,
      "end": 53161,
      "loc": {
        "start": {
          "line": 1750,
          "column": 36
        },
        "end": {
          "line": 1750,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 53161,
      "end": 53175,
      "loc": {
        "start": {
          "line": 1750,
          "column": 37
        },
        "end": {
          "line": 1750,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 53176,
      "end": 53177,
      "loc": {
        "start": {
          "line": 1750,
          "column": 52
        },
        "end": {
          "line": 1750,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 53178,
      "end": 53187,
      "loc": {
        "start": {
          "line": 1750,
          "column": 54
        },
        "end": {
          "line": 1750,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53187,
      "end": 53188,
      "loc": {
        "start": {
          "line": 1750,
          "column": 63
        },
        "end": {
          "line": 1750,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53189,
      "end": 53190,
      "loc": {
        "start": {
          "line": 1750,
          "column": 65
        },
        "end": {
          "line": 1750,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 53195,
      "end": 53199,
      "loc": {
        "start": {
          "line": 1751,
          "column": 4
        },
        "end": {
          "line": 1751,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53199,
      "end": 53200,
      "loc": {
        "start": {
          "line": 1751,
          "column": 8
        },
        "end": {
          "line": 1751,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 53200,
      "end": 53220,
      "loc": {
        "start": {
          "line": 1751,
          "column": 9
        },
        "end": {
          "line": 1751,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53220,
      "end": 53221,
      "loc": {
        "start": {
          "line": 1751,
          "column": 29
        },
        "end": {
          "line": 1751,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 53221,
      "end": 53235,
      "loc": {
        "start": {
          "line": 1751,
          "column": 30
        },
        "end": {
          "line": 1751,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53235,
      "end": 53236,
      "loc": {
        "start": {
          "line": 1751,
          "column": 44
        },
        "end": {
          "line": 1751,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53236,
      "end": 53237,
      "loc": {
        "start": {
          "line": 1751,
          "column": 45
        },
        "end": {
          "line": 1751,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 53242,
      "end": 53248,
      "loc": {
        "start": {
          "line": 1752,
          "column": 4
        },
        "end": {
          "line": 1752,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 53249,
      "end": 53253,
      "loc": {
        "start": {
          "line": 1752,
          "column": 11
        },
        "end": {
          "line": 1752,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53253,
      "end": 53254,
      "loc": {
        "start": {
          "line": 1752,
          "column": 15
        },
        "end": {
          "line": 1752,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getExperimentalPrediction",
      "start": 53254,
      "end": 53280,
      "loc": {
        "start": {
          "line": 1752,
          "column": 16
        },
        "end": {
          "line": 1752,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53280,
      "end": 53281,
      "loc": {
        "start": {
          "line": 1752,
          "column": 42
        },
        "end": {
          "line": 1752,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 53281,
      "end": 53285,
      "loc": {
        "start": {
          "line": 1752,
          "column": 43
        },
        "end": {
          "line": 1752,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53285,
      "end": 53286,
      "loc": {
        "start": {
          "line": 1752,
          "column": 47
        },
        "end": {
          "line": 1752,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 53286,
      "end": 53311,
      "loc": {
        "start": {
          "line": 1752,
          "column": 48
        },
        "end": {
          "line": 1752,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53311,
      "end": 53312,
      "loc": {
        "start": {
          "line": 1752,
          "column": 73
        },
        "end": {
          "line": 1752,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getLaborPredictionModels",
      "start": 53312,
      "end": 53336,
      "loc": {
        "start": {
          "line": 1752,
          "column": 74
        },
        "end": {
          "line": 1752,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53336,
      "end": 53337,
      "loc": {
        "start": {
          "line": 1752,
          "column": 98
        },
        "end": {
          "line": 1752,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53337,
      "end": 53338,
      "loc": {
        "start": {
          "line": 1752,
          "column": 99
        },
        "end": {
          "line": 1752,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53338,
      "end": 53339,
      "loc": {
        "start": {
          "line": 1752,
          "column": 100
        },
        "end": {
          "line": 1752,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53339,
      "end": 53340,
      "loc": {
        "start": {
          "line": 1752,
          "column": 101
        },
        "end": {
          "line": 1752,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53343,
      "end": 53344,
      "loc": {
        "start": {
          "line": 1753,
          "column": 2
        },
        "end": {
          "line": 1753,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getExperimentalPrediction",
      "start": 53348,
      "end": 53374,
      "loc": {
        "start": {
          "line": 1755,
          "column": 2
        },
        "end": {
          "line": 1755,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53374,
      "end": 53375,
      "loc": {
        "start": {
          "line": 1755,
          "column": 28
        },
        "end": {
          "line": 1755,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 53375,
      "end": 53381,
      "loc": {
        "start": {
          "line": 1755,
          "column": 29
        },
        "end": {
          "line": 1755,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53381,
      "end": 53382,
      "loc": {
        "start": {
          "line": 1755,
          "column": 35
        },
        "end": {
          "line": 1755,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53383,
      "end": 53384,
      "loc": {
        "start": {
          "line": 1755,
          "column": 37
        },
        "end": {
          "line": 1755,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 53389,
      "end": 53395,
      "loc": {
        "start": {
          "line": 1756,
          "column": 4
        },
        "end": {
          "line": 1756,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "round",
      "start": 53396,
      "end": 53401,
      "loc": {
        "start": {
          "line": 1756,
          "column": 11
        },
        "end": {
          "line": 1756,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53401,
      "end": 53402,
      "loc": {
        "start": {
          "line": 1756,
          "column": 16
        },
        "end": {
          "line": 1756,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Helpers",
      "start": 53402,
      "end": 53409,
      "loc": {
        "start": {
          "line": 1756,
          "column": 17
        },
        "end": {
          "line": 1756,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53409,
      "end": 53410,
      "loc": {
        "start": {
          "line": 1756,
          "column": 24
        },
        "end": {
          "line": 1756,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "confirmNumber",
      "start": 53410,
      "end": 53423,
      "loc": {
        "start": {
          "line": 1756,
          "column": 25
        },
        "end": {
          "line": 1756,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53423,
      "end": 53424,
      "loc": {
        "start": {
          "line": 1756,
          "column": 38
        },
        "end": {
          "line": 1756,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 53424,
      "end": 53428,
      "loc": {
        "start": {
          "line": 1756,
          "column": 39
        },
        "end": {
          "line": 1756,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53428,
      "end": 53429,
      "loc": {
        "start": {
          "line": 1756,
          "column": 43
        },
        "end": {
          "line": 1756,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 53429,
      "end": 53454,
      "loc": {
        "start": {
          "line": 1756,
          "column": 44
        },
        "end": {
          "line": 1756,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53454,
      "end": 53455,
      "loc": {
        "start": {
          "line": 1756,
          "column": 69
        },
        "end": {
          "line": 1756,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "evaluateModelsExperimental",
      "start": 53455,
      "end": 53481,
      "loc": {
        "start": {
          "line": 1756,
          "column": 70
        },
        "end": {
          "line": 1756,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53481,
      "end": 53482,
      "loc": {
        "start": {
          "line": 1756,
          "column": 96
        },
        "end": {
          "line": 1756,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 53482,
      "end": 53488,
      "loc": {
        "start": {
          "line": 1756,
          "column": 97
        },
        "end": {
          "line": 1756,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53488,
      "end": 53489,
      "loc": {
        "start": {
          "line": 1756,
          "column": 103
        },
        "end": {
          "line": 1756,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53489,
      "end": 53490,
      "loc": {
        "start": {
          "line": 1756,
          "column": 104
        },
        "end": {
          "line": 1756,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53490,
      "end": 53491,
      "loc": {
        "start": {
          "line": 1756,
          "column": 105
        },
        "end": {
          "line": 1756,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 53492,
      "end": 53493,
      "loc": {
        "start": {
          "line": 1756,
          "column": 107
        },
        "end": {
          "line": 1756,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53493,
      "end": 53494,
      "loc": {
        "start": {
          "line": 1756,
          "column": 108
        },
        "end": {
          "line": 1756,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 53494,
      "end": 53495,
      "loc": {
        "start": {
          "line": 1756,
          "column": 109
        },
        "end": {
          "line": 1756,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 53498,
      "end": 53499,
      "loc": {
        "start": {
          "line": 1757,
          "column": 2
        },
        "end": {
          "line": 1757,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns a integer value indicating which distribution range a lineItem's cost falls\n   * Returns 0,1,2,3,4,5,6 or (this._distributionRanges.length) the value being the percent range that the current cost falls under.\n   * Returns -1 if the current cost is out of bounds and above (greater than) the predicted value.\n   * Returns -2 if the current cost is out of bounds and below (less than) the predicted value.\n   * Returns -3 if the line item has zero prediction models, a predicted value equal to zero or undefined,\n   * and undefined weightedNormalValues\n   * Returns -4 if the line item is predicted and not overwritten and the line item is excluded\n   * @returns {number}\n   * @private\n   ",
      "start": 53503,
      "end": 54209,
      "loc": {
        "start": {
          "line": 1759,
          "column": 2
        },
        "end": {
          "line": 1769,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getStoplightIndicator",
      "start": 54212,
      "end": 54234,
      "loc": {
        "start": {
          "line": 1770,
          "column": 2
        },
        "end": {
          "line": 1770,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54234,
      "end": 54235,
      "loc": {
        "start": {
          "line": 1770,
          "column": 24
        },
        "end": {
          "line": 1770,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 54235,
      "end": 54249,
      "loc": {
        "start": {
          "line": 1770,
          "column": 25
        },
        "end": {
          "line": 1770,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 54250,
      "end": 54251,
      "loc": {
        "start": {
          "line": 1770,
          "column": 40
        },
        "end": {
          "line": 1770,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 54252,
      "end": 54261,
      "loc": {
        "start": {
          "line": 1770,
          "column": 42
        },
        "end": {
          "line": 1770,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54261,
      "end": 54262,
      "loc": {
        "start": {
          "line": 1770,
          "column": 51
        },
        "end": {
          "line": 1770,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54263,
      "end": 54264,
      "loc": {
        "start": {
          "line": 1770,
          "column": 53
        },
        "end": {
          "line": 1770,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54269,
      "end": 54273,
      "loc": {
        "start": {
          "line": 1771,
          "column": 4
        },
        "end": {
          "line": 1771,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54273,
      "end": 54274,
      "loc": {
        "start": {
          "line": 1771,
          "column": 8
        },
        "end": {
          "line": 1771,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 54274,
      "end": 54294,
      "loc": {
        "start": {
          "line": 1771,
          "column": 9
        },
        "end": {
          "line": 1771,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54294,
      "end": 54295,
      "loc": {
        "start": {
          "line": 1771,
          "column": 29
        },
        "end": {
          "line": 1771,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 54295,
      "end": 54309,
      "loc": {
        "start": {
          "line": 1771,
          "column": 30
        },
        "end": {
          "line": 1771,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54309,
      "end": 54310,
      "loc": {
        "start": {
          "line": 1771,
          "column": 44
        },
        "end": {
          "line": 1771,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54310,
      "end": 54311,
      "loc": {
        "start": {
          "line": 1771,
          "column": 45
        },
        "end": {
          "line": 1771,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 54316,
      "end": 54319,
      "loc": {
        "start": {
          "line": 1772,
          "column": 4
        },
        "end": {
          "line": 1772,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValues",
      "start": 54320,
      "end": 54334,
      "loc": {
        "start": {
          "line": 1772,
          "column": 8
        },
        "end": {
          "line": 1772,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54334,
      "end": 54335,
      "loc": {
        "start": {
          "line": 1772,
          "column": 22
        },
        "end": {
          "line": 1772,
          "column": 23
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " data not available",
      "start": 54340,
      "end": 54361,
      "loc": {
        "start": {
          "line": 1773,
          "column": 4
        },
        "end": {
          "line": 1773,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 54366,
      "end": 54368,
      "loc": {
        "start": {
          "line": 1774,
          "column": 4
        },
        "end": {
          "line": 1774,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54369,
      "end": 54370,
      "loc": {
        "start": {
          "line": 1774,
          "column": 7
        },
        "end": {
          "line": 1774,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 54370,
      "end": 54371,
      "loc": {
        "start": {
          "line": 1774,
          "column": 8
        },
        "end": {
          "line": 1774,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54371,
      "end": 54375,
      "loc": {
        "start": {
          "line": 1774,
          "column": 9
        },
        "end": {
          "line": 1774,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54375,
      "end": 54376,
      "loc": {
        "start": {
          "line": 1774,
          "column": 13
        },
        "end": {
          "line": 1774,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 54376,
      "end": 54401,
      "loc": {
        "start": {
          "line": 1774,
          "column": 14
        },
        "end": {
          "line": 1774,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54401,
      "end": 54402,
      "loc": {
        "start": {
          "line": 1774,
          "column": 39
        },
        "end": {
          "line": 1774,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 54402,
      "end": 54421,
      "loc": {
        "start": {
          "line": 1774,
          "column": 40
        },
        "end": {
          "line": 1774,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54421,
      "end": 54422,
      "loc": {
        "start": {
          "line": 1774,
          "column": 59
        },
        "end": {
          "line": 1774,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54422,
      "end": 54423,
      "loc": {
        "start": {
          "line": 1774,
          "column": 60
        },
        "end": {
          "line": 1774,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 54424,
      "end": 54426,
      "loc": {
        "start": {
          "line": 1774,
          "column": 62
        },
        "end": {
          "line": 1774,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54433,
      "end": 54434,
      "loc": {
        "start": {
          "line": 1775,
          "column": 6
        },
        "end": {
          "line": 1775,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54434,
      "end": 54438,
      "loc": {
        "start": {
          "line": 1775,
          "column": 7
        },
        "end": {
          "line": 1775,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54438,
      "end": 54439,
      "loc": {
        "start": {
          "line": 1775,
          "column": 11
        },
        "end": {
          "line": 1775,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedValue",
      "start": 54439,
      "end": 54456,
      "loc": {
        "start": {
          "line": 1775,
          "column": 12
        },
        "end": {
          "line": 1775,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54456,
      "end": 54457,
      "loc": {
        "start": {
          "line": 1775,
          "column": 29
        },
        "end": {
          "line": 1775,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54457,
      "end": 54461,
      "loc": {
        "start": {
          "line": 1775,
          "column": 30
        },
        "end": {
          "line": 1775,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54461,
      "end": 54462,
      "loc": {
        "start": {
          "line": 1775,
          "column": 34
        },
        "end": {
          "line": 1775,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 54462,
      "end": 54476,
      "loc": {
        "start": {
          "line": 1775,
          "column": 35
        },
        "end": {
          "line": 1775,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54476,
      "end": 54477,
      "loc": {
        "start": {
          "line": 1775,
          "column": 49
        },
        "end": {
          "line": 1775,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 54478,
      "end": 54481,
      "loc": {
        "start": {
          "line": 1775,
          "column": 51
        },
        "end": {
          "line": 1775,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 54482,
      "end": 54483,
      "loc": {
        "start": {
          "line": 1775,
          "column": 55
        },
        "end": {
          "line": 1775,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 54484,
      "end": 54486,
      "loc": {
        "start": {
          "line": 1775,
          "column": 57
        },
        "end": {
          "line": 1775,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 54487,
      "end": 54493,
      "loc": {
        "start": {
          "line": 1775,
          "column": 60
        },
        "end": {
          "line": 1775,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54494,
      "end": 54498,
      "loc": {
        "start": {
          "line": 1775,
          "column": 67
        },
        "end": {
          "line": 1775,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54498,
      "end": 54499,
      "loc": {
        "start": {
          "line": 1775,
          "column": 71
        },
        "end": {
          "line": 1775,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedValue",
      "start": 54499,
      "end": 54516,
      "loc": {
        "start": {
          "line": 1775,
          "column": 72
        },
        "end": {
          "line": 1775,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54516,
      "end": 54517,
      "loc": {
        "start": {
          "line": 1775,
          "column": 89
        },
        "end": {
          "line": 1775,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54517,
      "end": 54521,
      "loc": {
        "start": {
          "line": 1775,
          "column": 90
        },
        "end": {
          "line": 1775,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54521,
      "end": 54522,
      "loc": {
        "start": {
          "line": 1775,
          "column": 94
        },
        "end": {
          "line": 1775,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 54522,
      "end": 54536,
      "loc": {
        "start": {
          "line": 1775,
          "column": 95
        },
        "end": {
          "line": 1775,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54536,
      "end": 54537,
      "loc": {
        "start": {
          "line": 1775,
          "column": 109
        },
        "end": {
          "line": 1775,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 54538,
      "end": 54541,
      "loc": {
        "start": {
          "line": 1775,
          "column": 111
        },
        "end": {
          "line": 1775,
          "column": 114
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 54542,
      "end": 54553,
      "loc": {
        "start": {
          "line": 1775,
          "column": 115
        },
        "end": {
          "line": 1775,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54553,
      "end": 54554,
      "loc": {
        "start": {
          "line": 1775,
          "column": 126
        },
        "end": {
          "line": 1775,
          "column": 127
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54554,
      "end": 54555,
      "loc": {
        "start": {
          "line": 1775,
          "column": 127
        },
        "end": {
          "line": 1775,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54556,
      "end": 54557,
      "loc": {
        "start": {
          "line": 1775,
          "column": 129
        },
        "end": {
          "line": 1775,
          "column": 130
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54564,
      "end": 54568,
      "loc": {
        "start": {
          "line": 1776,
          "column": 6
        },
        "end": {
          "line": 1776,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54568,
      "end": 54569,
      "loc": {
        "start": {
          "line": 1776,
          "column": 10
        },
        "end": {
          "line": 1776,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 54569,
      "end": 54589,
      "loc": {
        "start": {
          "line": 1776,
          "column": 11
        },
        "end": {
          "line": 1776,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54589,
      "end": 54590,
      "loc": {
        "start": {
          "line": 1776,
          "column": 31
        },
        "end": {
          "line": 1776,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 54590,
      "end": 54599,
      "loc": {
        "start": {
          "line": 1776,
          "column": 32
        },
        "end": {
          "line": 1776,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54599,
      "end": 54600,
      "loc": {
        "start": {
          "line": 1776,
          "column": 41
        },
        "end": {
          "line": 1776,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54600,
      "end": 54601,
      "loc": {
        "start": {
          "line": 1776,
          "column": 42
        },
        "end": {
          "line": 1776,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 54608,
      "end": 54614,
      "loc": {
        "start": {
          "line": 1777,
          "column": 6
        },
        "end": {
          "line": 1777,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 54615,
      "end": 54616,
      "loc": {
        "start": {
          "line": 1777,
          "column": 13
        },
        "end": {
          "line": 1777,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 3,
      "start": 54616,
      "end": 54617,
      "loc": {
        "start": {
          "line": 1777,
          "column": 14
        },
        "end": {
          "line": 1777,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54617,
      "end": 54618,
      "loc": {
        "start": {
          "line": 1777,
          "column": 15
        },
        "end": {
          "line": 1777,
          "column": 16
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " ~",
      "start": 54623,
      "end": 54627,
      "loc": {
        "start": {
          "line": 1778,
          "column": 4
        },
        "end": {
          "line": 1778,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54632,
      "end": 54633,
      "loc": {
        "start": {
          "line": 1779,
          "column": 4
        },
        "end": {
          "line": 1779,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 54634,
      "end": 54638,
      "loc": {
        "start": {
          "line": 1779,
          "column": 6
        },
        "end": {
          "line": 1779,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 54639,
      "end": 54641,
      "loc": {
        "start": {
          "line": 1779,
          "column": 11
        },
        "end": {
          "line": 1779,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54642,
      "end": 54643,
      "loc": {
        "start": {
          "line": 1779,
          "column": 14
        },
        "end": {
          "line": 1779,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54643,
      "end": 54644,
      "loc": {
        "start": {
          "line": 1779,
          "column": 15
        },
        "end": {
          "line": 1779,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54644,
      "end": 54648,
      "loc": {
        "start": {
          "line": 1779,
          "column": 16
        },
        "end": {
          "line": 1779,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54648,
      "end": 54649,
      "loc": {
        "start": {
          "line": 1779,
          "column": 20
        },
        "end": {
          "line": 1779,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 54649,
      "end": 54663,
      "loc": {
        "start": {
          "line": 1779,
          "column": 21
        },
        "end": {
          "line": 1779,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 54664,
      "end": 54667,
      "loc": {
        "start": {
          "line": 1779,
          "column": 36
        },
        "end": {
          "line": 1779,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 54668,
      "end": 54677,
      "loc": {
        "start": {
          "line": 1779,
          "column": 40
        },
        "end": {
          "line": 1779,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 54678,
      "end": 54680,
      "loc": {
        "start": {
          "line": 1779,
          "column": 50
        },
        "end": {
          "line": 1779,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54681,
      "end": 54685,
      "loc": {
        "start": {
          "line": 1779,
          "column": 53
        },
        "end": {
          "line": 1779,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54685,
      "end": 54686,
      "loc": {
        "start": {
          "line": 1779,
          "column": 57
        },
        "end": {
          "line": 1779,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isPredicted",
      "start": 54686,
      "end": 54697,
      "loc": {
        "start": {
          "line": 1779,
          "column": 58
        },
        "end": {
          "line": 1779,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54697,
      "end": 54698,
      "loc": {
        "start": {
          "line": 1779,
          "column": 69
        },
        "end": {
          "line": 1779,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54698,
      "end": 54699,
      "loc": {
        "start": {
          "line": 1779,
          "column": 70
        },
        "end": {
          "line": 1779,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 54700,
      "end": 54702,
      "loc": {
        "start": {
          "line": 1779,
          "column": 72
        },
        "end": {
          "line": 1779,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 54703,
      "end": 54704,
      "loc": {
        "start": {
          "line": 1779,
          "column": 75
        },
        "end": {
          "line": 1779,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54704,
      "end": 54708,
      "loc": {
        "start": {
          "line": 1779,
          "column": 76
        },
        "end": {
          "line": 1779,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54708,
      "end": 54709,
      "loc": {
        "start": {
          "line": 1779,
          "column": 80
        },
        "end": {
          "line": 1779,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isOverridden",
      "start": 54709,
      "end": 54721,
      "loc": {
        "start": {
          "line": 1779,
          "column": 81
        },
        "end": {
          "line": 1779,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54721,
      "end": 54722,
      "loc": {
        "start": {
          "line": 1779,
          "column": 93
        },
        "end": {
          "line": 1779,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54722,
      "end": 54723,
      "loc": {
        "start": {
          "line": 1779,
          "column": 94
        },
        "end": {
          "line": 1779,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54723,
      "end": 54724,
      "loc": {
        "start": {
          "line": 1779,
          "column": 95
        },
        "end": {
          "line": 1779,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 54725,
      "end": 54727,
      "loc": {
        "start": {
          "line": 1779,
          "column": 97
        },
        "end": {
          "line": 1779,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54728,
      "end": 54729,
      "loc": {
        "start": {
          "line": 1779,
          "column": 100
        },
        "end": {
          "line": 1779,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54729,
      "end": 54733,
      "loc": {
        "start": {
          "line": 1779,
          "column": 101
        },
        "end": {
          "line": 1779,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54733,
      "end": 54734,
      "loc": {
        "start": {
          "line": 1779,
          "column": 105
        },
        "end": {
          "line": 1779,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 54734,
      "end": 54748,
      "loc": {
        "start": {
          "line": 1779,
          "column": 106
        },
        "end": {
          "line": 1779,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 54749,
      "end": 54752,
      "loc": {
        "start": {
          "line": 1779,
          "column": 121
        },
        "end": {
          "line": 1779,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 54753,
      "end": 54762,
      "loc": {
        "start": {
          "line": 1779,
          "column": 125
        },
        "end": {
          "line": 1779,
          "column": 134
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 54763,
      "end": 54765,
      "loc": {
        "start": {
          "line": 1779,
          "column": 135
        },
        "end": {
          "line": 1779,
          "column": 137
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 54766,
      "end": 54767,
      "loc": {
        "start": {
          "line": 1779,
          "column": 138
        },
        "end": {
          "line": 1779,
          "column": 139
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54767,
      "end": 54771,
      "loc": {
        "start": {
          "line": 1779,
          "column": 139
        },
        "end": {
          "line": 1779,
          "column": 143
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54771,
      "end": 54772,
      "loc": {
        "start": {
          "line": 1779,
          "column": 143
        },
        "end": {
          "line": 1779,
          "column": 144
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isIncluded",
      "start": 54772,
      "end": 54782,
      "loc": {
        "start": {
          "line": 1779,
          "column": 144
        },
        "end": {
          "line": 1779,
          "column": 154
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54782,
      "end": 54783,
      "loc": {
        "start": {
          "line": 1779,
          "column": 154
        },
        "end": {
          "line": 1779,
          "column": 155
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54783,
      "end": 54784,
      "loc": {
        "start": {
          "line": 1779,
          "column": 155
        },
        "end": {
          "line": 1779,
          "column": 156
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54785,
      "end": 54786,
      "loc": {
        "start": {
          "line": 1779,
          "column": 157
        },
        "end": {
          "line": 1779,
          "column": 158
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54793,
      "end": 54797,
      "loc": {
        "start": {
          "line": 1780,
          "column": 6
        },
        "end": {
          "line": 1780,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54797,
      "end": 54798,
      "loc": {
        "start": {
          "line": 1780,
          "column": 10
        },
        "end": {
          "line": 1780,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 54798,
      "end": 54818,
      "loc": {
        "start": {
          "line": 1780,
          "column": 11
        },
        "end": {
          "line": 1780,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54818,
      "end": 54819,
      "loc": {
        "start": {
          "line": 1780,
          "column": 31
        },
        "end": {
          "line": 1780,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 54819,
      "end": 54828,
      "loc": {
        "start": {
          "line": 1780,
          "column": 32
        },
        "end": {
          "line": 1780,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54828,
      "end": 54829,
      "loc": {
        "start": {
          "line": 1780,
          "column": 41
        },
        "end": {
          "line": 1780,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54829,
      "end": 54830,
      "loc": {
        "start": {
          "line": 1780,
          "column": 42
        },
        "end": {
          "line": 1780,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 54837,
      "end": 54843,
      "loc": {
        "start": {
          "line": 1781,
          "column": 6
        },
        "end": {
          "line": 1781,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 54844,
      "end": 54845,
      "loc": {
        "start": {
          "line": 1781,
          "column": 13
        },
        "end": {
          "line": 1781,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 54845,
      "end": 54846,
      "loc": {
        "start": {
          "line": 1781,
          "column": 14
        },
        "end": {
          "line": 1781,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54846,
      "end": 54847,
      "loc": {
        "start": {
          "line": 1781,
          "column": 15
        },
        "end": {
          "line": 1781,
          "column": 16
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " we already have the stoplight prediction icon so no reason to get it again",
      "start": 54852,
      "end": 54929,
      "loc": {
        "start": {
          "line": 1782,
          "column": 4
        },
        "end": {
          "line": 1782,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54934,
      "end": 54935,
      "loc": {
        "start": {
          "line": 1783,
          "column": 4
        },
        "end": {
          "line": 1783,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 54936,
      "end": 54940,
      "loc": {
        "start": {
          "line": 1783,
          "column": 6
        },
        "end": {
          "line": 1783,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 54941,
      "end": 54943,
      "loc": {
        "start": {
          "line": 1783,
          "column": 11
        },
        "end": {
          "line": 1783,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 54944,
      "end": 54945,
      "loc": {
        "start": {
          "line": 1783,
          "column": 14
        },
        "end": {
          "line": 1783,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54945,
      "end": 54949,
      "loc": {
        "start": {
          "line": 1783,
          "column": 15
        },
        "end": {
          "line": 1783,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54949,
      "end": 54950,
      "loc": {
        "start": {
          "line": 1783,
          "column": 19
        },
        "end": {
          "line": 1783,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 54950,
      "end": 54962,
      "loc": {
        "start": {
          "line": 1783,
          "column": 20
        },
        "end": {
          "line": 1783,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54962,
      "end": 54963,
      "loc": {
        "start": {
          "line": 1783,
          "column": 32
        },
        "end": {
          "line": 1783,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54963,
      "end": 54967,
      "loc": {
        "start": {
          "line": 1783,
          "column": 33
        },
        "end": {
          "line": 1783,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54967,
      "end": 54968,
      "loc": {
        "start": {
          "line": 1783,
          "column": 37
        },
        "end": {
          "line": 1783,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 54968,
      "end": 54982,
      "loc": {
        "start": {
          "line": 1783,
          "column": 38
        },
        "end": {
          "line": 1783,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54982,
      "end": 54983,
      "loc": {
        "start": {
          "line": 1783,
          "column": 52
        },
        "end": {
          "line": 1783,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 54984,
      "end": 54986,
      "loc": {
        "start": {
          "line": 1783,
          "column": 54
        },
        "end": {
          "line": 1783,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 54987,
      "end": 54991,
      "loc": {
        "start": {
          "line": 1783,
          "column": 57
        },
        "end": {
          "line": 1783,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 54991,
      "end": 54992,
      "loc": {
        "start": {
          "line": 1783,
          "column": 61
        },
        "end": {
          "line": 1783,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 54992,
      "end": 55004,
      "loc": {
        "start": {
          "line": 1783,
          "column": 62
        },
        "end": {
          "line": 1783,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55004,
      "end": 55005,
      "loc": {
        "start": {
          "line": 1783,
          "column": 74
        },
        "end": {
          "line": 1783,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55005,
      "end": 55009,
      "loc": {
        "start": {
          "line": 1783,
          "column": 75
        },
        "end": {
          "line": 1783,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55009,
      "end": 55010,
      "loc": {
        "start": {
          "line": 1783,
          "column": 79
        },
        "end": {
          "line": 1783,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 55010,
      "end": 55024,
      "loc": {
        "start": {
          "line": 1783,
          "column": 80
        },
        "end": {
          "line": 1783,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55024,
      "end": 55025,
      "loc": {
        "start": {
          "line": 1783,
          "column": 94
        },
        "end": {
          "line": 1783,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55025,
      "end": 55026,
      "loc": {
        "start": {
          "line": 1783,
          "column": 95
        },
        "end": {
          "line": 1783,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stoplightPrediction",
      "start": 55026,
      "end": 55045,
      "loc": {
        "start": {
          "line": 1783,
          "column": 96
        },
        "end": {
          "line": 1783,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 55046,
      "end": 55049,
      "loc": {
        "start": {
          "line": 1783,
          "column": 116
        },
        "end": {
          "line": 1783,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 55050,
      "end": 55059,
      "loc": {
        "start": {
          "line": 1783,
          "column": 120
        },
        "end": {
          "line": 1783,
          "column": 129
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55059,
      "end": 55060,
      "loc": {
        "start": {
          "line": 1783,
          "column": 129
        },
        "end": {
          "line": 1783,
          "column": 130
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55061,
      "end": 55062,
      "loc": {
        "start": {
          "line": 1783,
          "column": 131
        },
        "end": {
          "line": 1783,
          "column": 132
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55069,
      "end": 55073,
      "loc": {
        "start": {
          "line": 1784,
          "column": 6
        },
        "end": {
          "line": 1784,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55073,
      "end": 55074,
      "loc": {
        "start": {
          "line": 1784,
          "column": 10
        },
        "end": {
          "line": 1784,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 55074,
      "end": 55094,
      "loc": {
        "start": {
          "line": 1784,
          "column": 11
        },
        "end": {
          "line": 1784,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55094,
      "end": 55095,
      "loc": {
        "start": {
          "line": 1784,
          "column": 31
        },
        "end": {
          "line": 1784,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 55095,
      "end": 55104,
      "loc": {
        "start": {
          "line": 1784,
          "column": 32
        },
        "end": {
          "line": 1784,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55104,
      "end": 55105,
      "loc": {
        "start": {
          "line": 1784,
          "column": 41
        },
        "end": {
          "line": 1784,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55105,
      "end": 55106,
      "loc": {
        "start": {
          "line": 1784,
          "column": 42
        },
        "end": {
          "line": 1784,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 55113,
      "end": 55119,
      "loc": {
        "start": {
          "line": 1785,
          "column": 6
        },
        "end": {
          "line": 1785,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55120,
      "end": 55124,
      "loc": {
        "start": {
          "line": 1785,
          "column": 13
        },
        "end": {
          "line": 1785,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55124,
      "end": 55125,
      "loc": {
        "start": {
          "line": 1785,
          "column": 17
        },
        "end": {
          "line": 1785,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 55125,
      "end": 55137,
      "loc": {
        "start": {
          "line": 1785,
          "column": 18
        },
        "end": {
          "line": 1785,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55137,
      "end": 55138,
      "loc": {
        "start": {
          "line": 1785,
          "column": 30
        },
        "end": {
          "line": 1785,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55138,
      "end": 55142,
      "loc": {
        "start": {
          "line": 1785,
          "column": 31
        },
        "end": {
          "line": 1785,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55142,
      "end": 55143,
      "loc": {
        "start": {
          "line": 1785,
          "column": 35
        },
        "end": {
          "line": 1785,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 55143,
      "end": 55157,
      "loc": {
        "start": {
          "line": 1785,
          "column": 36
        },
        "end": {
          "line": 1785,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55157,
      "end": 55158,
      "loc": {
        "start": {
          "line": 1785,
          "column": 50
        },
        "end": {
          "line": 1785,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55158,
      "end": 55159,
      "loc": {
        "start": {
          "line": 1785,
          "column": 51
        },
        "end": {
          "line": 1785,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stoplightPrediction",
      "start": 55159,
      "end": 55178,
      "loc": {
        "start": {
          "line": 1785,
          "column": 52
        },
        "end": {
          "line": 1785,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55178,
      "end": 55179,
      "loc": {
        "start": {
          "line": 1785,
          "column": 71
        },
        "end": {
          "line": 1785,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55184,
      "end": 55185,
      "loc": {
        "start": {
          "line": 1786,
          "column": 4
        },
        "end": {
          "line": 1786,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 55186,
      "end": 55190,
      "loc": {
        "start": {
          "line": 1786,
          "column": 6
        },
        "end": {
          "line": 1786,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55191,
      "end": 55192,
      "loc": {
        "start": {
          "line": 1786,
          "column": 11
        },
        "end": {
          "line": 1786,
          "column": 12
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " get the bounds if they are set",
      "start": 55199,
      "end": 55232,
      "loc": {
        "start": {
          "line": 1787,
          "column": 6
        },
        "end": {
          "line": 1787,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 55239,
      "end": 55241,
      "loc": {
        "start": {
          "line": 1788,
          "column": 6
        },
        "end": {
          "line": 1788,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55242,
      "end": 55243,
      "loc": {
        "start": {
          "line": 1788,
          "column": 9
        },
        "end": {
          "line": 1788,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55243,
      "end": 55247,
      "loc": {
        "start": {
          "line": 1788,
          "column": 10
        },
        "end": {
          "line": 1788,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55247,
      "end": 55248,
      "loc": {
        "start": {
          "line": 1788,
          "column": 14
        },
        "end": {
          "line": 1788,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 55248,
      "end": 55260,
      "loc": {
        "start": {
          "line": 1788,
          "column": 15
        },
        "end": {
          "line": 1788,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55260,
      "end": 55261,
      "loc": {
        "start": {
          "line": 1788,
          "column": 27
        },
        "end": {
          "line": 1788,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55261,
      "end": 55265,
      "loc": {
        "start": {
          "line": 1788,
          "column": 28
        },
        "end": {
          "line": 1788,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55265,
      "end": 55266,
      "loc": {
        "start": {
          "line": 1788,
          "column": 32
        },
        "end": {
          "line": 1788,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 55266,
      "end": 55280,
      "loc": {
        "start": {
          "line": 1788,
          "column": 33
        },
        "end": {
          "line": 1788,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55280,
      "end": 55281,
      "loc": {
        "start": {
          "line": 1788,
          "column": 47
        },
        "end": {
          "line": 1788,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 55282,
      "end": 55284,
      "loc": {
        "start": {
          "line": 1788,
          "column": 49
        },
        "end": {
          "line": 1788,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55285,
      "end": 55289,
      "loc": {
        "start": {
          "line": 1788,
          "column": 52
        },
        "end": {
          "line": 1788,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55289,
      "end": 55290,
      "loc": {
        "start": {
          "line": 1788,
          "column": 56
        },
        "end": {
          "line": 1788,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 55290,
      "end": 55302,
      "loc": {
        "start": {
          "line": 1788,
          "column": 57
        },
        "end": {
          "line": 1788,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55302,
      "end": 55303,
      "loc": {
        "start": {
          "line": 1788,
          "column": 69
        },
        "end": {
          "line": 1788,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55303,
      "end": 55307,
      "loc": {
        "start": {
          "line": 1788,
          "column": 70
        },
        "end": {
          "line": 1788,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55307,
      "end": 55308,
      "loc": {
        "start": {
          "line": 1788,
          "column": 74
        },
        "end": {
          "line": 1788,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 55308,
      "end": 55322,
      "loc": {
        "start": {
          "line": 1788,
          "column": 75
        },
        "end": {
          "line": 1788,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55322,
      "end": 55323,
      "loc": {
        "start": {
          "line": 1788,
          "column": 89
        },
        "end": {
          "line": 1788,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55323,
      "end": 55324,
      "loc": {
        "start": {
          "line": 1788,
          "column": 90
        },
        "end": {
          "line": 1788,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedNormalValues",
      "start": 55324,
      "end": 55344,
      "loc": {
        "start": {
          "line": 1788,
          "column": 91
        },
        "end": {
          "line": 1788,
          "column": 111
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 55345,
      "end": 55348,
      "loc": {
        "start": {
          "line": 1788,
          "column": 112
        },
        "end": {
          "line": 1788,
          "column": 115
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 55349,
      "end": 55358,
      "loc": {
        "start": {
          "line": 1788,
          "column": 116
        },
        "end": {
          "line": 1788,
          "column": 125
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55358,
      "end": 55359,
      "loc": {
        "start": {
          "line": 1788,
          "column": 125
        },
        "end": {
          "line": 1788,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55360,
      "end": 55361,
      "loc": {
        "start": {
          "line": 1788,
          "column": 127
        },
        "end": {
          "line": 1788,
          "column": 128
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " overwrite labor hours for industry if we have predicted labor cost and bounds for predicted labor cost",
      "start": 55370,
      "end": 55475,
      "loc": {
        "start": {
          "line": 1789,
          "column": 8
        },
        "end": {
          "line": 1789,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 55484,
      "end": 55486,
      "loc": {
        "start": {
          "line": 1790,
          "column": 8
        },
        "end": {
          "line": 1790,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55487,
      "end": 55488,
      "loc": {
        "start": {
          "line": 1790,
          "column": 11
        },
        "end": {
          "line": 1790,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55499,
      "end": 55503,
      "loc": {
        "start": {
          "line": 1791,
          "column": 10
        },
        "end": {
          "line": 1791,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55503,
      "end": 55504,
      "loc": {
        "start": {
          "line": 1791,
          "column": 14
        },
        "end": {
          "line": 1791,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 55504,
      "end": 55518,
      "loc": {
        "start": {
          "line": 1791,
          "column": 15
        },
        "end": {
          "line": 1791,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 55519,
      "end": 55522,
      "loc": {
        "start": {
          "line": 1791,
          "column": 30
        },
        "end": {
          "line": 1791,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "industry",
      "start": 55523,
      "end": 55533,
      "loc": {
        "start": {
          "line": 1791,
          "column": 34
        },
        "end": {
          "line": 1791,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 55534,
      "end": 55536,
      "loc": {
        "start": {
          "line": 1791,
          "column": 45
        },
        "end": {
          "line": 1791,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55547,
      "end": 55551,
      "loc": {
        "start": {
          "line": 1792,
          "column": 10
        },
        "end": {
          "line": 1792,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55551,
      "end": 55552,
      "loc": {
        "start": {
          "line": 1792,
          "column": 14
        },
        "end": {
          "line": 1792,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 55552,
      "end": 55564,
      "loc": {
        "start": {
          "line": 1792,
          "column": 15
        },
        "end": {
          "line": 1792,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55564,
      "end": 55565,
      "loc": {
        "start": {
          "line": 1792,
          "column": 27
        },
        "end": {
          "line": 1792,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55565,
      "end": 55569,
      "loc": {
        "start": {
          "line": 1792,
          "column": 28
        },
        "end": {
          "line": 1792,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55569,
      "end": 55570,
      "loc": {
        "start": {
          "line": 1792,
          "column": 32
        },
        "end": {
          "line": 1792,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 55570,
      "end": 55584,
      "loc": {
        "start": {
          "line": 1792,
          "column": 33
        },
        "end": {
          "line": 1792,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55584,
      "end": 55585,
      "loc": {
        "start": {
          "line": 1792,
          "column": 47
        },
        "end": {
          "line": 1792,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55585,
      "end": 55586,
      "loc": {
        "start": {
          "line": 1792,
          "column": 48
        },
        "end": {
          "line": 1792,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLaborCost",
      "start": 55586,
      "end": 55604,
      "loc": {
        "start": {
          "line": 1792,
          "column": 49
        },
        "end": {
          "line": 1792,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 55605,
      "end": 55608,
      "loc": {
        "start": {
          "line": 1792,
          "column": 68
        },
        "end": {
          "line": 1792,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 55609,
      "end": 55618,
      "loc": {
        "start": {
          "line": 1792,
          "column": 72
        },
        "end": {
          "line": 1792,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55627,
      "end": 55628,
      "loc": {
        "start": {
          "line": 1793,
          "column": 8
        },
        "end": {
          "line": 1793,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55629,
      "end": 55630,
      "loc": {
        "start": {
          "line": 1793,
          "column": 10
        },
        "end": {
          "line": 1793,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValues",
      "start": 55641,
      "end": 55655,
      "loc": {
        "start": {
          "line": 1794,
          "column": 10
        },
        "end": {
          "line": 1794,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 55656,
      "end": 55657,
      "loc": {
        "start": {
          "line": 1794,
          "column": 25
        },
        "end": {
          "line": 1794,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55658,
      "end": 55662,
      "loc": {
        "start": {
          "line": 1794,
          "column": 27
        },
        "end": {
          "line": 1794,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55662,
      "end": 55663,
      "loc": {
        "start": {
          "line": 1794,
          "column": 31
        },
        "end": {
          "line": 1794,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedLaborHourCost",
      "start": 55663,
      "end": 55687,
      "loc": {
        "start": {
          "line": 1794,
          "column": 32
        },
        "end": {
          "line": 1794,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55687,
      "end": 55688,
      "loc": {
        "start": {
          "line": 1794,
          "column": 56
        },
        "end": {
          "line": 1794,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55688,
      "end": 55692,
      "loc": {
        "start": {
          "line": 1794,
          "column": 57
        },
        "end": {
          "line": 1794,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55692,
      "end": 55693,
      "loc": {
        "start": {
          "line": 1794,
          "column": 61
        },
        "end": {
          "line": 1794,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 55693,
      "end": 55707,
      "loc": {
        "start": {
          "line": 1794,
          "column": 62
        },
        "end": {
          "line": 1794,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55707,
      "end": 55708,
      "loc": {
        "start": {
          "line": 1794,
          "column": 76
        },
        "end": {
          "line": 1794,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55708,
      "end": 55709,
      "loc": {
        "start": {
          "line": 1794,
          "column": 77
        },
        "end": {
          "line": 1794,
          "column": 78
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " no weighted values for weighted labor cost so return data not found",
      "start": 55720,
      "end": 55790,
      "loc": {
        "start": {
          "line": 1795,
          "column": 10
        },
        "end": {
          "line": 1795,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 55801,
      "end": 55803,
      "loc": {
        "start": {
          "line": 1796,
          "column": 10
        },
        "end": {
          "line": 1796,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55804,
      "end": 55805,
      "loc": {
        "start": {
          "line": 1796,
          "column": 13
        },
        "end": {
          "line": 1796,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValues",
      "start": 55805,
      "end": 55819,
      "loc": {
        "start": {
          "line": 1796,
          "column": 14
        },
        "end": {
          "line": 1796,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 55820,
      "end": 55823,
      "loc": {
        "start": {
          "line": 1796,
          "column": 29
        },
        "end": {
          "line": 1796,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 55824,
      "end": 55829,
      "loc": {
        "start": {
          "line": 1796,
          "column": 33
        },
        "end": {
          "line": 1796,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55829,
      "end": 55830,
      "loc": {
        "start": {
          "line": 1796,
          "column": 38
        },
        "end": {
          "line": 1796,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55831,
      "end": 55832,
      "loc": {
        "start": {
          "line": 1796,
          "column": 40
        },
        "end": {
          "line": 1796,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55845,
      "end": 55849,
      "loc": {
        "start": {
          "line": 1797,
          "column": 12
        },
        "end": {
          "line": 1797,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55849,
      "end": 55850,
      "loc": {
        "start": {
          "line": 1797,
          "column": 16
        },
        "end": {
          "line": 1797,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 55850,
      "end": 55870,
      "loc": {
        "start": {
          "line": 1797,
          "column": 17
        },
        "end": {
          "line": 1797,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55870,
      "end": 55871,
      "loc": {
        "start": {
          "line": 1797,
          "column": 37
        },
        "end": {
          "line": 1797,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 55871,
      "end": 55880,
      "loc": {
        "start": {
          "line": 1797,
          "column": 38
        },
        "end": {
          "line": 1797,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55880,
      "end": 55881,
      "loc": {
        "start": {
          "line": 1797,
          "column": 47
        },
        "end": {
          "line": 1797,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55881,
      "end": 55882,
      "loc": {
        "start": {
          "line": 1797,
          "column": 48
        },
        "end": {
          "line": 1797,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 55895,
      "end": 55901,
      "loc": {
        "start": {
          "line": 1798,
          "column": 12
        },
        "end": {
          "line": 1798,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 55902,
      "end": 55903,
      "loc": {
        "start": {
          "line": 1798,
          "column": 19
        },
        "end": {
          "line": 1798,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 3,
      "start": 55903,
      "end": 55904,
      "loc": {
        "start": {
          "line": 1798,
          "column": 20
        },
        "end": {
          "line": 1798,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55904,
      "end": 55905,
      "loc": {
        "start": {
          "line": 1798,
          "column": 21
        },
        "end": {
          "line": 1798,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55916,
      "end": 55917,
      "loc": {
        "start": {
          "line": 1799,
          "column": 10
        },
        "end": {
          "line": 1799,
          "column": 11
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " use weighted labor hours if it is defined",
      "start": 55926,
      "end": 55970,
      "loc": {
        "start": {
          "line": 1800,
          "column": 8
        },
        "end": {
          "line": 1800,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55979,
      "end": 55980,
      "loc": {
        "start": {
          "line": 1801,
          "column": 8
        },
        "end": {
          "line": 1801,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 55981,
      "end": 55985,
      "loc": {
        "start": {
          "line": 1801,
          "column": 10
        },
        "end": {
          "line": 1801,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 55986,
      "end": 55988,
      "loc": {
        "start": {
          "line": 1801,
          "column": 15
        },
        "end": {
          "line": 1801,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 55989,
      "end": 55990,
      "loc": {
        "start": {
          "line": 1801,
          "column": 18
        },
        "end": {
          "line": 1801,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 55990,
      "end": 55994,
      "loc": {
        "start": {
          "line": 1801,
          "column": 19
        },
        "end": {
          "line": 1801,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 55994,
      "end": 55995,
      "loc": {
        "start": {
          "line": 1801,
          "column": 23
        },
        "end": {
          "line": 1801,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 55995,
      "end": 56009,
      "loc": {
        "start": {
          "line": 1801,
          "column": 24
        },
        "end": {
          "line": 1801,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 56010,
      "end": 56013,
      "loc": {
        "start": {
          "line": 1801,
          "column": 39
        },
        "end": {
          "line": 1801,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 56014,
      "end": 56023,
      "loc": {
        "start": {
          "line": 1801,
          "column": 43
        },
        "end": {
          "line": 1801,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 56024,
      "end": 56026,
      "loc": {
        "start": {
          "line": 1801,
          "column": 53
        },
        "end": {
          "line": 1801,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56037,
      "end": 56041,
      "loc": {
        "start": {
          "line": 1802,
          "column": 10
        },
        "end": {
          "line": 1802,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56041,
      "end": 56042,
      "loc": {
        "start": {
          "line": 1802,
          "column": 14
        },
        "end": {
          "line": 1802,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 56042,
      "end": 56054,
      "loc": {
        "start": {
          "line": 1802,
          "column": 15
        },
        "end": {
          "line": 1802,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56054,
      "end": 56055,
      "loc": {
        "start": {
          "line": 1802,
          "column": 27
        },
        "end": {
          "line": 1802,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56055,
      "end": 56059,
      "loc": {
        "start": {
          "line": 1802,
          "column": 28
        },
        "end": {
          "line": 1802,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56059,
      "end": 56060,
      "loc": {
        "start": {
          "line": 1802,
          "column": 32
        },
        "end": {
          "line": 1802,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 56060,
      "end": 56074,
      "loc": {
        "start": {
          "line": 1802,
          "column": 33
        },
        "end": {
          "line": 1802,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56074,
      "end": 56075,
      "loc": {
        "start": {
          "line": 1802,
          "column": 47
        },
        "end": {
          "line": 1802,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56075,
      "end": 56076,
      "loc": {
        "start": {
          "line": 1802,
          "column": 48
        },
        "end": {
          "line": 1802,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLaborCost",
      "start": 56076,
      "end": 56094,
      "loc": {
        "start": {
          "line": 1802,
          "column": 49
        },
        "end": {
          "line": 1802,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 56095,
      "end": 56098,
      "loc": {
        "start": {
          "line": 1802,
          "column": 68
        },
        "end": {
          "line": 1802,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 56099,
      "end": 56108,
      "loc": {
        "start": {
          "line": 1802,
          "column": 72
        },
        "end": {
          "line": 1802,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56117,
      "end": 56118,
      "loc": {
        "start": {
          "line": 1803,
          "column": 8
        },
        "end": {
          "line": 1803,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56119,
      "end": 56120,
      "loc": {
        "start": {
          "line": 1803,
          "column": 10
        },
        "end": {
          "line": 1803,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValues",
      "start": 56131,
      "end": 56145,
      "loc": {
        "start": {
          "line": 1804,
          "column": 10
        },
        "end": {
          "line": 1804,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 56146,
      "end": 56147,
      "loc": {
        "start": {
          "line": 1804,
          "column": 25
        },
        "end": {
          "line": 1804,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56148,
      "end": 56152,
      "loc": {
        "start": {
          "line": 1804,
          "column": 27
        },
        "end": {
          "line": 1804,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56152,
      "end": 56153,
      "loc": {
        "start": {
          "line": 1804,
          "column": 31
        },
        "end": {
          "line": 1804,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedLaborHours",
      "start": 56153,
      "end": 56174,
      "loc": {
        "start": {
          "line": 1804,
          "column": 32
        },
        "end": {
          "line": 1804,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56174,
      "end": 56175,
      "loc": {
        "start": {
          "line": 1804,
          "column": 53
        },
        "end": {
          "line": 1804,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56175,
      "end": 56179,
      "loc": {
        "start": {
          "line": 1804,
          "column": 54
        },
        "end": {
          "line": 1804,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56179,
      "end": 56180,
      "loc": {
        "start": {
          "line": 1804,
          "column": 58
        },
        "end": {
          "line": 1804,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 56180,
      "end": 56194,
      "loc": {
        "start": {
          "line": 1804,
          "column": 59
        },
        "end": {
          "line": 1804,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56194,
      "end": 56195,
      "loc": {
        "start": {
          "line": 1804,
          "column": 73
        },
        "end": {
          "line": 1804,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56195,
      "end": 56196,
      "loc": {
        "start": {
          "line": 1804,
          "column": 74
        },
        "end": {
          "line": 1804,
          "column": 75
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " fallback to just using plain bounds",
      "start": 56205,
      "end": 56243,
      "loc": {
        "start": {
          "line": 1805,
          "column": 8
        },
        "end": {
          "line": 1805,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56252,
      "end": 56253,
      "loc": {
        "start": {
          "line": 1806,
          "column": 8
        },
        "end": {
          "line": 1806,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 56254,
      "end": 56258,
      "loc": {
        "start": {
          "line": 1806,
          "column": 10
        },
        "end": {
          "line": 1806,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56259,
      "end": 56260,
      "loc": {
        "start": {
          "line": 1806,
          "column": 15
        },
        "end": {
          "line": 1806,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValues",
      "start": 56271,
      "end": 56285,
      "loc": {
        "start": {
          "line": 1807,
          "column": 10
        },
        "end": {
          "line": 1807,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 56286,
      "end": 56287,
      "loc": {
        "start": {
          "line": 1807,
          "column": 25
        },
        "end": {
          "line": 1807,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56288,
      "end": 56292,
      "loc": {
        "start": {
          "line": 1807,
          "column": 27
        },
        "end": {
          "line": 1807,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56292,
      "end": 56293,
      "loc": {
        "start": {
          "line": 1807,
          "column": 31
        },
        "end": {
          "line": 1807,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 56293,
      "end": 56305,
      "loc": {
        "start": {
          "line": 1807,
          "column": 32
        },
        "end": {
          "line": 1807,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56305,
      "end": 56306,
      "loc": {
        "start": {
          "line": 1807,
          "column": 44
        },
        "end": {
          "line": 1807,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56306,
      "end": 56310,
      "loc": {
        "start": {
          "line": 1807,
          "column": 45
        },
        "end": {
          "line": 1807,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56310,
      "end": 56311,
      "loc": {
        "start": {
          "line": 1807,
          "column": 49
        },
        "end": {
          "line": 1807,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 56311,
      "end": 56325,
      "loc": {
        "start": {
          "line": 1807,
          "column": 50
        },
        "end": {
          "line": 1807,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56325,
      "end": 56326,
      "loc": {
        "start": {
          "line": 1807,
          "column": 64
        },
        "end": {
          "line": 1807,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56326,
      "end": 56327,
      "loc": {
        "start": {
          "line": 1807,
          "column": 65
        },
        "end": {
          "line": 1807,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedNormalValues",
      "start": 56327,
      "end": 56347,
      "loc": {
        "start": {
          "line": 1807,
          "column": 66
        },
        "end": {
          "line": 1807,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56347,
      "end": 56348,
      "loc": {
        "start": {
          "line": 1807,
          "column": 86
        },
        "end": {
          "line": 1807,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56357,
      "end": 56358,
      "loc": {
        "start": {
          "line": 1808,
          "column": 8
        },
        "end": {
          "line": 1808,
          "column": 9
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " bounds not available so return data not available",
      "start": 56365,
      "end": 56417,
      "loc": {
        "start": {
          "line": 1809,
          "column": 6
        },
        "end": {
          "line": 1809,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56424,
      "end": 56425,
      "loc": {
        "start": {
          "line": 1810,
          "column": 6
        },
        "end": {
          "line": 1810,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 56426,
      "end": 56430,
      "loc": {
        "start": {
          "line": 1810,
          "column": 8
        },
        "end": {
          "line": 1810,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56431,
      "end": 56432,
      "loc": {
        "start": {
          "line": 1810,
          "column": 13
        },
        "end": {
          "line": 1810,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56441,
      "end": 56445,
      "loc": {
        "start": {
          "line": 1811,
          "column": 8
        },
        "end": {
          "line": 1811,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56445,
      "end": 56446,
      "loc": {
        "start": {
          "line": 1811,
          "column": 12
        },
        "end": {
          "line": 1811,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 56446,
      "end": 56466,
      "loc": {
        "start": {
          "line": 1811,
          "column": 13
        },
        "end": {
          "line": 1811,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56466,
      "end": 56467,
      "loc": {
        "start": {
          "line": 1811,
          "column": 33
        },
        "end": {
          "line": 1811,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 56467,
      "end": 56476,
      "loc": {
        "start": {
          "line": 1811,
          "column": 34
        },
        "end": {
          "line": 1811,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56476,
      "end": 56477,
      "loc": {
        "start": {
          "line": 1811,
          "column": 43
        },
        "end": {
          "line": 1811,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56477,
      "end": 56478,
      "loc": {
        "start": {
          "line": 1811,
          "column": 44
        },
        "end": {
          "line": 1811,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 56487,
      "end": 56493,
      "loc": {
        "start": {
          "line": 1812,
          "column": 8
        },
        "end": {
          "line": 1812,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 56494,
      "end": 56495,
      "loc": {
        "start": {
          "line": 1812,
          "column": 15
        },
        "end": {
          "line": 1812,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 3,
      "start": 56495,
      "end": 56496,
      "loc": {
        "start": {
          "line": 1812,
          "column": 16
        },
        "end": {
          "line": 1812,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56496,
      "end": 56497,
      "loc": {
        "start": {
          "line": 1812,
          "column": 17
        },
        "end": {
          "line": 1812,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56504,
      "end": 56505,
      "loc": {
        "start": {
          "line": 1813,
          "column": 6
        },
        "end": {
          "line": 1813,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56510,
      "end": 56511,
      "loc": {
        "start": {
          "line": 1814,
          "column": 4
        },
        "end": {
          "line": 1814,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     *  Initiate the Stoplight Calculations\n     *  For each weighted normal value, determine the stoplight range based on the current and next weighted value\n     ",
      "start": 56516,
      "end": 56686,
      "loc": {
        "start": {
          "line": 1815,
          "column": 4
        },
        "end": {
          "line": 1818,
          "column": 7
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " red stop sign",
      "start": 56691,
      "end": 56707,
      "loc": {
        "start": {
          "line": 1819,
          "column": 4
        },
        "end": {
          "line": 1819,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 56712,
      "end": 56715,
      "loc": {
        "start": {
          "line": 1820,
          "column": 4
        },
        "end": {
          "line": 1820,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stoplightPrediction",
      "start": 56716,
      "end": 56735,
      "loc": {
        "start": {
          "line": 1820,
          "column": 8
        },
        "end": {
          "line": 1820,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 56736,
      "end": 56737,
      "loc": {
        "start": {
          "line": 1820,
          "column": 28
        },
        "end": {
          "line": 1820,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 56738,
      "end": 56739,
      "loc": {
        "start": {
          "line": 1820,
          "column": 30
        },
        "end": {
          "line": 1820,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 2,
      "start": 56739,
      "end": 56740,
      "loc": {
        "start": {
          "line": 1820,
          "column": 31
        },
        "end": {
          "line": 1820,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56740,
      "end": 56741,
      "loc": {
        "start": {
          "line": 1820,
          "column": 32
        },
        "end": {
          "line": 1820,
          "column": 33
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " default value",
      "start": 56742,
      "end": 56758,
      "loc": {
        "start": {
          "line": 1820,
          "column": 34
        },
        "end": {
          "line": 1820,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 56763,
      "end": 56766,
      "loc": {
        "start": {
          "line": 1821,
          "column": 4
        },
        "end": {
          "line": 1821,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costOrLabor",
      "start": 56767,
      "end": 56778,
      "loc": {
        "start": {
          "line": 1821,
          "column": 8
        },
        "end": {
          "line": 1821,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 56779,
      "end": 56780,
      "loc": {
        "start": {
          "line": 1821,
          "column": 20
        },
        "end": {
          "line": 1821,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56781,
      "end": 56785,
      "loc": {
        "start": {
          "line": 1821,
          "column": 22
        },
        "end": {
          "line": 1821,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56785,
      "end": 56786,
      "loc": {
        "start": {
          "line": 1821,
          "column": 26
        },
        "end": {
          "line": 1821,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cost",
      "start": 56786,
      "end": 56790,
      "loc": {
        "start": {
          "line": 1821,
          "column": 27
        },
        "end": {
          "line": 1821,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56790,
      "end": 56791,
      "loc": {
        "start": {
          "line": 1821,
          "column": 31
        },
        "end": {
          "line": 1821,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 56797,
      "end": 56799,
      "loc": {
        "start": {
          "line": 1823,
          "column": 4
        },
        "end": {
          "line": 1823,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56800,
      "end": 56801,
      "loc": {
        "start": {
          "line": 1823,
          "column": 7
        },
        "end": {
          "line": 1823,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56801,
      "end": 56805,
      "loc": {
        "start": {
          "line": 1823,
          "column": 8
        },
        "end": {
          "line": 1823,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56805,
      "end": 56806,
      "loc": {
        "start": {
          "line": 1823,
          "column": 12
        },
        "end": {
          "line": 1823,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 56806,
      "end": 56820,
      "loc": {
        "start": {
          "line": 1823,
          "column": 13
        },
        "end": {
          "line": 1823,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 56821,
      "end": 56824,
      "loc": {
        "start": {
          "line": 1823,
          "column": 28
        },
        "end": {
          "line": 1823,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 56825,
      "end": 56834,
      "loc": {
        "start": {
          "line": 1823,
          "column": 32
        },
        "end": {
          "line": 1823,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 56835,
      "end": 56837,
      "loc": {
        "start": {
          "line": 1823,
          "column": 42
        },
        "end": {
          "line": 1823,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56838,
      "end": 56842,
      "loc": {
        "start": {
          "line": 1823,
          "column": 45
        },
        "end": {
          "line": 1823,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56842,
      "end": 56843,
      "loc": {
        "start": {
          "line": 1823,
          "column": 49
        },
        "end": {
          "line": 1823,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 56843,
      "end": 56855,
      "loc": {
        "start": {
          "line": 1823,
          "column": 50
        },
        "end": {
          "line": 1823,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56855,
      "end": 56856,
      "loc": {
        "start": {
          "line": 1823,
          "column": 62
        },
        "end": {
          "line": 1823,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56856,
      "end": 56860,
      "loc": {
        "start": {
          "line": 1823,
          "column": 63
        },
        "end": {
          "line": 1823,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56860,
      "end": 56861,
      "loc": {
        "start": {
          "line": 1823,
          "column": 67
        },
        "end": {
          "line": 1823,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 56861,
      "end": 56875,
      "loc": {
        "start": {
          "line": 1823,
          "column": 68
        },
        "end": {
          "line": 1823,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56875,
      "end": 56876,
      "loc": {
        "start": {
          "line": 1823,
          "column": 82
        },
        "end": {
          "line": 1823,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56876,
      "end": 56877,
      "loc": {
        "start": {
          "line": 1823,
          "column": 83
        },
        "end": {
          "line": 1823,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLabor",
      "start": 56877,
      "end": 56891,
      "loc": {
        "start": {
          "line": 1823,
          "column": 84
        },
        "end": {
          "line": 1823,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56891,
      "end": 56892,
      "loc": {
        "start": {
          "line": 1823,
          "column": 98
        },
        "end": {
          "line": 1823,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56893,
      "end": 56894,
      "loc": {
        "start": {
          "line": 1823,
          "column": 100
        },
        "end": {
          "line": 1823,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costOrLabor",
      "start": 56901,
      "end": 56912,
      "loc": {
        "start": {
          "line": 1824,
          "column": 6
        },
        "end": {
          "line": 1824,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 56913,
      "end": 56914,
      "loc": {
        "start": {
          "line": 1824,
          "column": 18
        },
        "end": {
          "line": 1824,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 56915,
      "end": 56919,
      "loc": {
        "start": {
          "line": 1824,
          "column": 20
        },
        "end": {
          "line": 1824,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56919,
      "end": 56920,
      "loc": {
        "start": {
          "line": 1824,
          "column": 24
        },
        "end": {
          "line": 1824,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "laborHours",
      "start": 56920,
      "end": 56930,
      "loc": {
        "start": {
          "line": 1824,
          "column": 25
        },
        "end": {
          "line": 1824,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56930,
      "end": 56931,
      "loc": {
        "start": {
          "line": 1824,
          "column": 35
        },
        "end": {
          "line": 1824,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56936,
      "end": 56937,
      "loc": {
        "start": {
          "line": 1825,
          "column": 4
        },
        "end": {
          "line": 1825,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 56943,
      "end": 56946,
      "loc": {
        "start": {
          "line": 1827,
          "column": 4
        },
        "end": {
          "line": 1827,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56947,
      "end": 56948,
      "loc": {
        "start": {
          "line": 1827,
          "column": 8
        },
        "end": {
          "line": 1827,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 56948,
      "end": 56951,
      "loc": {
        "start": {
          "line": 1827,
          "column": 9
        },
        "end": {
          "line": 1827,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 56952,
      "end": 56953,
      "loc": {
        "start": {
          "line": 1827,
          "column": 13
        },
        "end": {
          "line": 1827,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 56954,
      "end": 56955,
      "loc": {
        "start": {
          "line": 1827,
          "column": 15
        },
        "end": {
          "line": 1827,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 56956,
      "end": 56957,
      "loc": {
        "start": {
          "line": 1827,
          "column": 17
        },
        "end": {
          "line": 1827,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56957,
      "end": 56958,
      "loc": {
        "start": {
          "line": 1827,
          "column": 18
        },
        "end": {
          "line": 1827,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 56959,
      "end": 56960,
      "loc": {
        "start": {
          "line": 1827,
          "column": 20
        },
        "end": {
          "line": 1827,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 56961,
      "end": 56962,
      "loc": {
        "start": {
          "line": 1827,
          "column": 22
        },
        "end": {
          "line": 1827,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValues",
      "start": 56963,
      "end": 56977,
      "loc": {
        "start": {
          "line": 1827,
          "column": 24
        },
        "end": {
          "line": 1827,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56977,
      "end": 56978,
      "loc": {
        "start": {
          "line": 1827,
          "column": 38
        },
        "end": {
          "line": 1827,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 56978,
      "end": 56984,
      "loc": {
        "start": {
          "line": 1827,
          "column": 39
        },
        "end": {
          "line": 1827,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 56984,
      "end": 56985,
      "loc": {
        "start": {
          "line": 1827,
          "column": 45
        },
        "end": {
          "line": 1827,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 56986,
      "end": 56987,
      "loc": {
        "start": {
          "line": 1827,
          "column": 47
        },
        "end": {
          "line": 1827,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "++/--",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": true,
        "binop": null
      },
      "value": "++",
      "start": 56987,
      "end": 56989,
      "loc": {
        "start": {
          "line": 1827,
          "column": 48
        },
        "end": {
          "line": 1827,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56989,
      "end": 56990,
      "loc": {
        "start": {
          "line": 1827,
          "column": 50
        },
        "end": {
          "line": 1827,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 56991,
      "end": 56992,
      "loc": {
        "start": {
          "line": 1827,
          "column": 52
        },
        "end": {
          "line": 1827,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 56999,
      "end": 57001,
      "loc": {
        "start": {
          "line": 1828,
          "column": 6
        },
        "end": {
          "line": 1828,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57002,
      "end": 57003,
      "loc": {
        "start": {
          "line": 1828,
          "column": 9
        },
        "end": {
          "line": 1828,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "costOrLabor",
      "start": 57003,
      "end": 57014,
      "loc": {
        "start": {
          "line": 1828,
          "column": 10
        },
        "end": {
          "line": 1828,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 57015,
      "end": 57016,
      "loc": {
        "start": {
          "line": 1828,
          "column": 22
        },
        "end": {
          "line": 1828,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValues",
      "start": 57017,
      "end": 57031,
      "loc": {
        "start": {
          "line": 1828,
          "column": 24
        },
        "end": {
          "line": 1828,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57031,
      "end": 57032,
      "loc": {
        "start": {
          "line": 1828,
          "column": 38
        },
        "end": {
          "line": 1828,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 57032,
      "end": 57033,
      "loc": {
        "start": {
          "line": 1828,
          "column": 39
        },
        "end": {
          "line": 1828,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57033,
      "end": 57034,
      "loc": {
        "start": {
          "line": 1828,
          "column": 40
        },
        "end": {
          "line": 1828,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57034,
      "end": 57035,
      "loc": {
        "start": {
          "line": 1828,
          "column": 41
        },
        "end": {
          "line": 1828,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57036,
      "end": 57037,
      "loc": {
        "start": {
          "line": 1828,
          "column": 43
        },
        "end": {
          "line": 1828,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stoplightPrediction",
      "start": 57046,
      "end": 57065,
      "loc": {
        "start": {
          "line": 1829,
          "column": 8
        },
        "end": {
          "line": 1829,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 57066,
      "end": 57067,
      "loc": {
        "start": {
          "line": 1829,
          "column": 28
        },
        "end": {
          "line": 1829,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 57068,
      "end": 57069,
      "loc": {
        "start": {
          "line": 1829,
          "column": 30
        },
        "end": {
          "line": 1829,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 57070,
      "end": 57071,
      "loc": {
        "start": {
          "line": 1829,
          "column": 32
        },
        "end": {
          "line": 1829,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 57072,
      "end": 57073,
      "loc": {
        "start": {
          "line": 1829,
          "column": 34
        },
        "end": {
          "line": 1829,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57073,
      "end": 57074,
      "loc": {
        "start": {
          "line": 1829,
          "column": 35
        },
        "end": {
          "line": 1829,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "break",
        "keyword": "break",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "break",
      "start": 57083,
      "end": 57088,
      "loc": {
        "start": {
          "line": 1830,
          "column": 8
        },
        "end": {
          "line": 1830,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57088,
      "end": 57089,
      "loc": {
        "start": {
          "line": 1830,
          "column": 13
        },
        "end": {
          "line": 1830,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57096,
      "end": 57097,
      "loc": {
        "start": {
          "line": 1831,
          "column": 6
        },
        "end": {
          "line": 1831,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57102,
      "end": 57103,
      "loc": {
        "start": {
          "line": 1832,
          "column": 4
        },
        "end": {
          "line": 1832,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57109,
      "end": 57113,
      "loc": {
        "start": {
          "line": 1834,
          "column": 4
        },
        "end": {
          "line": 1834,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57113,
      "end": 57114,
      "loc": {
        "start": {
          "line": 1834,
          "column": 8
        },
        "end": {
          "line": 1834,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 57114,
      "end": 57126,
      "loc": {
        "start": {
          "line": 1834,
          "column": 9
        },
        "end": {
          "line": 1834,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57126,
      "end": 57127,
      "loc": {
        "start": {
          "line": 1834,
          "column": 21
        },
        "end": {
          "line": 1834,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57127,
      "end": 57131,
      "loc": {
        "start": {
          "line": 1834,
          "column": 22
        },
        "end": {
          "line": 1834,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57131,
      "end": 57132,
      "loc": {
        "start": {
          "line": 1834,
          "column": 26
        },
        "end": {
          "line": 1834,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 57132,
      "end": 57146,
      "loc": {
        "start": {
          "line": 1834,
          "column": 27
        },
        "end": {
          "line": 1834,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57146,
      "end": 57147,
      "loc": {
        "start": {
          "line": 1834,
          "column": 41
        },
        "end": {
          "line": 1834,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57147,
      "end": 57148,
      "loc": {
        "start": {
          "line": 1834,
          "column": 42
        },
        "end": {
          "line": 1834,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stoplightPrediction",
      "start": 57148,
      "end": 57167,
      "loc": {
        "start": {
          "line": 1834,
          "column": 43
        },
        "end": {
          "line": 1834,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 57168,
      "end": 57169,
      "loc": {
        "start": {
          "line": 1834,
          "column": 63
        },
        "end": {
          "line": 1834,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stoplightPrediction",
      "start": 57170,
      "end": 57189,
      "loc": {
        "start": {
          "line": 1834,
          "column": 65
        },
        "end": {
          "line": 1834,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57189,
      "end": 57190,
      "loc": {
        "start": {
          "line": 1834,
          "column": 84
        },
        "end": {
          "line": 1834,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57196,
      "end": 57200,
      "loc": {
        "start": {
          "line": 1836,
          "column": 4
        },
        "end": {
          "line": 1836,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57200,
      "end": 57201,
      "loc": {
        "start": {
          "line": 1836,
          "column": 8
        },
        "end": {
          "line": 1836,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 57201,
      "end": 57221,
      "loc": {
        "start": {
          "line": 1836,
          "column": 9
        },
        "end": {
          "line": 1836,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57221,
      "end": 57222,
      "loc": {
        "start": {
          "line": 1836,
          "column": 29
        },
        "end": {
          "line": 1836,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 57222,
      "end": 57231,
      "loc": {
        "start": {
          "line": 1836,
          "column": 30
        },
        "end": {
          "line": 1836,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57231,
      "end": 57232,
      "loc": {
        "start": {
          "line": 1836,
          "column": 39
        },
        "end": {
          "line": 1836,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57232,
      "end": 57233,
      "loc": {
        "start": {
          "line": 1836,
          "column": 40
        },
        "end": {
          "line": 1836,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 57238,
      "end": 57244,
      "loc": {
        "start": {
          "line": 1837,
          "column": 4
        },
        "end": {
          "line": 1837,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "stoplightPrediction",
      "start": 57245,
      "end": 57264,
      "loc": {
        "start": {
          "line": 1837,
          "column": 11
        },
        "end": {
          "line": 1837,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57264,
      "end": 57265,
      "loc": {
        "start": {
          "line": 1837,
          "column": 30
        },
        "end": {
          "line": 1837,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57268,
      "end": 57269,
      "loc": {
        "start": {
          "line": 1838,
          "column": 2
        },
        "end": {
          "line": 1838,
          "column": 3
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " updates the account and industry stoplight indicator properties",
      "start": 57273,
      "end": 57339,
      "loc": {
        "start": {
          "line": 1840,
          "column": 2
        },
        "end": {
          "line": 1840,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "updateStoplightIndicators",
      "start": 57342,
      "end": 57367,
      "loc": {
        "start": {
          "line": 1841,
          "column": 2
        },
        "end": {
          "line": 1841,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57367,
      "end": 57368,
      "loc": {
        "start": {
          "line": 1841,
          "column": 27
        },
        "end": {
          "line": 1841,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57368,
      "end": 57369,
      "loc": {
        "start": {
          "line": 1841,
          "column": 28
        },
        "end": {
          "line": 1841,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57370,
      "end": 57371,
      "loc": {
        "start": {
          "line": 1841,
          "column": 30
        },
        "end": {
          "line": 1841,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57376,
      "end": 57380,
      "loc": {
        "start": {
          "line": 1842,
          "column": 4
        },
        "end": {
          "line": 1842,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57380,
      "end": 57381,
      "loc": {
        "start": {
          "line": 1842,
          "column": 8
        },
        "end": {
          "line": 1842,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "accountStoplightIndicator",
      "start": 57381,
      "end": 57406,
      "loc": {
        "start": {
          "line": 1842,
          "column": 9
        },
        "end": {
          "line": 1842,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 57407,
      "end": 57408,
      "loc": {
        "start": {
          "line": 1842,
          "column": 35
        },
        "end": {
          "line": 1842,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57409,
      "end": 57413,
      "loc": {
        "start": {
          "line": 1842,
          "column": 37
        },
        "end": {
          "line": 1842,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57413,
      "end": 57414,
      "loc": {
        "start": {
          "line": 1842,
          "column": 41
        },
        "end": {
          "line": 1842,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getStoplightIndicator",
      "start": 57414,
      "end": 57436,
      "loc": {
        "start": {
          "line": 1842,
          "column": 42
        },
        "end": {
          "line": 1842,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57436,
      "end": 57437,
      "loc": {
        "start": {
          "line": 1842,
          "column": 64
        },
        "end": {
          "line": 1842,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 57437,
      "end": 57446,
      "loc": {
        "start": {
          "line": 1842,
          "column": 65
        },
        "end": {
          "line": 1842,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57446,
      "end": 57447,
      "loc": {
        "start": {
          "line": 1842,
          "column": 74
        },
        "end": {
          "line": 1842,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57447,
      "end": 57448,
      "loc": {
        "start": {
          "line": 1842,
          "column": 75
        },
        "end": {
          "line": 1842,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57453,
      "end": 57457,
      "loc": {
        "start": {
          "line": 1843,
          "column": 4
        },
        "end": {
          "line": 1843,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57457,
      "end": 57458,
      "loc": {
        "start": {
          "line": 1843,
          "column": 8
        },
        "end": {
          "line": 1843,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "industryStoplightIndicator",
      "start": 57458,
      "end": 57484,
      "loc": {
        "start": {
          "line": 1843,
          "column": 9
        },
        "end": {
          "line": 1843,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 57485,
      "end": 57486,
      "loc": {
        "start": {
          "line": 1843,
          "column": 36
        },
        "end": {
          "line": 1843,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57487,
      "end": 57491,
      "loc": {
        "start": {
          "line": 1843,
          "column": 38
        },
        "end": {
          "line": 1843,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57491,
      "end": 57492,
      "loc": {
        "start": {
          "line": 1843,
          "column": 42
        },
        "end": {
          "line": 1843,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getStoplightIndicator",
      "start": 57492,
      "end": 57514,
      "loc": {
        "start": {
          "line": 1843,
          "column": 43
        },
        "end": {
          "line": 1843,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57514,
      "end": 57515,
      "loc": {
        "start": {
          "line": 1843,
          "column": 65
        },
        "end": {
          "line": 1843,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "industry",
      "start": 57515,
      "end": 57525,
      "loc": {
        "start": {
          "line": 1843,
          "column": 66
        },
        "end": {
          "line": 1843,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57525,
      "end": 57526,
      "loc": {
        "start": {
          "line": 1843,
          "column": 76
        },
        "end": {
          "line": 1843,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57526,
      "end": 57527,
      "loc": {
        "start": {
          "line": 1843,
          "column": 77
        },
        "end": {
          "line": 1843,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57530,
      "end": 57531,
      "loc": {
        "start": {
          "line": 1844,
          "column": 2
        },
        "end": {
          "line": 1844,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *  Calculate the weighted normal value given a set of distribution ranges.\n   * @returns {array} Array of weighted normal values\n   ",
      "start": 57535,
      "end": 57676,
      "loc": {
        "start": {
          "line": 1846,
          "column": 2
        },
        "end": {
          "line": 1849,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedNormalValues",
      "start": 57679,
      "end": 57702,
      "loc": {
        "start": {
          "line": 1850,
          "column": 2
        },
        "end": {
          "line": 1850,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57702,
      "end": 57703,
      "loc": {
        "start": {
          "line": 1850,
          "column": 25
        },
        "end": {
          "line": 1850,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 57703,
      "end": 57717,
      "loc": {
        "start": {
          "line": 1850,
          "column": 26
        },
        "end": {
          "line": 1850,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 57718,
      "end": 57719,
      "loc": {
        "start": {
          "line": 1850,
          "column": 41
        },
        "end": {
          "line": 1850,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 57720,
      "end": 57729,
      "loc": {
        "start": {
          "line": 1850,
          "column": 43
        },
        "end": {
          "line": 1850,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57729,
      "end": 57730,
      "loc": {
        "start": {
          "line": 1850,
          "column": 52
        },
        "end": {
          "line": 1850,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57731,
      "end": 57732,
      "loc": {
        "start": {
          "line": 1850,
          "column": 54
        },
        "end": {
          "line": 1850,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57737,
      "end": 57741,
      "loc": {
        "start": {
          "line": 1851,
          "column": 4
        },
        "end": {
          "line": 1851,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57741,
      "end": 57742,
      "loc": {
        "start": {
          "line": 1851,
          "column": 8
        },
        "end": {
          "line": 1851,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 57742,
      "end": 57762,
      "loc": {
        "start": {
          "line": 1851,
          "column": 9
        },
        "end": {
          "line": 1851,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57762,
      "end": 57763,
      "loc": {
        "start": {
          "line": 1851,
          "column": 29
        },
        "end": {
          "line": 1851,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 57763,
      "end": 57777,
      "loc": {
        "start": {
          "line": 1851,
          "column": 30
        },
        "end": {
          "line": 1851,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57777,
      "end": 57778,
      "loc": {
        "start": {
          "line": 1851,
          "column": 44
        },
        "end": {
          "line": 1851,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57778,
      "end": 57779,
      "loc": {
        "start": {
          "line": 1851,
          "column": 45
        },
        "end": {
          "line": 1851,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 57784,
      "end": 57786,
      "loc": {
        "start": {
          "line": 1852,
          "column": 4
        },
        "end": {
          "line": 1852,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57787,
      "end": 57788,
      "loc": {
        "start": {
          "line": 1852,
          "column": 7
        },
        "end": {
          "line": 1852,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57788,
      "end": 57792,
      "loc": {
        "start": {
          "line": 1852,
          "column": 8
        },
        "end": {
          "line": 1852,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57792,
      "end": 57793,
      "loc": {
        "start": {
          "line": 1852,
          "column": 12
        },
        "end": {
          "line": 1852,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 57793,
      "end": 57805,
      "loc": {
        "start": {
          "line": 1852,
          "column": 13
        },
        "end": {
          "line": 1852,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57805,
      "end": 57806,
      "loc": {
        "start": {
          "line": 1852,
          "column": 25
        },
        "end": {
          "line": 1852,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57806,
      "end": 57810,
      "loc": {
        "start": {
          "line": 1852,
          "column": 26
        },
        "end": {
          "line": 1852,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57810,
      "end": 57811,
      "loc": {
        "start": {
          "line": 1852,
          "column": 30
        },
        "end": {
          "line": 1852,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 57811,
      "end": 57825,
      "loc": {
        "start": {
          "line": 1852,
          "column": 31
        },
        "end": {
          "line": 1852,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57825,
      "end": 57826,
      "loc": {
        "start": {
          "line": 1852,
          "column": 45
        },
        "end": {
          "line": 1852,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 57827,
      "end": 57829,
      "loc": {
        "start": {
          "line": 1852,
          "column": 47
        },
        "end": {
          "line": 1852,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57830,
      "end": 57834,
      "loc": {
        "start": {
          "line": 1852,
          "column": 50
        },
        "end": {
          "line": 1852,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57834,
      "end": 57835,
      "loc": {
        "start": {
          "line": 1852,
          "column": 54
        },
        "end": {
          "line": 1852,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 57835,
      "end": 57847,
      "loc": {
        "start": {
          "line": 1852,
          "column": 55
        },
        "end": {
          "line": 1852,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57847,
      "end": 57848,
      "loc": {
        "start": {
          "line": 1852,
          "column": 67
        },
        "end": {
          "line": 1852,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57848,
      "end": 57852,
      "loc": {
        "start": {
          "line": 1852,
          "column": 68
        },
        "end": {
          "line": 1852,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57852,
      "end": 57853,
      "loc": {
        "start": {
          "line": 1852,
          "column": 72
        },
        "end": {
          "line": 1852,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 57853,
      "end": 57867,
      "loc": {
        "start": {
          "line": 1852,
          "column": 73
        },
        "end": {
          "line": 1852,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57867,
      "end": 57868,
      "loc": {
        "start": {
          "line": 1852,
          "column": 87
        },
        "end": {
          "line": 1852,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57868,
      "end": 57869,
      "loc": {
        "start": {
          "line": 1852,
          "column": 88
        },
        "end": {
          "line": 1852,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedNormalValues",
      "start": 57869,
      "end": 57889,
      "loc": {
        "start": {
          "line": 1852,
          "column": 89
        },
        "end": {
          "line": 1852,
          "column": 109
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 57890,
      "end": 57893,
      "loc": {
        "start": {
          "line": 1852,
          "column": 110
        },
        "end": {
          "line": 1852,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 57894,
      "end": 57903,
      "loc": {
        "start": {
          "line": 1852,
          "column": 114
        },
        "end": {
          "line": 1852,
          "column": 123
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57903,
      "end": 57904,
      "loc": {
        "start": {
          "line": 1852,
          "column": 123
        },
        "end": {
          "line": 1852,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57905,
      "end": 57906,
      "loc": {
        "start": {
          "line": 1852,
          "column": 125
        },
        "end": {
          "line": 1852,
          "column": 126
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 57913,
      "end": 57919,
      "loc": {
        "start": {
          "line": 1853,
          "column": 6
        },
        "end": {
          "line": 1853,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57920,
      "end": 57924,
      "loc": {
        "start": {
          "line": 1853,
          "column": 13
        },
        "end": {
          "line": 1853,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57924,
      "end": 57925,
      "loc": {
        "start": {
          "line": 1853,
          "column": 17
        },
        "end": {
          "line": 1853,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 57925,
      "end": 57937,
      "loc": {
        "start": {
          "line": 1853,
          "column": 18
        },
        "end": {
          "line": 1853,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57937,
      "end": 57938,
      "loc": {
        "start": {
          "line": 1853,
          "column": 30
        },
        "end": {
          "line": 1853,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 57938,
      "end": 57942,
      "loc": {
        "start": {
          "line": 1853,
          "column": 31
        },
        "end": {
          "line": 1853,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57942,
      "end": 57943,
      "loc": {
        "start": {
          "line": 1853,
          "column": 35
        },
        "end": {
          "line": 1853,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 57943,
      "end": 57957,
      "loc": {
        "start": {
          "line": 1853,
          "column": 36
        },
        "end": {
          "line": 1853,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57957,
      "end": 57958,
      "loc": {
        "start": {
          "line": 1853,
          "column": 50
        },
        "end": {
          "line": 1853,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57958,
      "end": 57959,
      "loc": {
        "start": {
          "line": 1853,
          "column": 51
        },
        "end": {
          "line": 1853,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedNormalValues",
      "start": 57959,
      "end": 57979,
      "loc": {
        "start": {
          "line": 1853,
          "column": 52
        },
        "end": {
          "line": 1853,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 57979,
      "end": 57980,
      "loc": {
        "start": {
          "line": 1853,
          "column": 72
        },
        "end": {
          "line": 1853,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 57985,
      "end": 57986,
      "loc": {
        "start": {
          "line": 1854,
          "column": 4
        },
        "end": {
          "line": 1854,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 57991,
      "end": 57994,
      "loc": {
        "start": {
          "line": 1855,
          "column": 4
        },
        "end": {
          "line": 1855,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 57995,
      "end": 58001,
      "loc": {
        "start": {
          "line": 1855,
          "column": 8
        },
        "end": {
          "line": 1855,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 58002,
      "end": 58003,
      "loc": {
        "start": {
          "line": 1855,
          "column": 15
        },
        "end": {
          "line": 1855,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58004,
      "end": 58005,
      "loc": {
        "start": {
          "line": 1855,
          "column": 17
        },
        "end": {
          "line": 1855,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58005,
      "end": 58006,
      "loc": {
        "start": {
          "line": 1855,
          "column": 18
        },
        "end": {
          "line": 1855,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58006,
      "end": 58007,
      "loc": {
        "start": {
          "line": 1855,
          "column": 19
        },
        "end": {
          "line": 1855,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 58012,
      "end": 58017,
      "loc": {
        "start": {
          "line": 1856,
          "column": 4
        },
        "end": {
          "line": 1856,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "notANumberCond",
      "start": 58018,
      "end": 58032,
      "loc": {
        "start": {
          "line": 1856,
          "column": 10
        },
        "end": {
          "line": 1856,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 58033,
      "end": 58034,
      "loc": {
        "start": {
          "line": 1856,
          "column": 25
        },
        "end": {
          "line": 1856,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58035,
      "end": 58036,
      "loc": {
        "start": {
          "line": 1856,
          "column": 27
        },
        "end": {
          "line": 1856,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentValue",
      "start": 58036,
      "end": 58048,
      "loc": {
        "start": {
          "line": 1856,
          "column": 28
        },
        "end": {
          "line": 1856,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58048,
      "end": 58049,
      "loc": {
        "start": {
          "line": 1856,
          "column": 40
        },
        "end": {
          "line": 1856,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58050,
      "end": 58052,
      "loc": {
        "start": {
          "line": 1856,
          "column": 42
        },
        "end": {
          "line": 1856,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isNaN",
      "start": 58053,
      "end": 58058,
      "loc": {
        "start": {
          "line": 1856,
          "column": 45
        },
        "end": {
          "line": 1856,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58058,
      "end": 58059,
      "loc": {
        "start": {
          "line": 1856,
          "column": 50
        },
        "end": {
          "line": 1856,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentValue",
      "start": 58059,
      "end": 58071,
      "loc": {
        "start": {
          "line": 1856,
          "column": 51
        },
        "end": {
          "line": 1856,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58071,
      "end": 58072,
      "loc": {
        "start": {
          "line": 1856,
          "column": 63
        },
        "end": {
          "line": 1856,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58072,
      "end": 58073,
      "loc": {
        "start": {
          "line": 1856,
          "column": 64
        },
        "end": {
          "line": 1856,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 58078,
      "end": 58083,
      "loc": {
        "start": {
          "line": 1857,
          "column": 4
        },
        "end": {
          "line": 1857,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "nullCond",
      "start": 58084,
      "end": 58092,
      "loc": {
        "start": {
          "line": 1857,
          "column": 10
        },
        "end": {
          "line": 1857,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 58093,
      "end": 58094,
      "loc": {
        "start": {
          "line": 1857,
          "column": 19
        },
        "end": {
          "line": 1857,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58095,
      "end": 58096,
      "loc": {
        "start": {
          "line": 1857,
          "column": 21
        },
        "end": {
          "line": 1857,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentValue",
      "start": 58096,
      "end": 58108,
      "loc": {
        "start": {
          "line": 1857,
          "column": 22
        },
        "end": {
          "line": 1857,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58108,
      "end": 58109,
      "loc": {
        "start": {
          "line": 1857,
          "column": 34
        },
        "end": {
          "line": 1857,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58110,
      "end": 58112,
      "loc": {
        "start": {
          "line": 1857,
          "column": 36
        },
        "end": {
          "line": 1857,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentValue",
      "start": 58113,
      "end": 58125,
      "loc": {
        "start": {
          "line": 1857,
          "column": 39
        },
        "end": {
          "line": 1857,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 58126,
      "end": 58129,
      "loc": {
        "start": {
          "line": 1857,
          "column": 52
        },
        "end": {
          "line": 1857,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 58130,
      "end": 58134,
      "loc": {
        "start": {
          "line": 1857,
          "column": 56
        },
        "end": {
          "line": 1857,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58134,
      "end": 58135,
      "loc": {
        "start": {
          "line": 1857,
          "column": 60
        },
        "end": {
          "line": 1857,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58140,
      "end": 58144,
      "loc": {
        "start": {
          "line": 1858,
          "column": 4
        },
        "end": {
          "line": 1858,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58144,
      "end": 58145,
      "loc": {
        "start": {
          "line": 1858,
          "column": 8
        },
        "end": {
          "line": 1858,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_distributionRanges",
      "start": 58145,
      "end": 58164,
      "loc": {
        "start": {
          "line": 1858,
          "column": 9
        },
        "end": {
          "line": 1858,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58164,
      "end": 58165,
      "loc": {
        "start": {
          "line": 1858,
          "column": 28
        },
        "end": {
          "line": 1858,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 58165,
      "end": 58172,
      "loc": {
        "start": {
          "line": 1858,
          "column": 29
        },
        "end": {
          "line": 1858,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58172,
      "end": 58173,
      "loc": {
        "start": {
          "line": 1858,
          "column": 36
        },
        "end": {
          "line": 1858,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58173,
      "end": 58174,
      "loc": {
        "start": {
          "line": 1858,
          "column": 37
        },
        "end": {
          "line": 1858,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 58174,
      "end": 58179,
      "loc": {
        "start": {
          "line": 1858,
          "column": 38
        },
        "end": {
          "line": 1858,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58179,
      "end": 58180,
      "loc": {
        "start": {
          "line": 1858,
          "column": 43
        },
        "end": {
          "line": 1858,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58181,
      "end": 58183,
      "loc": {
        "start": {
          "line": 1858,
          "column": 45
        },
        "end": {
          "line": 1858,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58184,
      "end": 58185,
      "loc": {
        "start": {
          "line": 1858,
          "column": 48
        },
        "end": {
          "line": 1858,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 58192,
      "end": 58198,
      "loc": {
        "start": {
          "line": 1859,
          "column": 6
        },
        "end": {
          "line": 1859,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58198,
      "end": 58199,
      "loc": {
        "start": {
          "line": 1859,
          "column": 12
        },
        "end": {
          "line": 1859,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 58199,
      "end": 58203,
      "loc": {
        "start": {
          "line": 1859,
          "column": 13
        },
        "end": {
          "line": 1859,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58203,
      "end": 58204,
      "loc": {
        "start": {
          "line": 1859,
          "column": 17
        },
        "end": {
          "line": 1859,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58204,
      "end": 58208,
      "loc": {
        "start": {
          "line": 1859,
          "column": 18
        },
        "end": {
          "line": 1859,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58208,
      "end": 58209,
      "loc": {
        "start": {
          "line": 1859,
          "column": 22
        },
        "end": {
          "line": 1859,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedNormalValue",
      "start": 58209,
      "end": 58231,
      "loc": {
        "start": {
          "line": 1859,
          "column": 23
        },
        "end": {
          "line": 1859,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58231,
      "end": 58232,
      "loc": {
        "start": {
          "line": 1859,
          "column": 45
        },
        "end": {
          "line": 1859,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 58232,
      "end": 58237,
      "loc": {
        "start": {
          "line": 1859,
          "column": 46
        },
        "end": {
          "line": 1859,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58237,
      "end": 58238,
      "loc": {
        "start": {
          "line": 1859,
          "column": 51
        },
        "end": {
          "line": 1859,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 58239,
      "end": 58240,
      "loc": {
        "start": {
          "line": 1859,
          "column": 53
        },
        "end": {
          "line": 1859,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 58241,
      "end": 58242,
      "loc": {
        "start": {
          "line": 1859,
          "column": 55
        },
        "end": {
          "line": 1859,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58243,
      "end": 58244,
      "loc": {
        "start": {
          "line": 1859,
          "column": 57
        },
        "end": {
          "line": 1859,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58245,
      "end": 58249,
      "loc": {
        "start": {
          "line": 1859,
          "column": 59
        },
        "end": {
          "line": 1859,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58249,
      "end": 58250,
      "loc": {
        "start": {
          "line": 1859,
          "column": 63
        },
        "end": {
          "line": 1859,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedNormalValue",
      "start": 58250,
      "end": 58272,
      "loc": {
        "start": {
          "line": 1859,
          "column": 64
        },
        "end": {
          "line": 1859,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58272,
      "end": 58273,
      "loc": {
        "start": {
          "line": 1859,
          "column": 86
        },
        "end": {
          "line": 1859,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 58273,
      "end": 58278,
      "loc": {
        "start": {
          "line": 1859,
          "column": 87
        },
        "end": {
          "line": 1859,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58278,
      "end": 58279,
      "loc": {
        "start": {
          "line": 1859,
          "column": 92
        },
        "end": {
          "line": 1859,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58280,
      "end": 58281,
      "loc": {
        "start": {
          "line": 1859,
          "column": 94
        },
        "end": {
          "line": 1859,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 58282,
      "end": 58283,
      "loc": {
        "start": {
          "line": 1859,
          "column": 96
        },
        "end": {
          "line": 1859,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58283,
      "end": 58284,
      "loc": {
        "start": {
          "line": 1859,
          "column": 97
        },
        "end": {
          "line": 1859,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58284,
      "end": 58285,
      "loc": {
        "start": {
          "line": 1859,
          "column": 98
        },
        "end": {
          "line": 1859,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58290,
      "end": 58291,
      "loc": {
        "start": {
          "line": 1860,
          "column": 4
        },
        "end": {
          "line": 1860,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58291,
      "end": 58292,
      "loc": {
        "start": {
          "line": 1860,
          "column": 5
        },
        "end": {
          "line": 1860,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58298,
      "end": 58302,
      "loc": {
        "start": {
          "line": 1862,
          "column": 4
        },
        "end": {
          "line": 1862,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58302,
      "end": 58303,
      "loc": {
        "start": {
          "line": 1862,
          "column": 8
        },
        "end": {
          "line": 1862,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 58303,
      "end": 58315,
      "loc": {
        "start": {
          "line": 1862,
          "column": 9
        },
        "end": {
          "line": 1862,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58315,
      "end": 58316,
      "loc": {
        "start": {
          "line": 1862,
          "column": 21
        },
        "end": {
          "line": 1862,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58316,
      "end": 58320,
      "loc": {
        "start": {
          "line": 1862,
          "column": 22
        },
        "end": {
          "line": 1862,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58320,
      "end": 58321,
      "loc": {
        "start": {
          "line": 1862,
          "column": 26
        },
        "end": {
          "line": 1862,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 58321,
      "end": 58335,
      "loc": {
        "start": {
          "line": 1862,
          "column": 27
        },
        "end": {
          "line": 1862,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58335,
      "end": 58336,
      "loc": {
        "start": {
          "line": 1862,
          "column": 41
        },
        "end": {
          "line": 1862,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58336,
      "end": 58337,
      "loc": {
        "start": {
          "line": 1862,
          "column": 42
        },
        "end": {
          "line": 1862,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedNormalValues",
      "start": 58337,
      "end": 58357,
      "loc": {
        "start": {
          "line": 1862,
          "column": 43
        },
        "end": {
          "line": 1862,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 58358,
      "end": 58359,
      "loc": {
        "start": {
          "line": 1862,
          "column": 64
        },
        "end": {
          "line": 1862,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58360,
      "end": 58361,
      "loc": {
        "start": {
          "line": 1862,
          "column": 66
        },
        "end": {
          "line": 1862,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 58361,
      "end": 58367,
      "loc": {
        "start": {
          "line": 1862,
          "column": 67
        },
        "end": {
          "line": 1862,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58367,
      "end": 58368,
      "loc": {
        "start": {
          "line": 1862,
          "column": 73
        },
        "end": {
          "line": 1862,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "every",
      "start": 58368,
      "end": 58373,
      "loc": {
        "start": {
          "line": 1862,
          "column": 74
        },
        "end": {
          "line": 1862,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58373,
      "end": 58374,
      "loc": {
        "start": {
          "line": 1862,
          "column": 79
        },
        "end": {
          "line": 1862,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "nullCond",
      "start": 58374,
      "end": 58382,
      "loc": {
        "start": {
          "line": 1862,
          "column": 80
        },
        "end": {
          "line": 1862,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58382,
      "end": 58383,
      "loc": {
        "start": {
          "line": 1862,
          "column": 88
        },
        "end": {
          "line": 1862,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 58384,
      "end": 58386,
      "loc": {
        "start": {
          "line": 1862,
          "column": 90
        },
        "end": {
          "line": 1862,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 58387,
      "end": 58393,
      "loc": {
        "start": {
          "line": 1862,
          "column": 93
        },
        "end": {
          "line": 1862,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58393,
      "end": 58394,
      "loc": {
        "start": {
          "line": 1862,
          "column": 99
        },
        "end": {
          "line": 1862,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "every",
      "start": 58394,
      "end": 58399,
      "loc": {
        "start": {
          "line": 1862,
          "column": 100
        },
        "end": {
          "line": 1862,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58399,
      "end": 58400,
      "loc": {
        "start": {
          "line": 1862,
          "column": 105
        },
        "end": {
          "line": 1862,
          "column": 106
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "notANumberCond",
      "start": 58400,
      "end": 58414,
      "loc": {
        "start": {
          "line": 1862,
          "column": 106
        },
        "end": {
          "line": 1862,
          "column": 120
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58414,
      "end": 58415,
      "loc": {
        "start": {
          "line": 1862,
          "column": 120
        },
        "end": {
          "line": 1862,
          "column": 121
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58415,
      "end": 58416,
      "loc": {
        "start": {
          "line": 1862,
          "column": 121
        },
        "end": {
          "line": 1862,
          "column": 122
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58417,
      "end": 58418,
      "loc": {
        "start": {
          "line": 1862,
          "column": 123
        },
        "end": {
          "line": 1862,
          "column": 124
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 58419,
      "end": 58423,
      "loc": {
        "start": {
          "line": 1862,
          "column": 125
        },
        "end": {
          "line": 1862,
          "column": 129
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58424,
      "end": 58425,
      "loc": {
        "start": {
          "line": 1862,
          "column": 130
        },
        "end": {
          "line": 1862,
          "column": 131
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 58426,
      "end": 58432,
      "loc": {
        "start": {
          "line": 1862,
          "column": 132
        },
        "end": {
          "line": 1862,
          "column": 138
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58432,
      "end": 58433,
      "loc": {
        "start": {
          "line": 1862,
          "column": 138
        },
        "end": {
          "line": 1862,
          "column": 139
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 58439,
      "end": 58445,
      "loc": {
        "start": {
          "line": 1864,
          "column": 4
        },
        "end": {
          "line": 1864,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58446,
      "end": 58450,
      "loc": {
        "start": {
          "line": 1864,
          "column": 11
        },
        "end": {
          "line": 1864,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58450,
      "end": 58451,
      "loc": {
        "start": {
          "line": 1864,
          "column": 15
        },
        "end": {
          "line": 1864,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 58451,
      "end": 58463,
      "loc": {
        "start": {
          "line": 1864,
          "column": 16
        },
        "end": {
          "line": 1864,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58463,
      "end": 58464,
      "loc": {
        "start": {
          "line": 1864,
          "column": 28
        },
        "end": {
          "line": 1864,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58464,
      "end": 58468,
      "loc": {
        "start": {
          "line": 1864,
          "column": 29
        },
        "end": {
          "line": 1864,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58468,
      "end": 58469,
      "loc": {
        "start": {
          "line": 1864,
          "column": 33
        },
        "end": {
          "line": 1864,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 58469,
      "end": 58483,
      "loc": {
        "start": {
          "line": 1864,
          "column": 34
        },
        "end": {
          "line": 1864,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58483,
      "end": 58484,
      "loc": {
        "start": {
          "line": 1864,
          "column": 48
        },
        "end": {
          "line": 1864,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58484,
      "end": 58485,
      "loc": {
        "start": {
          "line": 1864,
          "column": 49
        },
        "end": {
          "line": 1864,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedNormalValues",
      "start": 58485,
      "end": 58505,
      "loc": {
        "start": {
          "line": 1864,
          "column": 50
        },
        "end": {
          "line": 1864,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58505,
      "end": 58506,
      "loc": {
        "start": {
          "line": 1864,
          "column": 70
        },
        "end": {
          "line": 1864,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58509,
      "end": 58510,
      "loc": {
        "start": {
          "line": 1865,
          "column": 2
        },
        "end": {
          "line": 1865,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *  Calculates the weighted normal value at x range\n   * @param range\n   * @returns {int|null} weighted normal value\n   ",
      "start": 58514,
      "end": 58642,
      "loc": {
        "start": {
          "line": 1867,
          "column": 2
        },
        "end": {
          "line": 1871,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedNormalValue",
      "start": 58645,
      "end": 58667,
      "loc": {
        "start": {
          "line": 1872,
          "column": 2
        },
        "end": {
          "line": 1872,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58667,
      "end": 58668,
      "loc": {
        "start": {
          "line": 1872,
          "column": 24
        },
        "end": {
          "line": 1872,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 58668,
      "end": 58673,
      "loc": {
        "start": {
          "line": 1872,
          "column": 25
        },
        "end": {
          "line": 1872,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58673,
      "end": 58674,
      "loc": {
        "start": {
          "line": 1872,
          "column": 30
        },
        "end": {
          "line": 1872,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58675,
      "end": 58676,
      "loc": {
        "start": {
          "line": 1872,
          "column": 32
        },
        "end": {
          "line": 1872,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 58681,
      "end": 58684,
      "loc": {
        "start": {
          "line": 1873,
          "column": 4
        },
        "end": {
          "line": 1873,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentNormalError",
      "start": 58685,
      "end": 58703,
      "loc": {
        "start": {
          "line": 1873,
          "column": 8
        },
        "end": {
          "line": 1873,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58703,
      "end": 58704,
      "loc": {
        "start": {
          "line": 1873,
          "column": 26
        },
        "end": {
          "line": 1873,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentNormalValue",
      "start": 58705,
      "end": 58723,
      "loc": {
        "start": {
          "line": 1873,
          "column": 28
        },
        "end": {
          "line": 1873,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58723,
      "end": 58724,
      "loc": {
        "start": {
          "line": 1873,
          "column": 46
        },
        "end": {
          "line": 1873,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentSumR2",
      "start": 58725,
      "end": 58737,
      "loc": {
        "start": {
          "line": 1873,
          "column": 48
        },
        "end": {
          "line": 1873,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58737,
      "end": 58738,
      "loc": {
        "start": {
          "line": 1873,
          "column": 60
        },
        "end": {
          "line": 1873,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 58743,
      "end": 58746,
      "loc": {
        "start": {
          "line": 1874,
          "column": 4
        },
        "end": {
          "line": 1874,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "modelValueArray",
      "start": 58747,
      "end": 58762,
      "loc": {
        "start": {
          "line": 1874,
          "column": 8
        },
        "end": {
          "line": 1874,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 58763,
      "end": 58764,
      "loc": {
        "start": {
          "line": 1874,
          "column": 24
        },
        "end": {
          "line": 1874,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58765,
      "end": 58766,
      "loc": {
        "start": {
          "line": 1874,
          "column": 26
        },
        "end": {
          "line": 1874,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58766,
      "end": 58767,
      "loc": {
        "start": {
          "line": 1874,
          "column": 27
        },
        "end": {
          "line": 1874,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58767,
      "end": 58768,
      "loc": {
        "start": {
          "line": 1874,
          "column": 28
        },
        "end": {
          "line": 1874,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 58773,
      "end": 58775,
      "loc": {
        "start": {
          "line": 1875,
          "column": 4
        },
        "end": {
          "line": 1875,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58776,
      "end": 58777,
      "loc": {
        "start": {
          "line": 1875,
          "column": 7
        },
        "end": {
          "line": 1875,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 58777,
      "end": 58778,
      "loc": {
        "start": {
          "line": 1875,
          "column": 8
        },
        "end": {
          "line": 1875,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58778,
      "end": 58782,
      "loc": {
        "start": {
          "line": 1875,
          "column": 9
        },
        "end": {
          "line": 1875,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58782,
      "end": 58783,
      "loc": {
        "start": {
          "line": 1875,
          "column": 13
        },
        "end": {
          "line": 1875,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 58783,
      "end": 58808,
      "loc": {
        "start": {
          "line": 1875,
          "column": 14
        },
        "end": {
          "line": 1875,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58808,
      "end": 58809,
      "loc": {
        "start": {
          "line": 1875,
          "column": 39
        },
        "end": {
          "line": 1875,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 58809,
      "end": 58828,
      "loc": {
        "start": {
          "line": 1875,
          "column": 40
        },
        "end": {
          "line": 1875,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58828,
      "end": 58829,
      "loc": {
        "start": {
          "line": 1875,
          "column": 59
        },
        "end": {
          "line": 1875,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58829,
      "end": 58830,
      "loc": {
        "start": {
          "line": 1875,
          "column": 60
        },
        "end": {
          "line": 1875,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58830,
      "end": 58831,
      "loc": {
        "start": {
          "line": 1875,
          "column": 61
        },
        "end": {
          "line": 1875,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58832,
      "end": 58833,
      "loc": {
        "start": {
          "line": 1875,
          "column": 63
        },
        "end": {
          "line": 1875,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 58840,
      "end": 58846,
      "loc": {
        "start": {
          "line": 1876,
          "column": 6
        },
        "end": {
          "line": 1876,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 58847,
      "end": 58851,
      "loc": {
        "start": {
          "line": 1876,
          "column": 13
        },
        "end": {
          "line": 1876,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58851,
      "end": 58852,
      "loc": {
        "start": {
          "line": 1876,
          "column": 17
        },
        "end": {
          "line": 1876,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58857,
      "end": 58858,
      "loc": {
        "start": {
          "line": 1877,
          "column": 4
        },
        "end": {
          "line": 1877,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 58863,
      "end": 58866,
      "loc": {
        "start": {
          "line": 1878,
          "column": 4
        },
        "end": {
          "line": 1878,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionModels",
      "start": 58867,
      "end": 58883,
      "loc": {
        "start": {
          "line": 1878,
          "column": 8
        },
        "end": {
          "line": 1878,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 58884,
      "end": 58885,
      "loc": {
        "start": {
          "line": 1878,
          "column": 25
        },
        "end": {
          "line": 1878,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58886,
      "end": 58890,
      "loc": {
        "start": {
          "line": 1878,
          "column": 27
        },
        "end": {
          "line": 1878,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58890,
      "end": 58891,
      "loc": {
        "start": {
          "line": 1878,
          "column": 31
        },
        "end": {
          "line": 1878,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictionModels",
      "start": 58891,
      "end": 58910,
      "loc": {
        "start": {
          "line": 1878,
          "column": 32
        },
        "end": {
          "line": 1878,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58910,
      "end": 58911,
      "loc": {
        "start": {
          "line": 1878,
          "column": 51
        },
        "end": {
          "line": 1878,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58911,
      "end": 58912,
      "loc": {
        "start": {
          "line": 1878,
          "column": 52
        },
        "end": {
          "line": 1878,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58912,
      "end": 58913,
      "loc": {
        "start": {
          "line": 1878,
          "column": 53
        },
        "end": {
          "line": 1878,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 58918,
      "end": 58921,
      "loc": {
        "start": {
          "line": 1879,
          "column": 4
        },
        "end": {
          "line": 1879,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58922,
      "end": 58923,
      "loc": {
        "start": {
          "line": 1879,
          "column": 8
        },
        "end": {
          "line": 1879,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2High",
      "start": 58924,
      "end": 58933,
      "loc": {
        "start": {
          "line": 1879,
          "column": 10
        },
        "end": {
          "line": 1879,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58933,
      "end": 58934,
      "loc": {
        "start": {
          "line": 1879,
          "column": 19
        },
        "end": {
          "line": 1879,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2Low",
      "start": 58935,
      "end": 58943,
      "loc": {
        "start": {
          "line": 1879,
          "column": 21
        },
        "end": {
          "line": 1879,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58944,
      "end": 58945,
      "loc": {
        "start": {
          "line": 1879,
          "column": 30
        },
        "end": {
          "line": 1879,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 58946,
      "end": 58947,
      "loc": {
        "start": {
          "line": 1879,
          "column": 32
        },
        "end": {
          "line": 1879,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 58948,
      "end": 58952,
      "loc": {
        "start": {
          "line": 1879,
          "column": 34
        },
        "end": {
          "line": 1879,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58952,
      "end": 58953,
      "loc": {
        "start": {
          "line": 1879,
          "column": 38
        },
        "end": {
          "line": 1879,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateStdDevSumR2",
      "start": 58953,
      "end": 58973,
      "loc": {
        "start": {
          "line": 1879,
          "column": 39
        },
        "end": {
          "line": 1879,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58973,
      "end": 58974,
      "loc": {
        "start": {
          "line": 1879,
          "column": 59
        },
        "end": {
          "line": 1879,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 58974,
      "end": 58975,
      "loc": {
        "start": {
          "line": 1879,
          "column": 60
        },
        "end": {
          "line": 1879,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 58975,
      "end": 58976,
      "loc": {
        "start": {
          "line": 1879,
          "column": 61
        },
        "end": {
          "line": 1879,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 58981,
      "end": 58984,
      "loc": {
        "start": {
          "line": 1880,
          "column": 4
        },
        "end": {
          "line": 1880,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedValue",
      "start": 58985,
      "end": 58999,
      "loc": {
        "start": {
          "line": 1880,
          "column": 8
        },
        "end": {
          "line": 1880,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 59000,
      "end": 59001,
      "loc": {
        "start": {
          "line": 1880,
          "column": 23
        },
        "end": {
          "line": 1880,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 59002,
      "end": 59006,
      "loc": {
        "start": {
          "line": 1880,
          "column": 25
        },
        "end": {
          "line": 1880,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59006,
      "end": 59007,
      "loc": {
        "start": {
          "line": 1880,
          "column": 29
        },
        "end": {
          "line": 1880,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedValue",
      "start": 59007,
      "end": 59024,
      "loc": {
        "start": {
          "line": 1880,
          "column": 30
        },
        "end": {
          "line": 1880,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59024,
      "end": 59025,
      "loc": {
        "start": {
          "line": 1880,
          "column": 47
        },
        "end": {
          "line": 1880,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59025,
      "end": 59026,
      "loc": {
        "start": {
          "line": 1880,
          "column": 48
        },
        "end": {
          "line": 1880,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59026,
      "end": 59027,
      "loc": {
        "start": {
          "line": 1880,
          "column": 49
        },
        "end": {
          "line": 1880,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionModels",
      "start": 59032,
      "end": 59048,
      "loc": {
        "start": {
          "line": 1881,
          "column": 4
        },
        "end": {
          "line": 1881,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59048,
      "end": 59049,
      "loc": {
        "start": {
          "line": 1881,
          "column": 20
        },
        "end": {
          "line": 1881,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 59049,
      "end": 59056,
      "loc": {
        "start": {
          "line": 1881,
          "column": 21
        },
        "end": {
          "line": 1881,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59056,
      "end": 59057,
      "loc": {
        "start": {
          "line": 1881,
          "column": 28
        },
        "end": {
          "line": 1881,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59057,
      "end": 59058,
      "loc": {
        "start": {
          "line": 1881,
          "column": 29
        },
        "end": {
          "line": 1881,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59058,
      "end": 59063,
      "loc": {
        "start": {
          "line": 1881,
          "column": 30
        },
        "end": {
          "line": 1881,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59063,
      "end": 59064,
      "loc": {
        "start": {
          "line": 1881,
          "column": 35
        },
        "end": {
          "line": 1881,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59065,
      "end": 59067,
      "loc": {
        "start": {
          "line": 1881,
          "column": 37
        },
        "end": {
          "line": 1881,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59068,
      "end": 59069,
      "loc": {
        "start": {
          "line": 1881,
          "column": 40
        },
        "end": {
          "line": 1881,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentNormalError",
      "start": 59076,
      "end": 59094,
      "loc": {
        "start": {
          "line": 1882,
          "column": 6
        },
        "end": {
          "line": 1882,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 59095,
      "end": 59096,
      "loc": {
        "start": {
          "line": 1882,
          "column": 25
        },
        "end": {
          "line": 1882,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 59097,
      "end": 59101,
      "loc": {
        "start": {
          "line": 1882,
          "column": 27
        },
        "end": {
          "line": 1882,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59101,
      "end": 59102,
      "loc": {
        "start": {
          "line": 1882,
          "column": 31
        },
        "end": {
          "line": 1882,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateNormalError",
      "start": 59102,
      "end": 59122,
      "loc": {
        "start": {
          "line": 1882,
          "column": 32
        },
        "end": {
          "line": 1882,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59122,
      "end": 59123,
      "loc": {
        "start": {
          "line": 1882,
          "column": 52
        },
        "end": {
          "line": 1882,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 59123,
      "end": 59128,
      "loc": {
        "start": {
          "line": 1882,
          "column": 53
        },
        "end": {
          "line": 1882,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59128,
      "end": 59129,
      "loc": {
        "start": {
          "line": 1882,
          "column": 58
        },
        "end": {
          "line": 1882,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59130,
      "end": 59135,
      "loc": {
        "start": {
          "line": 1882,
          "column": 60
        },
        "end": {
          "line": 1882,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59135,
      "end": 59136,
      "loc": {
        "start": {
          "line": 1882,
          "column": 65
        },
        "end": {
          "line": 1882,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59136,
      "end": 59137,
      "loc": {
        "start": {
          "line": 1882,
          "column": 66
        },
        "end": {
          "line": 1882,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentNormalValue",
      "start": 59144,
      "end": 59162,
      "loc": {
        "start": {
          "line": 1883,
          "column": 6
        },
        "end": {
          "line": 1883,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 59163,
      "end": 59164,
      "loc": {
        "start": {
          "line": 1883,
          "column": 25
        },
        "end": {
          "line": 1883,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 59165,
      "end": 59169,
      "loc": {
        "start": {
          "line": 1883,
          "column": 27
        },
        "end": {
          "line": 1883,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59169,
      "end": 59170,
      "loc": {
        "start": {
          "line": 1883,
          "column": 31
        },
        "end": {
          "line": 1883,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateNormalValue",
      "start": 59170,
      "end": 59190,
      "loc": {
        "start": {
          "line": 1883,
          "column": 32
        },
        "end": {
          "line": 1883,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59190,
      "end": 59191,
      "loc": {
        "start": {
          "line": 1883,
          "column": 52
        },
        "end": {
          "line": 1883,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedValue",
      "start": 59191,
      "end": 59205,
      "loc": {
        "start": {
          "line": 1883,
          "column": 53
        },
        "end": {
          "line": 1883,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59205,
      "end": 59206,
      "loc": {
        "start": {
          "line": 1883,
          "column": 67
        },
        "end": {
          "line": 1883,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentNormalError",
      "start": 59207,
      "end": 59225,
      "loc": {
        "start": {
          "line": 1883,
          "column": 69
        },
        "end": {
          "line": 1883,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59225,
      "end": 59226,
      "loc": {
        "start": {
          "line": 1883,
          "column": 87
        },
        "end": {
          "line": 1883,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 59227,
      "end": 59228,
      "loc": {
        "start": {
          "line": 1883,
          "column": 89
        },
        "end": {
          "line": 1883,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 59229,
      "end": 59230,
      "loc": {
        "start": {
          "line": 1883,
          "column": 91
        },
        "end": {
          "line": 1883,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59239,
      "end": 59240,
      "loc": {
        "start": {
          "line": 1884,
          "column": 8
        },
        "end": {
          "line": 1884,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 59241,
      "end": 59242,
      "loc": {
        "start": {
          "line": 1884,
          "column": 10
        },
        "end": {
          "line": 1884,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59243,
      "end": 59244,
      "loc": {
        "start": {
          "line": 1884,
          "column": 12
        },
        "end": {
          "line": 1884,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 59245,
      "end": 59249,
      "loc": {
        "start": {
          "line": 1884,
          "column": 14
        },
        "end": {
          "line": 1884,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59249,
      "end": 59250,
      "loc": {
        "start": {
          "line": 1884,
          "column": 18
        },
        "end": {
          "line": 1884,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateNormalValue",
      "start": 59250,
      "end": 59270,
      "loc": {
        "start": {
          "line": 1884,
          "column": 19
        },
        "end": {
          "line": 1884,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59270,
      "end": 59271,
      "loc": {
        "start": {
          "line": 1884,
          "column": 39
        },
        "end": {
          "line": 1884,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedValue",
      "start": 59271,
      "end": 59285,
      "loc": {
        "start": {
          "line": 1884,
          "column": 40
        },
        "end": {
          "line": 1884,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59285,
      "end": 59286,
      "loc": {
        "start": {
          "line": 1884,
          "column": 54
        },
        "end": {
          "line": 1884,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentNormalError",
      "start": 59287,
      "end": 59305,
      "loc": {
        "start": {
          "line": 1884,
          "column": 56
        },
        "end": {
          "line": 1884,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59305,
      "end": 59306,
      "loc": {
        "start": {
          "line": 1884,
          "column": 74
        },
        "end": {
          "line": 1884,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59306,
      "end": 59307,
      "loc": {
        "start": {
          "line": 1884,
          "column": 75
        },
        "end": {
          "line": 1884,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 59314,
      "end": 59316,
      "loc": {
        "start": {
          "line": 1885,
          "column": 6
        },
        "end": {
          "line": 1885,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59317,
      "end": 59318,
      "loc": {
        "start": {
          "line": 1885,
          "column": 9
        },
        "end": {
          "line": 1885,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59318,
      "end": 59323,
      "loc": {
        "start": {
          "line": 1885,
          "column": 10
        },
        "end": {
          "line": 1885,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59323,
      "end": 59324,
      "loc": {
        "start": {
          "line": 1885,
          "column": 15
        },
        "end": {
          "line": 1885,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59324,
      "end": 59329,
      "loc": {
        "start": {
          "line": 1885,
          "column": 16
        },
        "end": {
          "line": 1885,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59329,
      "end": 59330,
      "loc": {
        "start": {
          "line": 1885,
          "column": 21
        },
        "end": {
          "line": 1885,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 59330,
      "end": 59344,
      "loc": {
        "start": {
          "line": 1885,
          "column": 22
        },
        "end": {
          "line": 1885,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59344,
      "end": 59345,
      "loc": {
        "start": {
          "line": 1885,
          "column": 36
        },
        "end": {
          "line": 1885,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "standard_deviation",
      "start": 59345,
      "end": 59365,
      "loc": {
        "start": {
          "line": 1885,
          "column": 37
        },
        "end": {
          "line": 1885,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59365,
      "end": 59366,
      "loc": {
        "start": {
          "line": 1885,
          "column": 57
        },
        "end": {
          "line": 1885,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59366,
      "end": 59367,
      "loc": {
        "start": {
          "line": 1885,
          "column": 58
        },
        "end": {
          "line": 1885,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59368,
      "end": 59369,
      "loc": {
        "start": {
          "line": 1885,
          "column": 60
        },
        "end": {
          "line": 1885,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 59378,
      "end": 59380,
      "loc": {
        "start": {
          "line": 1886,
          "column": 8
        },
        "end": {
          "line": 1886,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59381,
      "end": 59382,
      "loc": {
        "start": {
          "line": 1886,
          "column": 11
        },
        "end": {
          "line": 1886,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59382,
      "end": 59387,
      "loc": {
        "start": {
          "line": 1886,
          "column": 12
        },
        "end": {
          "line": 1886,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59387,
      "end": 59388,
      "loc": {
        "start": {
          "line": 1886,
          "column": 17
        },
        "end": {
          "line": 1886,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59388,
      "end": 59393,
      "loc": {
        "start": {
          "line": 1886,
          "column": 18
        },
        "end": {
          "line": 1886,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59393,
      "end": 59394,
      "loc": {
        "start": {
          "line": 1886,
          "column": 23
        },
        "end": {
          "line": 1886,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 59394,
      "end": 59412,
      "loc": {
        "start": {
          "line": 1886,
          "column": 24
        },
        "end": {
          "line": 1886,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59412,
      "end": 59413,
      "loc": {
        "start": {
          "line": 1886,
          "column": 42
        },
        "end": {
          "line": 1886,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 59413,
      "end": 59427,
      "loc": {
        "start": {
          "line": 1886,
          "column": 43
        },
        "end": {
          "line": 1886,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59427,
      "end": 59428,
      "loc": {
        "start": {
          "line": 1886,
          "column": 57
        },
        "end": {
          "line": 1886,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "plus_standard_deviation",
      "start": 59428,
      "end": 59453,
      "loc": {
        "start": {
          "line": 1886,
          "column": 58
        },
        "end": {
          "line": 1886,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59453,
      "end": 59454,
      "loc": {
        "start": {
          "line": 1886,
          "column": 83
        },
        "end": {
          "line": 1886,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 59455,
      "end": 59457,
      "loc": {
        "start": {
          "line": 1886,
          "column": 85
        },
        "end": {
          "line": 1886,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 59458,
      "end": 59463,
      "loc": {
        "start": {
          "line": 1886,
          "column": 88
        },
        "end": {
          "line": 1886,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 59464,
      "end": 59465,
      "loc": {
        "start": {
          "line": 1886,
          "column": 94
        },
        "end": {
          "line": 1886,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 50,
      "start": 59466,
      "end": 59468,
      "loc": {
        "start": {
          "line": 1886,
          "column": 96
        },
        "end": {
          "line": 1886,
          "column": 98
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59468,
      "end": 59469,
      "loc": {
        "start": {
          "line": 1886,
          "column": 98
        },
        "end": {
          "line": 1886,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59470,
      "end": 59471,
      "loc": {
        "start": {
          "line": 1886,
          "column": 100
        },
        "end": {
          "line": 1886,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentSumR2",
      "start": 59482,
      "end": 59494,
      "loc": {
        "start": {
          "line": 1887,
          "column": 10
        },
        "end": {
          "line": 1887,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 59495,
      "end": 59496,
      "loc": {
        "start": {
          "line": 1887,
          "column": 23
        },
        "end": {
          "line": 1887,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59497,
      "end": 59498,
      "loc": {
        "start": {
          "line": 1887,
          "column": 25
        },
        "end": {
          "line": 1887,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59498,
      "end": 59503,
      "loc": {
        "start": {
          "line": 1887,
          "column": 26
        },
        "end": {
          "line": 1887,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59503,
      "end": 59504,
      "loc": {
        "start": {
          "line": 1887,
          "column": 31
        },
        "end": {
          "line": 1887,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59504,
      "end": 59509,
      "loc": {
        "start": {
          "line": 1887,
          "column": 32
        },
        "end": {
          "line": 1887,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59509,
      "end": 59510,
      "loc": {
        "start": {
          "line": 1887,
          "column": 37
        },
        "end": {
          "line": 1887,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 59510,
      "end": 59528,
      "loc": {
        "start": {
          "line": 1887,
          "column": 38
        },
        "end": {
          "line": 1887,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59528,
      "end": 59529,
      "loc": {
        "start": {
          "line": 1887,
          "column": 56
        },
        "end": {
          "line": 1887,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "plus_standard_deviation",
      "start": 59529,
      "end": 59552,
      "loc": {
        "start": {
          "line": 1887,
          "column": 57
        },
        "end": {
          "line": 1887,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59552,
      "end": 59553,
      "loc": {
        "start": {
          "line": 1887,
          "column": 80
        },
        "end": {
          "line": 1887,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 59553,
      "end": 59555,
      "loc": {
        "start": {
          "line": 1887,
          "column": 81
        },
        "end": {
          "line": 1887,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 59556,
      "end": 59557,
      "loc": {
        "start": {
          "line": 1887,
          "column": 84
        },
        "end": {
          "line": 1887,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2High",
      "start": 59558,
      "end": 59567,
      "loc": {
        "start": {
          "line": 1887,
          "column": 86
        },
        "end": {
          "line": 1887,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59567,
      "end": 59568,
      "loc": {
        "start": {
          "line": 1887,
          "column": 95
        },
        "end": {
          "line": 1887,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59568,
      "end": 59569,
      "loc": {
        "start": {
          "line": 1887,
          "column": 96
        },
        "end": {
          "line": 1887,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59578,
      "end": 59579,
      "loc": {
        "start": {
          "line": 1888,
          "column": 8
        },
        "end": {
          "line": 1888,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 59580,
      "end": 59584,
      "loc": {
        "start": {
          "line": 1888,
          "column": 10
        },
        "end": {
          "line": 1888,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 59585,
      "end": 59587,
      "loc": {
        "start": {
          "line": 1888,
          "column": 15
        },
        "end": {
          "line": 1888,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59588,
      "end": 59589,
      "loc": {
        "start": {
          "line": 1888,
          "column": 18
        },
        "end": {
          "line": 1888,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59589,
      "end": 59594,
      "loc": {
        "start": {
          "line": 1888,
          "column": 19
        },
        "end": {
          "line": 1888,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59594,
      "end": 59595,
      "loc": {
        "start": {
          "line": 1888,
          "column": 24
        },
        "end": {
          "line": 1888,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59595,
      "end": 59600,
      "loc": {
        "start": {
          "line": 1888,
          "column": 25
        },
        "end": {
          "line": 1888,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59600,
      "end": 59601,
      "loc": {
        "start": {
          "line": 1888,
          "column": 30
        },
        "end": {
          "line": 1888,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 59601,
      "end": 59619,
      "loc": {
        "start": {
          "line": 1888,
          "column": 31
        },
        "end": {
          "line": 1888,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59619,
      "end": 59620,
      "loc": {
        "start": {
          "line": 1888,
          "column": 49
        },
        "end": {
          "line": 1888,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 59620,
      "end": 59634,
      "loc": {
        "start": {
          "line": 1888,
          "column": 50
        },
        "end": {
          "line": 1888,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59634,
      "end": 59635,
      "loc": {
        "start": {
          "line": 1888,
          "column": 64
        },
        "end": {
          "line": 1888,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "minus_standard_deviation",
      "start": 59635,
      "end": 59661,
      "loc": {
        "start": {
          "line": 1888,
          "column": 65
        },
        "end": {
          "line": 1888,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59661,
      "end": 59662,
      "loc": {
        "start": {
          "line": 1888,
          "column": 91
        },
        "end": {
          "line": 1888,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 59663,
      "end": 59665,
      "loc": {
        "start": {
          "line": 1888,
          "column": 93
        },
        "end": {
          "line": 1888,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 59666,
      "end": 59671,
      "loc": {
        "start": {
          "line": 1888,
          "column": 96
        },
        "end": {
          "line": 1888,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 59672,
      "end": 59674,
      "loc": {
        "start": {
          "line": 1888,
          "column": 102
        },
        "end": {
          "line": 1888,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 50,
      "start": 59675,
      "end": 59677,
      "loc": {
        "start": {
          "line": 1888,
          "column": 105
        },
        "end": {
          "line": 1888,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59677,
      "end": 59678,
      "loc": {
        "start": {
          "line": 1888,
          "column": 107
        },
        "end": {
          "line": 1888,
          "column": 108
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59679,
      "end": 59680,
      "loc": {
        "start": {
          "line": 1888,
          "column": 109
        },
        "end": {
          "line": 1888,
          "column": 110
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentSumR2",
      "start": 59691,
      "end": 59703,
      "loc": {
        "start": {
          "line": 1889,
          "column": 10
        },
        "end": {
          "line": 1889,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 59704,
      "end": 59705,
      "loc": {
        "start": {
          "line": 1889,
          "column": 23
        },
        "end": {
          "line": 1889,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59706,
      "end": 59707,
      "loc": {
        "start": {
          "line": 1889,
          "column": 25
        },
        "end": {
          "line": 1889,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59707,
      "end": 59712,
      "loc": {
        "start": {
          "line": 1889,
          "column": 26
        },
        "end": {
          "line": 1889,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59712,
      "end": 59713,
      "loc": {
        "start": {
          "line": 1889,
          "column": 31
        },
        "end": {
          "line": 1889,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59713,
      "end": 59718,
      "loc": {
        "start": {
          "line": 1889,
          "column": 32
        },
        "end": {
          "line": 1889,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59718,
      "end": 59719,
      "loc": {
        "start": {
          "line": 1889,
          "column": 37
        },
        "end": {
          "line": 1889,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 59719,
      "end": 59737,
      "loc": {
        "start": {
          "line": 1889,
          "column": 38
        },
        "end": {
          "line": 1889,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59737,
      "end": 59738,
      "loc": {
        "start": {
          "line": 1889,
          "column": 56
        },
        "end": {
          "line": 1889,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "minus_standard_deviation",
      "start": 59738,
      "end": 59762,
      "loc": {
        "start": {
          "line": 1889,
          "column": 57
        },
        "end": {
          "line": 1889,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59762,
      "end": 59763,
      "loc": {
        "start": {
          "line": 1889,
          "column": 81
        },
        "end": {
          "line": 1889,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 59763,
      "end": 59765,
      "loc": {
        "start": {
          "line": 1889,
          "column": 82
        },
        "end": {
          "line": 1889,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 59766,
      "end": 59767,
      "loc": {
        "start": {
          "line": 1889,
          "column": 85
        },
        "end": {
          "line": 1889,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2Low",
      "start": 59768,
      "end": 59776,
      "loc": {
        "start": {
          "line": 1889,
          "column": 87
        },
        "end": {
          "line": 1889,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59776,
      "end": 59777,
      "loc": {
        "start": {
          "line": 1889,
          "column": 95
        },
        "end": {
          "line": 1889,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59777,
      "end": 59778,
      "loc": {
        "start": {
          "line": 1889,
          "column": 96
        },
        "end": {
          "line": 1889,
          "column": 97
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " we can use either High or Low here because both calculations will be the same",
      "start": 59787,
      "end": 59867,
      "loc": {
        "start": {
          "line": 1890,
          "column": 8
        },
        "end": {
          "line": 1890,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59876,
      "end": 59877,
      "loc": {
        "start": {
          "line": 1891,
          "column": 8
        },
        "end": {
          "line": 1891,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 59878,
      "end": 59882,
      "loc": {
        "start": {
          "line": 1891,
          "column": 10
        },
        "end": {
          "line": 1891,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59883,
      "end": 59884,
      "loc": {
        "start": {
          "line": 1891,
          "column": 15
        },
        "end": {
          "line": 1891,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentSumR2",
      "start": 59895,
      "end": 59907,
      "loc": {
        "start": {
          "line": 1892,
          "column": 10
        },
        "end": {
          "line": 1892,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 59908,
      "end": 59909,
      "loc": {
        "start": {
          "line": 1892,
          "column": 23
        },
        "end": {
          "line": 1892,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59910,
      "end": 59911,
      "loc": {
        "start": {
          "line": 1892,
          "column": 25
        },
        "end": {
          "line": 1892,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59911,
      "end": 59916,
      "loc": {
        "start": {
          "line": 1892,
          "column": 26
        },
        "end": {
          "line": 1892,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59916,
      "end": 59917,
      "loc": {
        "start": {
          "line": 1892,
          "column": 31
        },
        "end": {
          "line": 1892,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 59917,
      "end": 59922,
      "loc": {
        "start": {
          "line": 1892,
          "column": 32
        },
        "end": {
          "line": 1892,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59922,
      "end": 59923,
      "loc": {
        "start": {
          "line": 1892,
          "column": 37
        },
        "end": {
          "line": 1892,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 59923,
      "end": 59925,
      "loc": {
        "start": {
          "line": 1892,
          "column": 38
        },
        "end": {
          "line": 1892,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 59926,
      "end": 59927,
      "loc": {
        "start": {
          "line": 1892,
          "column": 41
        },
        "end": {
          "line": 1892,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2High",
      "start": 59928,
      "end": 59937,
      "loc": {
        "start": {
          "line": 1892,
          "column": 43
        },
        "end": {
          "line": 1892,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59937,
      "end": 59938,
      "loc": {
        "start": {
          "line": 1892,
          "column": 52
        },
        "end": {
          "line": 1892,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59938,
      "end": 59939,
      "loc": {
        "start": {
          "line": 1892,
          "column": 53
        },
        "end": {
          "line": 1892,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59948,
      "end": 59949,
      "loc": {
        "start": {
          "line": 1893,
          "column": 8
        },
        "end": {
          "line": 1893,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59956,
      "end": 59957,
      "loc": {
        "start": {
          "line": 1894,
          "column": 6
        },
        "end": {
          "line": 1894,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "modelValueArray",
      "start": 59964,
      "end": 59979,
      "loc": {
        "start": {
          "line": 1895,
          "column": 6
        },
        "end": {
          "line": 1895,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59979,
      "end": 59980,
      "loc": {
        "start": {
          "line": 1895,
          "column": 21
        },
        "end": {
          "line": 1895,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 59980,
      "end": 59984,
      "loc": {
        "start": {
          "line": 1895,
          "column": 22
        },
        "end": {
          "line": 1895,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 59984,
      "end": 59985,
      "loc": {
        "start": {
          "line": 1895,
          "column": 26
        },
        "end": {
          "line": 1895,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 59985,
      "end": 59989,
      "loc": {
        "start": {
          "line": 1895,
          "column": 27
        },
        "end": {
          "line": 1895,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 59989,
      "end": 59990,
      "loc": {
        "start": {
          "line": 1895,
          "column": 31
        },
        "end": {
          "line": 1895,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateWeightedNormalValue",
      "start": 59990,
      "end": 60018,
      "loc": {
        "start": {
          "line": 1895,
          "column": 32
        },
        "end": {
          "line": 1895,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60018,
      "end": 60019,
      "loc": {
        "start": {
          "line": 1895,
          "column": 60
        },
        "end": {
          "line": 1895,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentNormalValue",
      "start": 60019,
      "end": 60037,
      "loc": {
        "start": {
          "line": 1895,
          "column": 61
        },
        "end": {
          "line": 1895,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60037,
      "end": 60038,
      "loc": {
        "start": {
          "line": 1895,
          "column": 79
        },
        "end": {
          "line": 1895,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentSumR2",
      "start": 60039,
      "end": 60051,
      "loc": {
        "start": {
          "line": 1895,
          "column": 81
        },
        "end": {
          "line": 1895,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60051,
      "end": 60052,
      "loc": {
        "start": {
          "line": 1895,
          "column": 93
        },
        "end": {
          "line": 1895,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60052,
      "end": 60053,
      "loc": {
        "start": {
          "line": 1895,
          "column": 94
        },
        "end": {
          "line": 1895,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60053,
      "end": 60054,
      "loc": {
        "start": {
          "line": 1895,
          "column": 95
        },
        "end": {
          "line": 1895,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60059,
      "end": 60060,
      "loc": {
        "start": {
          "line": 1896,
          "column": 4
        },
        "end": {
          "line": 1896,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60060,
      "end": 60061,
      "loc": {
        "start": {
          "line": 1896,
          "column": 5
        },
        "end": {
          "line": 1896,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 60066,
      "end": 60072,
      "loc": {
        "start": {
          "line": 1897,
          "column": 4
        },
        "end": {
          "line": 1897,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "modelValueArray",
      "start": 60073,
      "end": 60088,
      "loc": {
        "start": {
          "line": 1897,
          "column": 11
        },
        "end": {
          "line": 1897,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60088,
      "end": 60089,
      "loc": {
        "start": {
          "line": 1897,
          "column": 26
        },
        "end": {
          "line": 1897,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 60089,
      "end": 60095,
      "loc": {
        "start": {
          "line": 1897,
          "column": 27
        },
        "end": {
          "line": 1897,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 60096,
      "end": 60097,
      "loc": {
        "start": {
          "line": 1897,
          "column": 34
        },
        "end": {
          "line": 1897,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 60098,
      "end": 60099,
      "loc": {
        "start": {
          "line": 1897,
          "column": 36
        },
        "end": {
          "line": 1897,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60100,
      "end": 60101,
      "loc": {
        "start": {
          "line": 1897,
          "column": 38
        },
        "end": {
          "line": 1897,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "modelValueArray",
      "start": 60102,
      "end": 60117,
      "loc": {
        "start": {
          "line": 1897,
          "column": 40
        },
        "end": {
          "line": 1897,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60117,
      "end": 60118,
      "loc": {
        "start": {
          "line": 1897,
          "column": 55
        },
        "end": {
          "line": 1897,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 60118,
      "end": 60124,
      "loc": {
        "start": {
          "line": 1897,
          "column": 56
        },
        "end": {
          "line": 1897,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60124,
      "end": 60125,
      "loc": {
        "start": {
          "line": 1897,
          "column": 62
        },
        "end": {
          "line": 1897,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60125,
      "end": 60126,
      "loc": {
        "start": {
          "line": 1897,
          "column": 63
        },
        "end": {
          "line": 1897,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 60126,
      "end": 60127,
      "loc": {
        "start": {
          "line": 1897,
          "column": 64
        },
        "end": {
          "line": 1897,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60127,
      "end": 60128,
      "loc": {
        "start": {
          "line": 1897,
          "column": 65
        },
        "end": {
          "line": 1897,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "y",
      "start": 60129,
      "end": 60130,
      "loc": {
        "start": {
          "line": 1897,
          "column": 67
        },
        "end": {
          "line": 1897,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60130,
      "end": 60131,
      "loc": {
        "start": {
          "line": 1897,
          "column": 68
        },
        "end": {
          "line": 1897,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60132,
      "end": 60134,
      "loc": {
        "start": {
          "line": 1897,
          "column": 70
        },
        "end": {
          "line": 1897,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 60135,
      "end": 60136,
      "loc": {
        "start": {
          "line": 1897,
          "column": 73
        },
        "end": {
          "line": 1897,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 60137,
      "end": 60138,
      "loc": {
        "start": {
          "line": 1897,
          "column": 75
        },
        "end": {
          "line": 1897,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "y",
      "start": 60139,
      "end": 60140,
      "loc": {
        "start": {
          "line": 1897,
          "column": 77
        },
        "end": {
          "line": 1897,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60140,
      "end": 60141,
      "loc": {
        "start": {
          "line": 1897,
          "column": 78
        },
        "end": {
          "line": 1897,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60142,
      "end": 60143,
      "loc": {
        "start": {
          "line": 1897,
          "column": 80
        },
        "end": {
          "line": 1897,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 60144,
      "end": 60148,
      "loc": {
        "start": {
          "line": 1897,
          "column": 82
        },
        "end": {
          "line": 1897,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60148,
      "end": 60149,
      "loc": {
        "start": {
          "line": 1897,
          "column": 86
        },
        "end": {
          "line": 1897,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60152,
      "end": 60153,
      "loc": {
        "start": {
          "line": 1898,
          "column": 2
        },
        "end": {
          "line": 1898,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets an array of the calculated weighted labor hours\n   * @returns {[]}\n   ",
      "start": 60157,
      "end": 60243,
      "loc": {
        "start": {
          "line": 1900,
          "column": 2
        },
        "end": {
          "line": 1903,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedLaborHours",
      "start": 60246,
      "end": 60267,
      "loc": {
        "start": {
          "line": 1904,
          "column": 2
        },
        "end": {
          "line": 1904,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60267,
      "end": 60268,
      "loc": {
        "start": {
          "line": 1904,
          "column": 23
        },
        "end": {
          "line": 1904,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 60268,
      "end": 60282,
      "loc": {
        "start": {
          "line": 1904,
          "column": 24
        },
        "end": {
          "line": 1904,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 60283,
      "end": 60284,
      "loc": {
        "start": {
          "line": 1904,
          "column": 39
        },
        "end": {
          "line": 1904,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 60285,
      "end": 60294,
      "loc": {
        "start": {
          "line": 1904,
          "column": 41
        },
        "end": {
          "line": 1904,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60294,
      "end": 60295,
      "loc": {
        "start": {
          "line": 1904,
          "column": 50
        },
        "end": {
          "line": 1904,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60296,
      "end": 60297,
      "loc": {
        "start": {
          "line": 1904,
          "column": 52
        },
        "end": {
          "line": 1904,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60302,
      "end": 60306,
      "loc": {
        "start": {
          "line": 1905,
          "column": 4
        },
        "end": {
          "line": 1905,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60306,
      "end": 60307,
      "loc": {
        "start": {
          "line": 1905,
          "column": 8
        },
        "end": {
          "line": 1905,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 60307,
      "end": 60327,
      "loc": {
        "start": {
          "line": 1905,
          "column": 9
        },
        "end": {
          "line": 1905,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60327,
      "end": 60328,
      "loc": {
        "start": {
          "line": 1905,
          "column": 29
        },
        "end": {
          "line": 1905,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 60328,
      "end": 60342,
      "loc": {
        "start": {
          "line": 1905,
          "column": 30
        },
        "end": {
          "line": 1905,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60342,
      "end": 60343,
      "loc": {
        "start": {
          "line": 1905,
          "column": 44
        },
        "end": {
          "line": 1905,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60343,
      "end": 60344,
      "loc": {
        "start": {
          "line": 1905,
          "column": 45
        },
        "end": {
          "line": 1905,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 60349,
      "end": 60352,
      "loc": {
        "start": {
          "line": 1906,
          "column": 4
        },
        "end": {
          "line": 1906,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 60353,
      "end": 60360,
      "loc": {
        "start": {
          "line": 1906,
          "column": 8
        },
        "end": {
          "line": 1906,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 60361,
      "end": 60362,
      "loc": {
        "start": {
          "line": 1906,
          "column": 16
        },
        "end": {
          "line": 1906,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60363,
      "end": 60364,
      "loc": {
        "start": {
          "line": 1906,
          "column": 18
        },
        "end": {
          "line": 1906,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60364,
      "end": 60365,
      "loc": {
        "start": {
          "line": 1906,
          "column": 19
        },
        "end": {
          "line": 1906,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60365,
      "end": 60366,
      "loc": {
        "start": {
          "line": 1906,
          "column": 20
        },
        "end": {
          "line": 1906,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 60371,
      "end": 60374,
      "loc": {
        "start": {
          "line": 1907,
          "column": 4
        },
        "end": {
          "line": 1907,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborHours",
      "start": 60375,
      "end": 60393,
      "loc": {
        "start": {
          "line": 1907,
          "column": 8
        },
        "end": {
          "line": 1907,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 60394,
      "end": 60395,
      "loc": {
        "start": {
          "line": 1907,
          "column": 27
        },
        "end": {
          "line": 1907,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60396,
      "end": 60397,
      "loc": {
        "start": {
          "line": 1907,
          "column": 29
        },
        "end": {
          "line": 1907,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60397,
      "end": 60398,
      "loc": {
        "start": {
          "line": 1907,
          "column": 30
        },
        "end": {
          "line": 1907,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60398,
      "end": 60399,
      "loc": {
        "start": {
          "line": 1907,
          "column": 31
        },
        "end": {
          "line": 1907,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 60405,
      "end": 60407,
      "loc": {
        "start": {
          "line": 1909,
          "column": 4
        },
        "end": {
          "line": 1909,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60408,
      "end": 60409,
      "loc": {
        "start": {
          "line": 1909,
          "column": 7
        },
        "end": {
          "line": 1909,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60409,
      "end": 60413,
      "loc": {
        "start": {
          "line": 1909,
          "column": 8
        },
        "end": {
          "line": 1909,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60413,
      "end": 60414,
      "loc": {
        "start": {
          "line": 1909,
          "column": 12
        },
        "end": {
          "line": 1909,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 60414,
      "end": 60426,
      "loc": {
        "start": {
          "line": 1909,
          "column": 13
        },
        "end": {
          "line": 1909,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60426,
      "end": 60427,
      "loc": {
        "start": {
          "line": 1909,
          "column": 25
        },
        "end": {
          "line": 1909,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60427,
      "end": 60431,
      "loc": {
        "start": {
          "line": 1909,
          "column": 26
        },
        "end": {
          "line": 1909,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60431,
      "end": 60432,
      "loc": {
        "start": {
          "line": 1909,
          "column": 30
        },
        "end": {
          "line": 1909,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 60432,
      "end": 60446,
      "loc": {
        "start": {
          "line": 1909,
          "column": 31
        },
        "end": {
          "line": 1909,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60446,
      "end": 60447,
      "loc": {
        "start": {
          "line": 1909,
          "column": 45
        },
        "end": {
          "line": 1909,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60447,
      "end": 60448,
      "loc": {
        "start": {
          "line": 1909,
          "column": 46
        },
        "end": {
          "line": 1909,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborHours",
      "start": 60448,
      "end": 60466,
      "loc": {
        "start": {
          "line": 1909,
          "column": 47
        },
        "end": {
          "line": 1909,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 60467,
      "end": 60470,
      "loc": {
        "start": {
          "line": 1909,
          "column": 66
        },
        "end": {
          "line": 1909,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 60471,
      "end": 60480,
      "loc": {
        "start": {
          "line": 1909,
          "column": 70
        },
        "end": {
          "line": 1909,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60480,
      "end": 60481,
      "loc": {
        "start": {
          "line": 1909,
          "column": 79
        },
        "end": {
          "line": 1909,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60482,
      "end": 60483,
      "loc": {
        "start": {
          "line": 1909,
          "column": 81
        },
        "end": {
          "line": 1909,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 60490,
      "end": 60496,
      "loc": {
        "start": {
          "line": 1910,
          "column": 6
        },
        "end": {
          "line": 1910,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60497,
      "end": 60501,
      "loc": {
        "start": {
          "line": 1910,
          "column": 13
        },
        "end": {
          "line": 1910,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60501,
      "end": 60502,
      "loc": {
        "start": {
          "line": 1910,
          "column": 17
        },
        "end": {
          "line": 1910,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 60502,
      "end": 60514,
      "loc": {
        "start": {
          "line": 1910,
          "column": 18
        },
        "end": {
          "line": 1910,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60514,
      "end": 60515,
      "loc": {
        "start": {
          "line": 1910,
          "column": 30
        },
        "end": {
          "line": 1910,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60515,
      "end": 60519,
      "loc": {
        "start": {
          "line": 1910,
          "column": 31
        },
        "end": {
          "line": 1910,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60519,
      "end": 60520,
      "loc": {
        "start": {
          "line": 1910,
          "column": 35
        },
        "end": {
          "line": 1910,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 60520,
      "end": 60534,
      "loc": {
        "start": {
          "line": 1910,
          "column": 36
        },
        "end": {
          "line": 1910,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60534,
      "end": 60535,
      "loc": {
        "start": {
          "line": 1910,
          "column": 50
        },
        "end": {
          "line": 1910,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60535,
      "end": 60536,
      "loc": {
        "start": {
          "line": 1910,
          "column": 51
        },
        "end": {
          "line": 1910,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborHours",
      "start": 60536,
      "end": 60554,
      "loc": {
        "start": {
          "line": 1910,
          "column": 52
        },
        "end": {
          "line": 1910,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60554,
      "end": 60555,
      "loc": {
        "start": {
          "line": 1910,
          "column": 70
        },
        "end": {
          "line": 1910,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60560,
      "end": 60561,
      "loc": {
        "start": {
          "line": 1911,
          "column": 4
        },
        "end": {
          "line": 1911,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 60567,
      "end": 60569,
      "loc": {
        "start": {
          "line": 1913,
          "column": 4
        },
        "end": {
          "line": 1913,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60570,
      "end": 60571,
      "loc": {
        "start": {
          "line": 1913,
          "column": 7
        },
        "end": {
          "line": 1913,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 60571,
      "end": 60572,
      "loc": {
        "start": {
          "line": 1913,
          "column": 8
        },
        "end": {
          "line": 1913,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60572,
      "end": 60576,
      "loc": {
        "start": {
          "line": 1913,
          "column": 9
        },
        "end": {
          "line": 1913,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60576,
      "end": 60577,
      "loc": {
        "start": {
          "line": 1913,
          "column": 13
        },
        "end": {
          "line": 1913,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 60577,
      "end": 60584,
      "loc": {
        "start": {
          "line": 1913,
          "column": 14
        },
        "end": {
          "line": 1913,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60584,
      "end": 60585,
      "loc": {
        "start": {
          "line": 1913,
          "column": 21
        },
        "end": {
          "line": 1913,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60585,
      "end": 60586,
      "loc": {
        "start": {
          "line": 1913,
          "column": 22
        },
        "end": {
          "line": 1913,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60586,
      "end": 60587,
      "loc": {
        "start": {
          "line": 1913,
          "column": 23
        },
        "end": {
          "line": 1913,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60588,
      "end": 60589,
      "loc": {
        "start": {
          "line": 1913,
          "column": 25
        },
        "end": {
          "line": 1913,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 60596,
      "end": 60602,
      "loc": {
        "start": {
          "line": 1914,
          "column": 6
        },
        "end": {
          "line": 1914,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 60603,
      "end": 60607,
      "loc": {
        "start": {
          "line": 1914,
          "column": 13
        },
        "end": {
          "line": 1914,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60607,
      "end": 60608,
      "loc": {
        "start": {
          "line": 1914,
          "column": 17
        },
        "end": {
          "line": 1914,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60613,
      "end": 60614,
      "loc": {
        "start": {
          "line": 1915,
          "column": 4
        },
        "end": {
          "line": 1915,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 60620,
      "end": 60622,
      "loc": {
        "start": {
          "line": 1917,
          "column": 4
        },
        "end": {
          "line": 1917,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60623,
      "end": 60624,
      "loc": {
        "start": {
          "line": 1917,
          "column": 7
        },
        "end": {
          "line": 1917,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60624,
      "end": 60628,
      "loc": {
        "start": {
          "line": 1917,
          "column": 8
        },
        "end": {
          "line": 1917,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60628,
      "end": 60629,
      "loc": {
        "start": {
          "line": 1917,
          "column": 12
        },
        "end": {
          "line": 1917,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 60629,
      "end": 60654,
      "loc": {
        "start": {
          "line": 1917,
          "column": 13
        },
        "end": {
          "line": 1917,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60654,
      "end": 60655,
      "loc": {
        "start": {
          "line": 1917,
          "column": 38
        },
        "end": {
          "line": 1917,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 60655,
      "end": 60674,
      "loc": {
        "start": {
          "line": 1917,
          "column": 39
        },
        "end": {
          "line": 1917,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60674,
      "end": 60675,
      "loc": {
        "start": {
          "line": 1917,
          "column": 58
        },
        "end": {
          "line": 1917,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60675,
      "end": 60676,
      "loc": {
        "start": {
          "line": 1917,
          "column": 59
        },
        "end": {
          "line": 1917,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60676,
      "end": 60677,
      "loc": {
        "start": {
          "line": 1917,
          "column": 60
        },
        "end": {
          "line": 1917,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60678,
      "end": 60679,
      "loc": {
        "start": {
          "line": 1917,
          "column": 62
        },
        "end": {
          "line": 1917,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 60686,
      "end": 60693,
      "loc": {
        "start": {
          "line": 1918,
          "column": 6
        },
        "end": {
          "line": 1918,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 60694,
      "end": 60695,
      "loc": {
        "start": {
          "line": 1918,
          "column": 14
        },
        "end": {
          "line": 1918,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60696,
      "end": 60700,
      "loc": {
        "start": {
          "line": 1918,
          "column": 16
        },
        "end": {
          "line": 1918,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60700,
      "end": 60701,
      "loc": {
        "start": {
          "line": 1918,
          "column": 20
        },
        "end": {
          "line": 1918,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedNormalValues",
      "start": 60701,
      "end": 60724,
      "loc": {
        "start": {
          "line": 1918,
          "column": 21
        },
        "end": {
          "line": 1918,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60724,
      "end": 60725,
      "loc": {
        "start": {
          "line": 1918,
          "column": 44
        },
        "end": {
          "line": 1918,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60725,
      "end": 60729,
      "loc": {
        "start": {
          "line": 1918,
          "column": 45
        },
        "end": {
          "line": 1918,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60729,
      "end": 60730,
      "loc": {
        "start": {
          "line": 1918,
          "column": 49
        },
        "end": {
          "line": 1918,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 60730,
      "end": 60744,
      "loc": {
        "start": {
          "line": 1918,
          "column": 50
        },
        "end": {
          "line": 1918,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60744,
      "end": 60745,
      "loc": {
        "start": {
          "line": 1918,
          "column": 64
        },
        "end": {
          "line": 1918,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60745,
      "end": 60746,
      "loc": {
        "start": {
          "line": 1918,
          "column": 65
        },
        "end": {
          "line": 1918,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 60754,
      "end": 60756,
      "loc": {
        "start": {
          "line": 1920,
          "column": 6
        },
        "end": {
          "line": 1920,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60757,
      "end": 60758,
      "loc": {
        "start": {
          "line": 1920,
          "column": 9
        },
        "end": {
          "line": 1920,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 60758,
      "end": 60759,
      "loc": {
        "start": {
          "line": 1920,
          "column": 10
        },
        "end": {
          "line": 1920,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 60759,
      "end": 60766,
      "loc": {
        "start": {
          "line": 1920,
          "column": 11
        },
        "end": {
          "line": 1920,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60766,
      "end": 60767,
      "loc": {
        "start": {
          "line": 1920,
          "column": 18
        },
        "end": {
          "line": 1920,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 60767,
      "end": 60773,
      "loc": {
        "start": {
          "line": 1920,
          "column": 19
        },
        "end": {
          "line": 1920,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60773,
      "end": 60774,
      "loc": {
        "start": {
          "line": 1920,
          "column": 25
        },
        "end": {
          "line": 1920,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 60775,
      "end": 60781,
      "loc": {
        "start": {
          "line": 1920,
          "column": 27
        },
        "end": {
          "line": 1920,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 60782,
      "end": 60783,
      "loc": {
        "start": {
          "line": 1920,
          "column": 34
        },
        "end": {
          "line": 1920,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60783,
      "end": 60784,
      "loc": {
        "start": {
          "line": 1920,
          "column": 35
        },
        "end": {
          "line": 1920,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60789,
      "end": 60790,
      "loc": {
        "start": {
          "line": 1921,
          "column": 4
        },
        "end": {
          "line": 1921,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " map to the same length as the distribution ranges",
      "start": 60796,
      "end": 60848,
      "loc": {
        "start": {
          "line": 1923,
          "column": 4
        },
        "end": {
          "line": 1923,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 60853,
      "end": 60855,
      "loc": {
        "start": {
          "line": 1924,
          "column": 4
        },
        "end": {
          "line": 1924,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60856,
      "end": 60857,
      "loc": {
        "start": {
          "line": 1924,
          "column": 7
        },
        "end": {
          "line": 1924,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 60857,
      "end": 60858,
      "loc": {
        "start": {
          "line": 1924,
          "column": 8
        },
        "end": {
          "line": 1924,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60858,
      "end": 60862,
      "loc": {
        "start": {
          "line": 1924,
          "column": 9
        },
        "end": {
          "line": 1924,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60862,
      "end": 60863,
      "loc": {
        "start": {
          "line": 1924,
          "column": 13
        },
        "end": {
          "line": 1924,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 60863,
      "end": 60888,
      "loc": {
        "start": {
          "line": 1924,
          "column": 14
        },
        "end": {
          "line": 1924,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60888,
      "end": 60889,
      "loc": {
        "start": {
          "line": 1924,
          "column": 39
        },
        "end": {
          "line": 1924,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 60889,
      "end": 60908,
      "loc": {
        "start": {
          "line": 1924,
          "column": 40
        },
        "end": {
          "line": 1924,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60908,
      "end": 60909,
      "loc": {
        "start": {
          "line": 1924,
          "column": 59
        },
        "end": {
          "line": 1924,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60909,
      "end": 60910,
      "loc": {
        "start": {
          "line": 1924,
          "column": 60
        },
        "end": {
          "line": 1924,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60910,
      "end": 60911,
      "loc": {
        "start": {
          "line": 1924,
          "column": 61
        },
        "end": {
          "line": 1924,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60912,
      "end": 60913,
      "loc": {
        "start": {
          "line": 1924,
          "column": 63
        },
        "end": {
          "line": 1924,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 60920,
      "end": 60927,
      "loc": {
        "start": {
          "line": 1925,
          "column": 6
        },
        "end": {
          "line": 1925,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 60928,
      "end": 60929,
      "loc": {
        "start": {
          "line": 1925,
          "column": 14
        },
        "end": {
          "line": 1925,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 60930,
      "end": 60935,
      "loc": {
        "start": {
          "line": 1925,
          "column": 16
        },
        "end": {
          "line": 1925,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60935,
      "end": 60936,
      "loc": {
        "start": {
          "line": 1925,
          "column": 21
        },
        "end": {
          "line": 1925,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 60936,
      "end": 60940,
      "loc": {
        "start": {
          "line": 1925,
          "column": 22
        },
        "end": {
          "line": 1925,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60940,
      "end": 60941,
      "loc": {
        "start": {
          "line": 1925,
          "column": 26
        },
        "end": {
          "line": 1925,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60941,
      "end": 60942,
      "loc": {
        "start": {
          "line": 1925,
          "column": 27
        },
        "end": {
          "line": 1925,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 60951,
      "end": 60957,
      "loc": {
        "start": {
          "line": 1926,
          "column": 8
        },
        "end": {
          "line": 1926,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60957,
      "end": 60958,
      "loc": {
        "start": {
          "line": 1926,
          "column": 14
        },
        "end": {
          "line": 1926,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 60959,
      "end": 60963,
      "loc": {
        "start": {
          "line": 1926,
          "column": 16
        },
        "end": {
          "line": 1926,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60963,
      "end": 60964,
      "loc": {
        "start": {
          "line": 1926,
          "column": 20
        },
        "end": {
          "line": 1926,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_distributionRanges",
      "start": 60964,
      "end": 60983,
      "loc": {
        "start": {
          "line": 1926,
          "column": 21
        },
        "end": {
          "line": 1926,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60983,
      "end": 60984,
      "loc": {
        "start": {
          "line": 1926,
          "column": 40
        },
        "end": {
          "line": 1926,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 60984,
      "end": 60990,
      "loc": {
        "start": {
          "line": 1926,
          "column": 41
        },
        "end": {
          "line": 1926,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60997,
      "end": 60998,
      "loc": {
        "start": {
          "line": 1927,
          "column": 6
        },
        "end": {
          "line": 1927,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 60998,
      "end": 60999,
      "loc": {
        "start": {
          "line": 1927,
          "column": 7
        },
        "end": {
          "line": 1927,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 60999,
      "end": 61000,
      "loc": {
        "start": {
          "line": 1927,
          "column": 8
        },
        "end": {
          "line": 1927,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 61000,
      "end": 61003,
      "loc": {
        "start": {
          "line": 1927,
          "column": 9
        },
        "end": {
          "line": 1927,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61003,
      "end": 61004,
      "loc": {
        "start": {
          "line": 1927,
          "column": 12
        },
        "end": {
          "line": 1927,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 61004,
      "end": 61005,
      "loc": {
        "start": {
          "line": 1927,
          "column": 13
        },
        "end": {
          "line": 1927,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61006,
      "end": 61008,
      "loc": {
        "start": {
          "line": 1927,
          "column": 15
        },
        "end": {
          "line": 1927,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61009,
      "end": 61013,
      "loc": {
        "start": {
          "line": 1927,
          "column": 18
        },
        "end": {
          "line": 1927,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61013,
      "end": 61014,
      "loc": {
        "start": {
          "line": 1927,
          "column": 22
        },
        "end": {
          "line": 1927,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getValue",
      "start": 61014,
      "end": 61022,
      "loc": {
        "start": {
          "line": 1927,
          "column": 23
        },
        "end": {
          "line": 1927,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61022,
      "end": 61023,
      "loc": {
        "start": {
          "line": 1927,
          "column": 31
        },
        "end": {
          "line": 1927,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61023,
      "end": 61024,
      "loc": {
        "start": {
          "line": 1927,
          "column": 32
        },
        "end": {
          "line": 1927,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61024,
      "end": 61025,
      "loc": {
        "start": {
          "line": 1927,
          "column": 33
        },
        "end": {
          "line": 1927,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61025,
      "end": 61026,
      "loc": {
        "start": {
          "line": 1927,
          "column": 34
        },
        "end": {
          "line": 1927,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 61034,
      "end": 61036,
      "loc": {
        "start": {
          "line": 1929,
          "column": 6
        },
        "end": {
          "line": 1929,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61037,
      "end": 61038,
      "loc": {
        "start": {
          "line": 1929,
          "column": 9
        },
        "end": {
          "line": 1929,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 61038,
      "end": 61039,
      "loc": {
        "start": {
          "line": 1929,
          "column": 10
        },
        "end": {
          "line": 1929,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 61039,
      "end": 61046,
      "loc": {
        "start": {
          "line": 1929,
          "column": 11
        },
        "end": {
          "line": 1929,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 61047,
      "end": 61049,
      "loc": {
        "start": {
          "line": 1929,
          "column": 19
        },
        "end": {
          "line": 1929,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 61050,
      "end": 61057,
      "loc": {
        "start": {
          "line": 1929,
          "column": 22
        },
        "end": {
          "line": 1929,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61057,
      "end": 61058,
      "loc": {
        "start": {
          "line": 1929,
          "column": 29
        },
        "end": {
          "line": 1929,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 61058,
      "end": 61064,
      "loc": {
        "start": {
          "line": 1929,
          "column": 30
        },
        "end": {
          "line": 1929,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 61065,
      "end": 61068,
      "loc": {
        "start": {
          "line": 1929,
          "column": 37
        },
        "end": {
          "line": 1929,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 61069,
      "end": 61070,
      "loc": {
        "start": {
          "line": 1929,
          "column": 41
        },
        "end": {
          "line": 1929,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61070,
      "end": 61071,
      "loc": {
        "start": {
          "line": 1929,
          "column": 42
        },
        "end": {
          "line": 1929,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61072,
      "end": 61073,
      "loc": {
        "start": {
          "line": 1929,
          "column": 44
        },
        "end": {
          "line": 1929,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 61082,
      "end": 61088,
      "loc": {
        "start": {
          "line": 1930,
          "column": 8
        },
        "end": {
          "line": 1930,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 61089,
      "end": 61094,
      "loc": {
        "start": {
          "line": 1930,
          "column": 15
        },
        "end": {
          "line": 1930,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61094,
      "end": 61095,
      "loc": {
        "start": {
          "line": 1930,
          "column": 20
        },
        "end": {
          "line": 1930,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61102,
      "end": 61103,
      "loc": {
        "start": {
          "line": 1931,
          "column": 6
        },
        "end": {
          "line": 1931,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61108,
      "end": 61109,
      "loc": {
        "start": {
          "line": 1932,
          "column": 4
        },
        "end": {
          "line": 1932,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " apply contribution weight if needed",
      "start": 61115,
      "end": 61153,
      "loc": {
        "start": {
          "line": 1934,
          "column": 4
        },
        "end": {
          "line": 1934,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborHours",
      "start": 61158,
      "end": 61176,
      "loc": {
        "start": {
          "line": 1935,
          "column": 4
        },
        "end": {
          "line": 1935,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 61177,
      "end": 61178,
      "loc": {
        "start": {
          "line": 1935,
          "column": 23
        },
        "end": {
          "line": 1935,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61179,
      "end": 61183,
      "loc": {
        "start": {
          "line": 1935,
          "column": 25
        },
        "end": {
          "line": 1935,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61183,
      "end": 61184,
      "loc": {
        "start": {
          "line": 1935,
          "column": 29
        },
        "end": {
          "line": 1935,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 61184,
      "end": 61194,
      "loc": {
        "start": {
          "line": 1935,
          "column": 30
        },
        "end": {
          "line": 1935,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61195,
      "end": 61196,
      "loc": {
        "start": {
          "line": 1935,
          "column": 41
        },
        "end": {
          "line": 1935,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61203,
      "end": 61207,
      "loc": {
        "start": {
          "line": 1936,
          "column": 6
        },
        "end": {
          "line": 1936,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61207,
      "end": 61208,
      "loc": {
        "start": {
          "line": 1936,
          "column": 10
        },
        "end": {
          "line": 1936,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "applyContributionWeight",
      "start": 61208,
      "end": 61231,
      "loc": {
        "start": {
          "line": 1936,
          "column": 11
        },
        "end": {
          "line": 1936,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61231,
      "end": 61232,
      "loc": {
        "start": {
          "line": 1936,
          "column": 34
        },
        "end": {
          "line": 1936,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 61232,
      "end": 61239,
      "loc": {
        "start": {
          "line": 1936,
          "column": 35
        },
        "end": {
          "line": 1936,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61239,
      "end": 61240,
      "loc": {
        "start": {
          "line": 1936,
          "column": 42
        },
        "end": {
          "line": 1936,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61241,
      "end": 61242,
      "loc": {
        "start": {
          "line": 1936,
          "column": 44
        },
        "end": {
          "line": 1936,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 61249,
      "end": 61256,
      "loc": {
        "start": {
          "line": 1937,
          "column": 6
        },
        "end": {
          "line": 1937,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61256,
      "end": 61257,
      "loc": {
        "start": {
          "line": 1937,
          "column": 13
        },
        "end": {
          "line": 1937,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61263,
      "end": 61267,
      "loc": {
        "start": {
          "line": 1939,
          "column": 4
        },
        "end": {
          "line": 1939,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61267,
      "end": 61268,
      "loc": {
        "start": {
          "line": 1939,
          "column": 8
        },
        "end": {
          "line": 1939,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 61268,
      "end": 61280,
      "loc": {
        "start": {
          "line": 1939,
          "column": 9
        },
        "end": {
          "line": 1939,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61280,
      "end": 61281,
      "loc": {
        "start": {
          "line": 1939,
          "column": 21
        },
        "end": {
          "line": 1939,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61281,
      "end": 61285,
      "loc": {
        "start": {
          "line": 1939,
          "column": 22
        },
        "end": {
          "line": 1939,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61285,
      "end": 61286,
      "loc": {
        "start": {
          "line": 1939,
          "column": 26
        },
        "end": {
          "line": 1939,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 61286,
      "end": 61300,
      "loc": {
        "start": {
          "line": 1939,
          "column": 27
        },
        "end": {
          "line": 1939,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61300,
      "end": 61301,
      "loc": {
        "start": {
          "line": 1939,
          "column": 41
        },
        "end": {
          "line": 1939,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61301,
      "end": 61302,
      "loc": {
        "start": {
          "line": 1939,
          "column": 42
        },
        "end": {
          "line": 1939,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborHours",
      "start": 61302,
      "end": 61320,
      "loc": {
        "start": {
          "line": 1939,
          "column": 43
        },
        "end": {
          "line": 1939,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 61321,
      "end": 61322,
      "loc": {
        "start": {
          "line": 1939,
          "column": 62
        },
        "end": {
          "line": 1939,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborHours",
      "start": 61323,
      "end": 61341,
      "loc": {
        "start": {
          "line": 1939,
          "column": 64
        },
        "end": {
          "line": 1939,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61341,
      "end": 61342,
      "loc": {
        "start": {
          "line": 1939,
          "column": 82
        },
        "end": {
          "line": 1939,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 61348,
      "end": 61354,
      "loc": {
        "start": {
          "line": 1941,
          "column": 4
        },
        "end": {
          "line": 1941,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61355,
      "end": 61359,
      "loc": {
        "start": {
          "line": 1941,
          "column": 11
        },
        "end": {
          "line": 1941,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61359,
      "end": 61360,
      "loc": {
        "start": {
          "line": 1941,
          "column": 15
        },
        "end": {
          "line": 1941,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 61360,
      "end": 61372,
      "loc": {
        "start": {
          "line": 1941,
          "column": 16
        },
        "end": {
          "line": 1941,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61372,
      "end": 61373,
      "loc": {
        "start": {
          "line": 1941,
          "column": 28
        },
        "end": {
          "line": 1941,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61373,
      "end": 61377,
      "loc": {
        "start": {
          "line": 1941,
          "column": 29
        },
        "end": {
          "line": 1941,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61377,
      "end": 61378,
      "loc": {
        "start": {
          "line": 1941,
          "column": 33
        },
        "end": {
          "line": 1941,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 61378,
      "end": 61392,
      "loc": {
        "start": {
          "line": 1941,
          "column": 34
        },
        "end": {
          "line": 1941,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61392,
      "end": 61393,
      "loc": {
        "start": {
          "line": 1941,
          "column": 48
        },
        "end": {
          "line": 1941,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61393,
      "end": 61394,
      "loc": {
        "start": {
          "line": 1941,
          "column": 49
        },
        "end": {
          "line": 1941,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborHours",
      "start": 61394,
      "end": 61412,
      "loc": {
        "start": {
          "line": 1941,
          "column": 50
        },
        "end": {
          "line": 1941,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61412,
      "end": 61413,
      "loc": {
        "start": {
          "line": 1941,
          "column": 68
        },
        "end": {
          "line": 1941,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61416,
      "end": 61417,
      "loc": {
        "start": {
          "line": 1942,
          "column": 2
        },
        "end": {
          "line": 1942,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets an array of the calculated weighted labor hour cost\n   * @returns {[]}\n   ",
      "start": 61421,
      "end": 61511,
      "loc": {
        "start": {
          "line": 1944,
          "column": 2
        },
        "end": {
          "line": 1947,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedLaborHourCost",
      "start": 61514,
      "end": 61538,
      "loc": {
        "start": {
          "line": 1948,
          "column": 2
        },
        "end": {
          "line": 1948,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61538,
      "end": 61539,
      "loc": {
        "start": {
          "line": 1948,
          "column": 26
        },
        "end": {
          "line": 1948,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 61539,
      "end": 61553,
      "loc": {
        "start": {
          "line": 1948,
          "column": 27
        },
        "end": {
          "line": 1948,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 61554,
      "end": 61555,
      "loc": {
        "start": {
          "line": 1948,
          "column": 42
        },
        "end": {
          "line": 1948,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 61556,
      "end": 61565,
      "loc": {
        "start": {
          "line": 1948,
          "column": 44
        },
        "end": {
          "line": 1948,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61565,
      "end": 61566,
      "loc": {
        "start": {
          "line": 1948,
          "column": 53
        },
        "end": {
          "line": 1948,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61567,
      "end": 61568,
      "loc": {
        "start": {
          "line": 1948,
          "column": 55
        },
        "end": {
          "line": 1948,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61573,
      "end": 61577,
      "loc": {
        "start": {
          "line": 1949,
          "column": 4
        },
        "end": {
          "line": 1949,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61577,
      "end": 61578,
      "loc": {
        "start": {
          "line": 1949,
          "column": 8
        },
        "end": {
          "line": 1949,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 61578,
      "end": 61598,
      "loc": {
        "start": {
          "line": 1949,
          "column": 9
        },
        "end": {
          "line": 1949,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61598,
      "end": 61599,
      "loc": {
        "start": {
          "line": 1949,
          "column": 29
        },
        "end": {
          "line": 1949,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 61599,
      "end": 61613,
      "loc": {
        "start": {
          "line": 1949,
          "column": 30
        },
        "end": {
          "line": 1949,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61613,
      "end": 61614,
      "loc": {
        "start": {
          "line": 1949,
          "column": 44
        },
        "end": {
          "line": 1949,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61614,
      "end": 61615,
      "loc": {
        "start": {
          "line": 1949,
          "column": 45
        },
        "end": {
          "line": 1949,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 61620,
      "end": 61623,
      "loc": {
        "start": {
          "line": 1950,
          "column": 4
        },
        "end": {
          "line": 1950,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborCost",
      "start": 61624,
      "end": 61641,
      "loc": {
        "start": {
          "line": 1950,
          "column": 8
        },
        "end": {
          "line": 1950,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 61642,
      "end": 61643,
      "loc": {
        "start": {
          "line": 1950,
          "column": 26
        },
        "end": {
          "line": 1950,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61644,
      "end": 61645,
      "loc": {
        "start": {
          "line": 1950,
          "column": 28
        },
        "end": {
          "line": 1950,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61645,
      "end": 61646,
      "loc": {
        "start": {
          "line": 1950,
          "column": 29
        },
        "end": {
          "line": 1950,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61646,
      "end": 61647,
      "loc": {
        "start": {
          "line": 1950,
          "column": 30
        },
        "end": {
          "line": 1950,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 61652,
      "end": 61655,
      "loc": {
        "start": {
          "line": 1951,
          "column": 4
        },
        "end": {
          "line": 1951,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 61656,
      "end": 61663,
      "loc": {
        "start": {
          "line": 1951,
          "column": 8
        },
        "end": {
          "line": 1951,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61663,
      "end": 61664,
      "loc": {
        "start": {
          "line": 1951,
          "column": 15
        },
        "end": {
          "line": 1951,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 61670,
      "end": 61672,
      "loc": {
        "start": {
          "line": 1953,
          "column": 4
        },
        "end": {
          "line": 1953,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61673,
      "end": 61674,
      "loc": {
        "start": {
          "line": 1953,
          "column": 7
        },
        "end": {
          "line": 1953,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61674,
      "end": 61678,
      "loc": {
        "start": {
          "line": 1953,
          "column": 8
        },
        "end": {
          "line": 1953,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61678,
      "end": 61679,
      "loc": {
        "start": {
          "line": 1953,
          "column": 12
        },
        "end": {
          "line": 1953,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 61679,
      "end": 61691,
      "loc": {
        "start": {
          "line": 1953,
          "column": 13
        },
        "end": {
          "line": 1953,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61691,
      "end": 61692,
      "loc": {
        "start": {
          "line": 1953,
          "column": 25
        },
        "end": {
          "line": 1953,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61692,
      "end": 61696,
      "loc": {
        "start": {
          "line": 1953,
          "column": 26
        },
        "end": {
          "line": 1953,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61696,
      "end": 61697,
      "loc": {
        "start": {
          "line": 1953,
          "column": 30
        },
        "end": {
          "line": 1953,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 61697,
      "end": 61711,
      "loc": {
        "start": {
          "line": 1953,
          "column": 31
        },
        "end": {
          "line": 1953,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61711,
      "end": 61712,
      "loc": {
        "start": {
          "line": 1953,
          "column": 45
        },
        "end": {
          "line": 1953,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61712,
      "end": 61713,
      "loc": {
        "start": {
          "line": 1953,
          "column": 46
        },
        "end": {
          "line": 1953,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborCost",
      "start": 61713,
      "end": 61730,
      "loc": {
        "start": {
          "line": 1953,
          "column": 47
        },
        "end": {
          "line": 1953,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 61731,
      "end": 61734,
      "loc": {
        "start": {
          "line": 1953,
          "column": 65
        },
        "end": {
          "line": 1953,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "undefined",
      "start": 61735,
      "end": 61744,
      "loc": {
        "start": {
          "line": 1953,
          "column": 69
        },
        "end": {
          "line": 1953,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61744,
      "end": 61745,
      "loc": {
        "start": {
          "line": 1953,
          "column": 78
        },
        "end": {
          "line": 1953,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61746,
      "end": 61747,
      "loc": {
        "start": {
          "line": 1953,
          "column": 80
        },
        "end": {
          "line": 1953,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 61754,
      "end": 61760,
      "loc": {
        "start": {
          "line": 1954,
          "column": 6
        },
        "end": {
          "line": 1954,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61761,
      "end": 61765,
      "loc": {
        "start": {
          "line": 1954,
          "column": 13
        },
        "end": {
          "line": 1954,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61765,
      "end": 61766,
      "loc": {
        "start": {
          "line": 1954,
          "column": 17
        },
        "end": {
          "line": 1954,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 61766,
      "end": 61778,
      "loc": {
        "start": {
          "line": 1954,
          "column": 18
        },
        "end": {
          "line": 1954,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61778,
      "end": 61779,
      "loc": {
        "start": {
          "line": 1954,
          "column": 30
        },
        "end": {
          "line": 1954,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61779,
      "end": 61783,
      "loc": {
        "start": {
          "line": 1954,
          "column": 31
        },
        "end": {
          "line": 1954,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61783,
      "end": 61784,
      "loc": {
        "start": {
          "line": 1954,
          "column": 35
        },
        "end": {
          "line": 1954,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 61784,
      "end": 61798,
      "loc": {
        "start": {
          "line": 1954,
          "column": 36
        },
        "end": {
          "line": 1954,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61798,
      "end": 61799,
      "loc": {
        "start": {
          "line": 1954,
          "column": 50
        },
        "end": {
          "line": 1954,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61799,
      "end": 61800,
      "loc": {
        "start": {
          "line": 1954,
          "column": 51
        },
        "end": {
          "line": 1954,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborCost",
      "start": 61800,
      "end": 61817,
      "loc": {
        "start": {
          "line": 1954,
          "column": 52
        },
        "end": {
          "line": 1954,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61817,
      "end": 61818,
      "loc": {
        "start": {
          "line": 1954,
          "column": 69
        },
        "end": {
          "line": 1954,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61823,
      "end": 61824,
      "loc": {
        "start": {
          "line": 1955,
          "column": 4
        },
        "end": {
          "line": 1955,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 61830,
      "end": 61832,
      "loc": {
        "start": {
          "line": 1957,
          "column": 4
        },
        "end": {
          "line": 1957,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61833,
      "end": 61834,
      "loc": {
        "start": {
          "line": 1957,
          "column": 7
        },
        "end": {
          "line": 1957,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 61834,
      "end": 61835,
      "loc": {
        "start": {
          "line": 1957,
          "column": 8
        },
        "end": {
          "line": 1957,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61835,
      "end": 61839,
      "loc": {
        "start": {
          "line": 1957,
          "column": 9
        },
        "end": {
          "line": 1957,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61839,
      "end": 61840,
      "loc": {
        "start": {
          "line": 1957,
          "column": 13
        },
        "end": {
          "line": 1957,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 61840,
      "end": 61847,
      "loc": {
        "start": {
          "line": 1957,
          "column": 14
        },
        "end": {
          "line": 1957,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61847,
      "end": 61848,
      "loc": {
        "start": {
          "line": 1957,
          "column": 21
        },
        "end": {
          "line": 1957,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61848,
      "end": 61849,
      "loc": {
        "start": {
          "line": 1957,
          "column": 22
        },
        "end": {
          "line": 1957,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61849,
      "end": 61850,
      "loc": {
        "start": {
          "line": 1957,
          "column": 23
        },
        "end": {
          "line": 1957,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61851,
      "end": 61852,
      "loc": {
        "start": {
          "line": 1957,
          "column": 25
        },
        "end": {
          "line": 1957,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 61859,
      "end": 61865,
      "loc": {
        "start": {
          "line": 1958,
          "column": 6
        },
        "end": {
          "line": 1958,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 61866,
      "end": 61870,
      "loc": {
        "start": {
          "line": 1958,
          "column": 13
        },
        "end": {
          "line": 1958,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61870,
      "end": 61871,
      "loc": {
        "start": {
          "line": 1958,
          "column": 17
        },
        "end": {
          "line": 1958,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61876,
      "end": 61877,
      "loc": {
        "start": {
          "line": 1959,
          "column": 4
        },
        "end": {
          "line": 1959,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 61883,
      "end": 61885,
      "loc": {
        "start": {
          "line": 1961,
          "column": 4
        },
        "end": {
          "line": 1961,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61886,
      "end": 61887,
      "loc": {
        "start": {
          "line": 1961,
          "column": 7
        },
        "end": {
          "line": 1961,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61887,
      "end": 61891,
      "loc": {
        "start": {
          "line": 1961,
          "column": 8
        },
        "end": {
          "line": 1961,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61891,
      "end": 61892,
      "loc": {
        "start": {
          "line": 1961,
          "column": 12
        },
        "end": {
          "line": 1961,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 61892,
      "end": 61917,
      "loc": {
        "start": {
          "line": 1961,
          "column": 13
        },
        "end": {
          "line": 1961,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61917,
      "end": 61918,
      "loc": {
        "start": {
          "line": 1961,
          "column": 38
        },
        "end": {
          "line": 1961,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 61918,
      "end": 61937,
      "loc": {
        "start": {
          "line": 1961,
          "column": 39
        },
        "end": {
          "line": 1961,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61937,
      "end": 61938,
      "loc": {
        "start": {
          "line": 1961,
          "column": 58
        },
        "end": {
          "line": 1961,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61938,
      "end": 61939,
      "loc": {
        "start": {
          "line": 1961,
          "column": 59
        },
        "end": {
          "line": 1961,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61939,
      "end": 61940,
      "loc": {
        "start": {
          "line": 1961,
          "column": 60
        },
        "end": {
          "line": 1961,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61941,
      "end": 61942,
      "loc": {
        "start": {
          "line": 1961,
          "column": 62
        },
        "end": {
          "line": 1961,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 61949,
      "end": 61956,
      "loc": {
        "start": {
          "line": 1962,
          "column": 6
        },
        "end": {
          "line": 1962,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 61957,
      "end": 61958,
      "loc": {
        "start": {
          "line": 1962,
          "column": 14
        },
        "end": {
          "line": 1962,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61959,
      "end": 61963,
      "loc": {
        "start": {
          "line": 1962,
          "column": 16
        },
        "end": {
          "line": 1962,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61963,
      "end": 61964,
      "loc": {
        "start": {
          "line": 1962,
          "column": 20
        },
        "end": {
          "line": 1962,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getWeightedNormalValues",
      "start": 61964,
      "end": 61987,
      "loc": {
        "start": {
          "line": 1962,
          "column": 21
        },
        "end": {
          "line": 1962,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 61987,
      "end": 61988,
      "loc": {
        "start": {
          "line": 1962,
          "column": 44
        },
        "end": {
          "line": 1962,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 61988,
      "end": 61992,
      "loc": {
        "start": {
          "line": 1962,
          "column": 45
        },
        "end": {
          "line": 1962,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 61992,
      "end": 61993,
      "loc": {
        "start": {
          "line": 1962,
          "column": 49
        },
        "end": {
          "line": 1962,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 61993,
      "end": 62007,
      "loc": {
        "start": {
          "line": 1962,
          "column": 50
        },
        "end": {
          "line": 1962,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62007,
      "end": 62008,
      "loc": {
        "start": {
          "line": 1962,
          "column": 64
        },
        "end": {
          "line": 1962,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62008,
      "end": 62009,
      "loc": {
        "start": {
          "line": 1962,
          "column": 65
        },
        "end": {
          "line": 1962,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 62017,
      "end": 62019,
      "loc": {
        "start": {
          "line": 1964,
          "column": 6
        },
        "end": {
          "line": 1964,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62020,
      "end": 62021,
      "loc": {
        "start": {
          "line": 1964,
          "column": 9
        },
        "end": {
          "line": 1964,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 62021,
      "end": 62022,
      "loc": {
        "start": {
          "line": 1964,
          "column": 10
        },
        "end": {
          "line": 1964,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 62022,
      "end": 62029,
      "loc": {
        "start": {
          "line": 1964,
          "column": 11
        },
        "end": {
          "line": 1964,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62029,
      "end": 62030,
      "loc": {
        "start": {
          "line": 1964,
          "column": 18
        },
        "end": {
          "line": 1964,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 62030,
      "end": 62036,
      "loc": {
        "start": {
          "line": 1964,
          "column": 19
        },
        "end": {
          "line": 1964,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62036,
      "end": 62037,
      "loc": {
        "start": {
          "line": 1964,
          "column": 25
        },
        "end": {
          "line": 1964,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 62038,
      "end": 62044,
      "loc": {
        "start": {
          "line": 1964,
          "column": 27
        },
        "end": {
          "line": 1964,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 62045,
      "end": 62046,
      "loc": {
        "start": {
          "line": 1964,
          "column": 34
        },
        "end": {
          "line": 1964,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62046,
      "end": 62047,
      "loc": {
        "start": {
          "line": 1964,
          "column": 35
        },
        "end": {
          "line": 1964,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 62055,
      "end": 62062,
      "loc": {
        "start": {
          "line": 1966,
          "column": 6
        },
        "end": {
          "line": 1966,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62062,
      "end": 62063,
      "loc": {
        "start": {
          "line": 1966,
          "column": 13
        },
        "end": {
          "line": 1966,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 62063,
      "end": 62070,
      "loc": {
        "start": {
          "line": 1966,
          "column": 14
        },
        "end": {
          "line": 1966,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62070,
      "end": 62071,
      "loc": {
        "start": {
          "line": 1966,
          "column": 21
        },
        "end": {
          "line": 1966,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62071,
      "end": 62072,
      "loc": {
        "start": {
          "line": 1966,
          "column": 22
        },
        "end": {
          "line": 1966,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weight",
      "start": 62072,
      "end": 62078,
      "loc": {
        "start": {
          "line": 1966,
          "column": 23
        },
        "end": {
          "line": 1966,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62078,
      "end": 62079,
      "loc": {
        "start": {
          "line": 1966,
          "column": 29
        },
        "end": {
          "line": 1966,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62080,
      "end": 62082,
      "loc": {
        "start": {
          "line": 1966,
          "column": 31
        },
        "end": {
          "line": 1966,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62083,
      "end": 62084,
      "loc": {
        "start": {
          "line": 1966,
          "column": 34
        },
        "end": {
          "line": 1966,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborCost",
      "start": 62093,
      "end": 62110,
      "loc": {
        "start": {
          "line": 1967,
          "column": 8
        },
        "end": {
          "line": 1967,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62110,
      "end": 62111,
      "loc": {
        "start": {
          "line": 1967,
          "column": 25
        },
        "end": {
          "line": 1967,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 62111,
      "end": 62115,
      "loc": {
        "start": {
          "line": 1967,
          "column": 26
        },
        "end": {
          "line": 1967,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62115,
      "end": 62116,
      "loc": {
        "start": {
          "line": 1967,
          "column": 30
        },
        "end": {
          "line": 1967,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62116,
      "end": 62120,
      "loc": {
        "start": {
          "line": 1967,
          "column": 31
        },
        "end": {
          "line": 1967,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62120,
      "end": 62121,
      "loc": {
        "start": {
          "line": 1967,
          "column": 35
        },
        "end": {
          "line": 1967,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateWeightedLaborCost",
      "start": 62121,
      "end": 62147,
      "loc": {
        "start": {
          "line": 1967,
          "column": 36
        },
        "end": {
          "line": 1967,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62147,
      "end": 62148,
      "loc": {
        "start": {
          "line": 1967,
          "column": 62
        },
        "end": {
          "line": 1967,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weight",
      "start": 62148,
      "end": 62154,
      "loc": {
        "start": {
          "line": 1967,
          "column": 63
        },
        "end": {
          "line": 1967,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62154,
      "end": 62155,
      "loc": {
        "start": {
          "line": 1967,
          "column": 69
        },
        "end": {
          "line": 1967,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62155,
      "end": 62156,
      "loc": {
        "start": {
          "line": 1967,
          "column": 70
        },
        "end": {
          "line": 1967,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62156,
      "end": 62157,
      "loc": {
        "start": {
          "line": 1967,
          "column": 71
        },
        "end": {
          "line": 1967,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62164,
      "end": 62165,
      "loc": {
        "start": {
          "line": 1968,
          "column": 6
        },
        "end": {
          "line": 1968,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62165,
      "end": 62166,
      "loc": {
        "start": {
          "line": 1968,
          "column": 7
        },
        "end": {
          "line": 1968,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62171,
      "end": 62172,
      "loc": {
        "start": {
          "line": 1969,
          "column": 4
        },
        "end": {
          "line": 1969,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " map to the same length as the distribution ranges",
      "start": 62178,
      "end": 62230,
      "loc": {
        "start": {
          "line": 1971,
          "column": 4
        },
        "end": {
          "line": 1971,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 62235,
      "end": 62237,
      "loc": {
        "start": {
          "line": 1972,
          "column": 4
        },
        "end": {
          "line": 1972,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62238,
      "end": 62239,
      "loc": {
        "start": {
          "line": 1972,
          "column": 7
        },
        "end": {
          "line": 1972,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 62239,
      "end": 62240,
      "loc": {
        "start": {
          "line": 1972,
          "column": 8
        },
        "end": {
          "line": 1972,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62240,
      "end": 62244,
      "loc": {
        "start": {
          "line": 1972,
          "column": 9
        },
        "end": {
          "line": 1972,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62244,
      "end": 62245,
      "loc": {
        "start": {
          "line": 1972,
          "column": 13
        },
        "end": {
          "line": 1972,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 62245,
      "end": 62270,
      "loc": {
        "start": {
          "line": 1972,
          "column": 14
        },
        "end": {
          "line": 1972,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62270,
      "end": 62271,
      "loc": {
        "start": {
          "line": 1972,
          "column": 39
        },
        "end": {
          "line": 1972,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 62271,
      "end": 62290,
      "loc": {
        "start": {
          "line": 1972,
          "column": 40
        },
        "end": {
          "line": 1972,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62290,
      "end": 62291,
      "loc": {
        "start": {
          "line": 1972,
          "column": 59
        },
        "end": {
          "line": 1972,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62291,
      "end": 62292,
      "loc": {
        "start": {
          "line": 1972,
          "column": 60
        },
        "end": {
          "line": 1972,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62292,
      "end": 62293,
      "loc": {
        "start": {
          "line": 1972,
          "column": 61
        },
        "end": {
          "line": 1972,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62294,
      "end": 62295,
      "loc": {
        "start": {
          "line": 1972,
          "column": 63
        },
        "end": {
          "line": 1972,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 62302,
      "end": 62309,
      "loc": {
        "start": {
          "line": 1973,
          "column": 6
        },
        "end": {
          "line": 1973,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 62310,
      "end": 62311,
      "loc": {
        "start": {
          "line": 1973,
          "column": 14
        },
        "end": {
          "line": 1973,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 62312,
      "end": 62317,
      "loc": {
        "start": {
          "line": 1973,
          "column": 16
        },
        "end": {
          "line": 1973,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62317,
      "end": 62318,
      "loc": {
        "start": {
          "line": 1973,
          "column": 21
        },
        "end": {
          "line": 1973,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 62318,
      "end": 62322,
      "loc": {
        "start": {
          "line": 1973,
          "column": 22
        },
        "end": {
          "line": 1973,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62322,
      "end": 62323,
      "loc": {
        "start": {
          "line": 1973,
          "column": 26
        },
        "end": {
          "line": 1973,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62323,
      "end": 62324,
      "loc": {
        "start": {
          "line": 1973,
          "column": 27
        },
        "end": {
          "line": 1973,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 62333,
      "end": 62339,
      "loc": {
        "start": {
          "line": 1974,
          "column": 8
        },
        "end": {
          "line": 1974,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62339,
      "end": 62340,
      "loc": {
        "start": {
          "line": 1974,
          "column": 14
        },
        "end": {
          "line": 1974,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62341,
      "end": 62345,
      "loc": {
        "start": {
          "line": 1974,
          "column": 16
        },
        "end": {
          "line": 1974,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62345,
      "end": 62346,
      "loc": {
        "start": {
          "line": 1974,
          "column": 20
        },
        "end": {
          "line": 1974,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_distributionRanges",
      "start": 62346,
      "end": 62365,
      "loc": {
        "start": {
          "line": 1974,
          "column": 21
        },
        "end": {
          "line": 1974,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62365,
      "end": 62366,
      "loc": {
        "start": {
          "line": 1974,
          "column": 40
        },
        "end": {
          "line": 1974,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 62366,
      "end": 62372,
      "loc": {
        "start": {
          "line": 1974,
          "column": 41
        },
        "end": {
          "line": 1974,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62379,
      "end": 62380,
      "loc": {
        "start": {
          "line": 1975,
          "column": 6
        },
        "end": {
          "line": 1975,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62380,
      "end": 62381,
      "loc": {
        "start": {
          "line": 1975,
          "column": 7
        },
        "end": {
          "line": 1975,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62381,
      "end": 62382,
      "loc": {
        "start": {
          "line": 1975,
          "column": 8
        },
        "end": {
          "line": 1975,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 62382,
      "end": 62385,
      "loc": {
        "start": {
          "line": 1975,
          "column": 9
        },
        "end": {
          "line": 1975,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62385,
      "end": 62386,
      "loc": {
        "start": {
          "line": 1975,
          "column": 12
        },
        "end": {
          "line": 1975,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 62386,
      "end": 62387,
      "loc": {
        "start": {
          "line": 1975,
          "column": 13
        },
        "end": {
          "line": 1975,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62388,
      "end": 62390,
      "loc": {
        "start": {
          "line": 1975,
          "column": 15
        },
        "end": {
          "line": 1975,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62391,
      "end": 62395,
      "loc": {
        "start": {
          "line": 1975,
          "column": 18
        },
        "end": {
          "line": 1975,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62395,
      "end": 62396,
      "loc": {
        "start": {
          "line": 1975,
          "column": 22
        },
        "end": {
          "line": 1975,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getValue",
      "start": 62396,
      "end": 62404,
      "loc": {
        "start": {
          "line": 1975,
          "column": 23
        },
        "end": {
          "line": 1975,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62404,
      "end": 62405,
      "loc": {
        "start": {
          "line": 1975,
          "column": 31
        },
        "end": {
          "line": 1975,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62405,
      "end": 62406,
      "loc": {
        "start": {
          "line": 1975,
          "column": 32
        },
        "end": {
          "line": 1975,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62406,
      "end": 62407,
      "loc": {
        "start": {
          "line": 1975,
          "column": 33
        },
        "end": {
          "line": 1975,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62407,
      "end": 62408,
      "loc": {
        "start": {
          "line": 1975,
          "column": 34
        },
        "end": {
          "line": 1975,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 62416,
      "end": 62418,
      "loc": {
        "start": {
          "line": 1977,
          "column": 6
        },
        "end": {
          "line": 1977,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62419,
      "end": 62420,
      "loc": {
        "start": {
          "line": 1977,
          "column": 9
        },
        "end": {
          "line": 1977,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 62420,
      "end": 62421,
      "loc": {
        "start": {
          "line": 1977,
          "column": 10
        },
        "end": {
          "line": 1977,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 62421,
      "end": 62428,
      "loc": {
        "start": {
          "line": 1977,
          "column": 11
        },
        "end": {
          "line": 1977,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 62429,
      "end": 62431,
      "loc": {
        "start": {
          "line": 1977,
          "column": 19
        },
        "end": {
          "line": 1977,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 62432,
      "end": 62439,
      "loc": {
        "start": {
          "line": 1977,
          "column": 22
        },
        "end": {
          "line": 1977,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62439,
      "end": 62440,
      "loc": {
        "start": {
          "line": 1977,
          "column": 29
        },
        "end": {
          "line": 1977,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 62440,
      "end": 62446,
      "loc": {
        "start": {
          "line": 1977,
          "column": 30
        },
        "end": {
          "line": 1977,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 62447,
      "end": 62450,
      "loc": {
        "start": {
          "line": 1977,
          "column": 37
        },
        "end": {
          "line": 1977,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 62451,
      "end": 62452,
      "loc": {
        "start": {
          "line": 1977,
          "column": 41
        },
        "end": {
          "line": 1977,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62452,
      "end": 62453,
      "loc": {
        "start": {
          "line": 1977,
          "column": 42
        },
        "end": {
          "line": 1977,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62454,
      "end": 62455,
      "loc": {
        "start": {
          "line": 1977,
          "column": 44
        },
        "end": {
          "line": 1977,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 62464,
      "end": 62470,
      "loc": {
        "start": {
          "line": 1978,
          "column": 8
        },
        "end": {
          "line": 1978,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 62471,
      "end": 62476,
      "loc": {
        "start": {
          "line": 1978,
          "column": 15
        },
        "end": {
          "line": 1978,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62476,
      "end": 62477,
      "loc": {
        "start": {
          "line": 1978,
          "column": 20
        },
        "end": {
          "line": 1978,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62484,
      "end": 62485,
      "loc": {
        "start": {
          "line": 1979,
          "column": 6
        },
        "end": {
          "line": 1979,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weights",
      "start": 62493,
      "end": 62500,
      "loc": {
        "start": {
          "line": 1981,
          "column": 6
        },
        "end": {
          "line": 1981,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62500,
      "end": 62501,
      "loc": {
        "start": {
          "line": 1981,
          "column": 13
        },
        "end": {
          "line": 1981,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 62501,
      "end": 62508,
      "loc": {
        "start": {
          "line": 1981,
          "column": 14
        },
        "end": {
          "line": 1981,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62508,
      "end": 62509,
      "loc": {
        "start": {
          "line": 1981,
          "column": 21
        },
        "end": {
          "line": 1981,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62509,
      "end": 62510,
      "loc": {
        "start": {
          "line": 1981,
          "column": 22
        },
        "end": {
          "line": 1981,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weight",
      "start": 62510,
      "end": 62516,
      "loc": {
        "start": {
          "line": 1981,
          "column": 23
        },
        "end": {
          "line": 1981,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62516,
      "end": 62517,
      "loc": {
        "start": {
          "line": 1981,
          "column": 29
        },
        "end": {
          "line": 1981,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62518,
      "end": 62520,
      "loc": {
        "start": {
          "line": 1981,
          "column": 31
        },
        "end": {
          "line": 1981,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62521,
      "end": 62522,
      "loc": {
        "start": {
          "line": 1981,
          "column": 34
        },
        "end": {
          "line": 1981,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborCost",
      "start": 62531,
      "end": 62548,
      "loc": {
        "start": {
          "line": 1982,
          "column": 8
        },
        "end": {
          "line": 1982,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62548,
      "end": 62549,
      "loc": {
        "start": {
          "line": 1982,
          "column": 25
        },
        "end": {
          "line": 1982,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 62549,
      "end": 62553,
      "loc": {
        "start": {
          "line": 1982,
          "column": 26
        },
        "end": {
          "line": 1982,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62553,
      "end": 62554,
      "loc": {
        "start": {
          "line": 1982,
          "column": 30
        },
        "end": {
          "line": 1982,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62554,
      "end": 62558,
      "loc": {
        "start": {
          "line": 1982,
          "column": 31
        },
        "end": {
          "line": 1982,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62558,
      "end": 62559,
      "loc": {
        "start": {
          "line": 1982,
          "column": 35
        },
        "end": {
          "line": 1982,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateWeightedLaborCost",
      "start": 62559,
      "end": 62585,
      "loc": {
        "start": {
          "line": 1982,
          "column": 36
        },
        "end": {
          "line": 1982,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62585,
      "end": 62586,
      "loc": {
        "start": {
          "line": 1982,
          "column": 62
        },
        "end": {
          "line": 1982,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weight",
      "start": 62586,
      "end": 62592,
      "loc": {
        "start": {
          "line": 1982,
          "column": 63
        },
        "end": {
          "line": 1982,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62592,
      "end": 62593,
      "loc": {
        "start": {
          "line": 1982,
          "column": 69
        },
        "end": {
          "line": 1982,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62593,
      "end": 62594,
      "loc": {
        "start": {
          "line": 1982,
          "column": 70
        },
        "end": {
          "line": 1982,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62594,
      "end": 62595,
      "loc": {
        "start": {
          "line": 1982,
          "column": 71
        },
        "end": {
          "line": 1982,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62602,
      "end": 62603,
      "loc": {
        "start": {
          "line": 1983,
          "column": 6
        },
        "end": {
          "line": 1983,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62603,
      "end": 62604,
      "loc": {
        "start": {
          "line": 1983,
          "column": 7
        },
        "end": {
          "line": 1983,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62604,
      "end": 62605,
      "loc": {
        "start": {
          "line": 1983,
          "column": 8
        },
        "end": {
          "line": 1983,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62610,
      "end": 62611,
      "loc": {
        "start": {
          "line": 1984,
          "column": 4
        },
        "end": {
          "line": 1984,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62617,
      "end": 62621,
      "loc": {
        "start": {
          "line": 1986,
          "column": 4
        },
        "end": {
          "line": 1986,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62621,
      "end": 62622,
      "loc": {
        "start": {
          "line": 1986,
          "column": 8
        },
        "end": {
          "line": 1986,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 62622,
      "end": 62634,
      "loc": {
        "start": {
          "line": 1986,
          "column": 9
        },
        "end": {
          "line": 1986,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62634,
      "end": 62635,
      "loc": {
        "start": {
          "line": 1986,
          "column": 21
        },
        "end": {
          "line": 1986,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62635,
      "end": 62639,
      "loc": {
        "start": {
          "line": 1986,
          "column": 22
        },
        "end": {
          "line": 1986,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62639,
      "end": 62640,
      "loc": {
        "start": {
          "line": 1986,
          "column": 26
        },
        "end": {
          "line": 1986,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 62640,
      "end": 62654,
      "loc": {
        "start": {
          "line": 1986,
          "column": 27
        },
        "end": {
          "line": 1986,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62654,
      "end": 62655,
      "loc": {
        "start": {
          "line": 1986,
          "column": 41
        },
        "end": {
          "line": 1986,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62655,
      "end": 62656,
      "loc": {
        "start": {
          "line": 1986,
          "column": 42
        },
        "end": {
          "line": 1986,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborCost",
      "start": 62656,
      "end": 62673,
      "loc": {
        "start": {
          "line": 1986,
          "column": 43
        },
        "end": {
          "line": 1986,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 62674,
      "end": 62675,
      "loc": {
        "start": {
          "line": 1986,
          "column": 61
        },
        "end": {
          "line": 1986,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborCost",
      "start": 62676,
      "end": 62693,
      "loc": {
        "start": {
          "line": 1986,
          "column": 63
        },
        "end": {
          "line": 1986,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62693,
      "end": 62694,
      "loc": {
        "start": {
          "line": 1986,
          "column": 80
        },
        "end": {
          "line": 1986,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 62700,
      "end": 62706,
      "loc": {
        "start": {
          "line": 1988,
          "column": 4
        },
        "end": {
          "line": 1988,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62707,
      "end": 62711,
      "loc": {
        "start": {
          "line": 1988,
          "column": 11
        },
        "end": {
          "line": 1988,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62711,
      "end": 62712,
      "loc": {
        "start": {
          "line": 1988,
          "column": 15
        },
        "end": {
          "line": 1988,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 62712,
      "end": 62724,
      "loc": {
        "start": {
          "line": 1988,
          "column": 16
        },
        "end": {
          "line": 1988,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62724,
      "end": 62725,
      "loc": {
        "start": {
          "line": 1988,
          "column": 28
        },
        "end": {
          "line": 1988,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 62725,
      "end": 62729,
      "loc": {
        "start": {
          "line": 1988,
          "column": 29
        },
        "end": {
          "line": 1988,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62729,
      "end": 62730,
      "loc": {
        "start": {
          "line": 1988,
          "column": 33
        },
        "end": {
          "line": 1988,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 62730,
      "end": 62744,
      "loc": {
        "start": {
          "line": 1988,
          "column": 34
        },
        "end": {
          "line": 1988,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62744,
      "end": 62745,
      "loc": {
        "start": {
          "line": 1988,
          "column": 48
        },
        "end": {
          "line": 1988,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62745,
      "end": 62746,
      "loc": {
        "start": {
          "line": 1988,
          "column": 49
        },
        "end": {
          "line": 1988,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedLaborCost",
      "start": 62746,
      "end": 62763,
      "loc": {
        "start": {
          "line": 1988,
          "column": 50
        },
        "end": {
          "line": 1988,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62763,
      "end": 62764,
      "loc": {
        "start": {
          "line": 1988,
          "column": 67
        },
        "end": {
          "line": 1988,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62767,
      "end": 62768,
      "loc": {
        "start": {
          "line": 1989,
          "column": 2
        },
        "end": {
          "line": 1989,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the prediction models for the current line item by type\n   * @returns {Object[]}\n   ",
      "start": 62772,
      "end": 62872,
      "loc": {
        "start": {
          "line": 1991,
          "column": 2
        },
        "end": {
          "line": 1994,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictionModels",
      "start": 62875,
      "end": 62894,
      "loc": {
        "start": {
          "line": 1995,
          "column": 2
        },
        "end": {
          "line": 1995,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62894,
      "end": 62895,
      "loc": {
        "start": {
          "line": 1995,
          "column": 21
        },
        "end": {
          "line": 1995,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62895,
      "end": 62896,
      "loc": {
        "start": {
          "line": 1995,
          "column": 22
        },
        "end": {
          "line": 1995,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 62897,
      "end": 62898,
      "loc": {
        "start": {
          "line": 1995,
          "column": 24
        },
        "end": {
          "line": 1995,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 62903,
      "end": 62906,
      "loc": {
        "start": {
          "line": 1996,
          "column": 4
        },
        "end": {
          "line": 1996,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionModels",
      "start": 62907,
      "end": 62923,
      "loc": {
        "start": {
          "line": 1996,
          "column": 8
        },
        "end": {
          "line": 1996,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 62924,
      "end": 62925,
      "loc": {
        "start": {
          "line": 1996,
          "column": 25
        },
        "end": {
          "line": 1996,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62926,
      "end": 62927,
      "loc": {
        "start": {
          "line": 1996,
          "column": 27
        },
        "end": {
          "line": 1996,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62927,
      "end": 62928,
      "loc": {
        "start": {
          "line": 1996,
          "column": 28
        },
        "end": {
          "line": 1996,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62928,
      "end": 62929,
      "loc": {
        "start": {
          "line": 1996,
          "column": 29
        },
        "end": {
          "line": 1996,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 62934,
      "end": 62937,
      "loc": {
        "start": {
          "line": 1997,
          "column": 4
        },
        "end": {
          "line": 1997,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 62938,
      "end": 62944,
      "loc": {
        "start": {
          "line": 1997,
          "column": 8
        },
        "end": {
          "line": 1997,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 62944,
      "end": 62945,
      "loc": {
        "start": {
          "line": 1997,
          "column": 14
        },
        "end": {
          "line": 1997,
          "column": 15
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Check if the line item has prediction models",
      "start": 62950,
      "end": 62997,
      "loc": {
        "start": {
          "line": 1998,
          "column": 4
        },
        "end": {
          "line": 1998,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 63002,
      "end": 63004,
      "loc": {
        "start": {
          "line": 1999,
          "column": 4
        },
        "end": {
          "line": 1999,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63005,
      "end": 63006,
      "loc": {
        "start": {
          "line": 1999,
          "column": 7
        },
        "end": {
          "line": 1999,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 63006,
      "end": 63007,
      "loc": {
        "start": {
          "line": 1999,
          "column": 8
        },
        "end": {
          "line": 1999,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63007,
      "end": 63011,
      "loc": {
        "start": {
          "line": 1999,
          "column": 9
        },
        "end": {
          "line": 1999,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63011,
      "end": 63012,
      "loc": {
        "start": {
          "line": 1999,
          "column": 13
        },
        "end": {
          "line": 1999,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 63012,
      "end": 63037,
      "loc": {
        "start": {
          "line": 1999,
          "column": 14
        },
        "end": {
          "line": 1999,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63037,
      "end": 63038,
      "loc": {
        "start": {
          "line": 1999,
          "column": 39
        },
        "end": {
          "line": 1999,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 63038,
      "end": 63057,
      "loc": {
        "start": {
          "line": 1999,
          "column": 40
        },
        "end": {
          "line": 1999,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63057,
      "end": 63058,
      "loc": {
        "start": {
          "line": 1999,
          "column": 59
        },
        "end": {
          "line": 1999,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63058,
      "end": 63059,
      "loc": {
        "start": {
          "line": 1999,
          "column": 60
        },
        "end": {
          "line": 1999,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63059,
      "end": 63060,
      "loc": {
        "start": {
          "line": 1999,
          "column": 61
        },
        "end": {
          "line": 1999,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63061,
      "end": 63062,
      "loc": {
        "start": {
          "line": 1999,
          "column": 63
        },
        "end": {
          "line": 1999,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 63069,
      "end": 63075,
      "loc": {
        "start": {
          "line": 2000,
          "column": 6
        },
        "end": {
          "line": 2000,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 63076,
      "end": 63080,
      "loc": {
        "start": {
          "line": 2000,
          "column": 13
        },
        "end": {
          "line": 2000,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63080,
      "end": 63081,
      "loc": {
        "start": {
          "line": 2000,
          "column": 17
        },
        "end": {
          "line": 2000,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63086,
      "end": 63087,
      "loc": {
        "start": {
          "line": 2001,
          "column": 4
        },
        "end": {
          "line": 2001,
          "column": 5
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " Check if the models are based on cost or labor hours",
      "start": 63093,
      "end": 63148,
      "loc": {
        "start": {
          "line": 2003,
          "column": 4
        },
        "end": {
          "line": 2003,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 63153,
      "end": 63155,
      "loc": {
        "start": {
          "line": 2004,
          "column": 4
        },
        "end": {
          "line": 2004,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63156,
      "end": 63157,
      "loc": {
        "start": {
          "line": 2004,
          "column": 7
        },
        "end": {
          "line": 2004,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63157,
      "end": 63161,
      "loc": {
        "start": {
          "line": 2004,
          "column": 8
        },
        "end": {
          "line": 2004,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63161,
      "end": 63162,
      "loc": {
        "start": {
          "line": 2004,
          "column": 12
        },
        "end": {
          "line": 2004,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 63162,
      "end": 63169,
      "loc": {
        "start": {
          "line": 2004,
          "column": 13
        },
        "end": {
          "line": 2004,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63169,
      "end": 63170,
      "loc": {
        "start": {
          "line": 2004,
          "column": 20
        },
        "end": {
          "line": 2004,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63170,
      "end": 63171,
      "loc": {
        "start": {
          "line": 2004,
          "column": 21
        },
        "end": {
          "line": 2004,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63171,
      "end": 63172,
      "loc": {
        "start": {
          "line": 2004,
          "column": 22
        },
        "end": {
          "line": 2004,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63173,
      "end": 63174,
      "loc": {
        "start": {
          "line": 2004,
          "column": 24
        },
        "end": {
          "line": 2004,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 63181,
      "end": 63187,
      "loc": {
        "start": {
          "line": 2005,
          "column": 6
        },
        "end": {
          "line": 2005,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 63188,
      "end": 63189,
      "loc": {
        "start": {
          "line": 2005,
          "column": 13
        },
        "end": {
          "line": 2005,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63190,
      "end": 63194,
      "loc": {
        "start": {
          "line": 2005,
          "column": 15
        },
        "end": {
          "line": 2005,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63194,
      "end": 63195,
      "loc": {
        "start": {
          "line": 2005,
          "column": 19
        },
        "end": {
          "line": 2005,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 63195,
      "end": 63220,
      "loc": {
        "start": {
          "line": 2005,
          "column": 20
        },
        "end": {
          "line": 2005,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63220,
      "end": 63221,
      "loc": {
        "start": {
          "line": 2005,
          "column": 45
        },
        "end": {
          "line": 2005,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getLaborPredictionModels",
      "start": 63221,
      "end": 63245,
      "loc": {
        "start": {
          "line": 2005,
          "column": 46
        },
        "end": {
          "line": 2005,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63245,
      "end": 63246,
      "loc": {
        "start": {
          "line": 2005,
          "column": 70
        },
        "end": {
          "line": 2005,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63246,
      "end": 63247,
      "loc": {
        "start": {
          "line": 2005,
          "column": 71
        },
        "end": {
          "line": 2005,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63247,
      "end": 63248,
      "loc": {
        "start": {
          "line": 2005,
          "column": 72
        },
        "end": {
          "line": 2005,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 63255,
      "end": 63261,
      "loc": {
        "start": {
          "line": 2006,
          "column": 6
        },
        "end": {
          "line": 2006,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63261,
      "end": 63262,
      "loc": {
        "start": {
          "line": 2006,
          "column": 12
        },
        "end": {
          "line": 2006,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 63262,
      "end": 63269,
      "loc": {
        "start": {
          "line": 2006,
          "column": 13
        },
        "end": {
          "line": 2006,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63269,
      "end": 63270,
      "loc": {
        "start": {
          "line": 2006,
          "column": 20
        },
        "end": {
          "line": 2006,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63270,
      "end": 63271,
      "loc": {
        "start": {
          "line": 2006,
          "column": 21
        },
        "end": {
          "line": 2006,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 63271,
      "end": 63276,
      "loc": {
        "start": {
          "line": 2006,
          "column": 22
        },
        "end": {
          "line": 2006,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63276,
      "end": 63277,
      "loc": {
        "start": {
          "line": 2006,
          "column": 27
        },
        "end": {
          "line": 2006,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63278,
      "end": 63280,
      "loc": {
        "start": {
          "line": 2006,
          "column": 29
        },
        "end": {
          "line": 2006,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63281,
      "end": 63282,
      "loc": {
        "start": {
          "line": 2006,
          "column": 32
        },
        "end": {
          "line": 2006,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 63291,
      "end": 63293,
      "loc": {
        "start": {
          "line": 2007,
          "column": 8
        },
        "end": {
          "line": 2007,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63294,
      "end": 63295,
      "loc": {
        "start": {
          "line": 2007,
          "column": 11
        },
        "end": {
          "line": 2007,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 63295,
      "end": 63300,
      "loc": {
        "start": {
          "line": 2007,
          "column": 12
        },
        "end": {
          "line": 2007,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63300,
      "end": 63301,
      "loc": {
        "start": {
          "line": 2007,
          "column": 17
        },
        "end": {
          "line": 2007,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 63301,
      "end": 63306,
      "loc": {
        "start": {
          "line": 2007,
          "column": 18
        },
        "end": {
          "line": 2007,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63306,
      "end": 63307,
      "loc": {
        "start": {
          "line": 2007,
          "column": 23
        },
        "end": {
          "line": 2007,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 63307,
      "end": 63321,
      "loc": {
        "start": {
          "line": 2007,
          "column": 24
        },
        "end": {
          "line": 2007,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63321,
      "end": 63322,
      "loc": {
        "start": {
          "line": 2007,
          "column": 38
        },
        "end": {
          "line": 2007,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "standard_deviation",
      "start": 63322,
      "end": 63342,
      "loc": {
        "start": {
          "line": 2007,
          "column": 39
        },
        "end": {
          "line": 2007,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63342,
      "end": 63343,
      "loc": {
        "start": {
          "line": 2007,
          "column": 59
        },
        "end": {
          "line": 2007,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63343,
      "end": 63344,
      "loc": {
        "start": {
          "line": 2007,
          "column": 60
        },
        "end": {
          "line": 2007,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63345,
      "end": 63346,
      "loc": {
        "start": {
          "line": 2007,
          "column": 62
        },
        "end": {
          "line": 2007,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionModels",
      "start": 63357,
      "end": 63373,
      "loc": {
        "start": {
          "line": 2008,
          "column": 10
        },
        "end": {
          "line": 2008,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63373,
      "end": 63374,
      "loc": {
        "start": {
          "line": 2008,
          "column": 26
        },
        "end": {
          "line": 2008,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 63374,
      "end": 63378,
      "loc": {
        "start": {
          "line": 2008,
          "column": 27
        },
        "end": {
          "line": 2008,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63378,
      "end": 63379,
      "loc": {
        "start": {
          "line": 2008,
          "column": 31
        },
        "end": {
          "line": 2008,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 63379,
      "end": 63384,
      "loc": {
        "start": {
          "line": 2008,
          "column": 32
        },
        "end": {
          "line": 2008,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63384,
      "end": 63385,
      "loc": {
        "start": {
          "line": 2008,
          "column": 37
        },
        "end": {
          "line": 2008,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63385,
      "end": 63386,
      "loc": {
        "start": {
          "line": 2008,
          "column": 38
        },
        "end": {
          "line": 2008,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63395,
      "end": 63396,
      "loc": {
        "start": {
          "line": 2009,
          "column": 8
        },
        "end": {
          "line": 2009,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63403,
      "end": 63404,
      "loc": {
        "start": {
          "line": 2010,
          "column": 6
        },
        "end": {
          "line": 2010,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63404,
      "end": 63405,
      "loc": {
        "start": {
          "line": 2010,
          "column": 7
        },
        "end": {
          "line": 2010,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63410,
      "end": 63411,
      "loc": {
        "start": {
          "line": 2011,
          "column": 4
        },
        "end": {
          "line": 2011,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 63416,
      "end": 63418,
      "loc": {
        "start": {
          "line": 2012,
          "column": 4
        },
        "end": {
          "line": 2012,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63419,
      "end": 63420,
      "loc": {
        "start": {
          "line": 2012,
          "column": 7
        },
        "end": {
          "line": 2012,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 63420,
      "end": 63421,
      "loc": {
        "start": {
          "line": 2012,
          "column": 8
        },
        "end": {
          "line": 2012,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63421,
      "end": 63425,
      "loc": {
        "start": {
          "line": 2012,
          "column": 9
        },
        "end": {
          "line": 2012,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63425,
      "end": 63426,
      "loc": {
        "start": {
          "line": 2012,
          "column": 13
        },
        "end": {
          "line": 2012,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 63426,
      "end": 63433,
      "loc": {
        "start": {
          "line": 2012,
          "column": 14
        },
        "end": {
          "line": 2012,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63433,
      "end": 63434,
      "loc": {
        "start": {
          "line": 2012,
          "column": 21
        },
        "end": {
          "line": 2012,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63434,
      "end": 63435,
      "loc": {
        "start": {
          "line": 2012,
          "column": 22
        },
        "end": {
          "line": 2012,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63435,
      "end": 63436,
      "loc": {
        "start": {
          "line": 2012,
          "column": 23
        },
        "end": {
          "line": 2012,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63437,
      "end": 63438,
      "loc": {
        "start": {
          "line": 2012,
          "column": 25
        },
        "end": {
          "line": 2012,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 63445,
      "end": 63451,
      "loc": {
        "start": {
          "line": 2013,
          "column": 6
        },
        "end": {
          "line": 2013,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 63452,
      "end": 63453,
      "loc": {
        "start": {
          "line": 2013,
          "column": 13
        },
        "end": {
          "line": 2013,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63454,
      "end": 63458,
      "loc": {
        "start": {
          "line": 2013,
          "column": 15
        },
        "end": {
          "line": 2013,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63458,
      "end": 63459,
      "loc": {
        "start": {
          "line": 2013,
          "column": 19
        },
        "end": {
          "line": 2013,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 63459,
      "end": 63484,
      "loc": {
        "start": {
          "line": 2013,
          "column": 20
        },
        "end": {
          "line": 2013,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63484,
      "end": 63485,
      "loc": {
        "start": {
          "line": 2013,
          "column": 45
        },
        "end": {
          "line": 2013,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getCostPredictionModels",
      "start": 63485,
      "end": 63508,
      "loc": {
        "start": {
          "line": 2013,
          "column": 46
        },
        "end": {
          "line": 2013,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63508,
      "end": 63509,
      "loc": {
        "start": {
          "line": 2013,
          "column": 69
        },
        "end": {
          "line": 2013,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63509,
      "end": 63510,
      "loc": {
        "start": {
          "line": 2013,
          "column": 70
        },
        "end": {
          "line": 2013,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63510,
      "end": 63511,
      "loc": {
        "start": {
          "line": 2013,
          "column": 71
        },
        "end": {
          "line": 2013,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 63518,
      "end": 63524,
      "loc": {
        "start": {
          "line": 2014,
          "column": 6
        },
        "end": {
          "line": 2014,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63524,
      "end": 63525,
      "loc": {
        "start": {
          "line": 2014,
          "column": 12
        },
        "end": {
          "line": 2014,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 63525,
      "end": 63532,
      "loc": {
        "start": {
          "line": 2014,
          "column": 13
        },
        "end": {
          "line": 2014,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63532,
      "end": 63533,
      "loc": {
        "start": {
          "line": 2014,
          "column": 20
        },
        "end": {
          "line": 2014,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63533,
      "end": 63534,
      "loc": {
        "start": {
          "line": 2014,
          "column": 21
        },
        "end": {
          "line": 2014,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 63534,
      "end": 63539,
      "loc": {
        "start": {
          "line": 2014,
          "column": 22
        },
        "end": {
          "line": 2014,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63539,
      "end": 63540,
      "loc": {
        "start": {
          "line": 2014,
          "column": 27
        },
        "end": {
          "line": 2014,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63541,
      "end": 63543,
      "loc": {
        "start": {
          "line": 2014,
          "column": 29
        },
        "end": {
          "line": 2014,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63544,
      "end": 63545,
      "loc": {
        "start": {
          "line": 2014,
          "column": 32
        },
        "end": {
          "line": 2014,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 63554,
      "end": 63556,
      "loc": {
        "start": {
          "line": 2015,
          "column": 8
        },
        "end": {
          "line": 2015,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63557,
      "end": 63558,
      "loc": {
        "start": {
          "line": 2015,
          "column": 11
        },
        "end": {
          "line": 2015,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 63558,
      "end": 63563,
      "loc": {
        "start": {
          "line": 2015,
          "column": 12
        },
        "end": {
          "line": 2015,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63563,
      "end": 63564,
      "loc": {
        "start": {
          "line": 2015,
          "column": 17
        },
        "end": {
          "line": 2015,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 63564,
      "end": 63569,
      "loc": {
        "start": {
          "line": 2015,
          "column": 18
        },
        "end": {
          "line": 2015,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63569,
      "end": 63570,
      "loc": {
        "start": {
          "line": 2015,
          "column": 23
        },
        "end": {
          "line": 2015,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 63570,
      "end": 63584,
      "loc": {
        "start": {
          "line": 2015,
          "column": 24
        },
        "end": {
          "line": 2015,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63584,
      "end": 63585,
      "loc": {
        "start": {
          "line": 2015,
          "column": 38
        },
        "end": {
          "line": 2015,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "standard_deviation",
      "start": 63585,
      "end": 63605,
      "loc": {
        "start": {
          "line": 2015,
          "column": 39
        },
        "end": {
          "line": 2015,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63605,
      "end": 63606,
      "loc": {
        "start": {
          "line": 2015,
          "column": 59
        },
        "end": {
          "line": 2015,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63606,
      "end": 63607,
      "loc": {
        "start": {
          "line": 2015,
          "column": 60
        },
        "end": {
          "line": 2015,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63608,
      "end": 63609,
      "loc": {
        "start": {
          "line": 2015,
          "column": 62
        },
        "end": {
          "line": 2015,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionModels",
      "start": 63620,
      "end": 63636,
      "loc": {
        "start": {
          "line": 2016,
          "column": 10
        },
        "end": {
          "line": 2016,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63636,
      "end": 63637,
      "loc": {
        "start": {
          "line": 2016,
          "column": 26
        },
        "end": {
          "line": 2016,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 63637,
      "end": 63641,
      "loc": {
        "start": {
          "line": 2016,
          "column": 27
        },
        "end": {
          "line": 2016,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63641,
      "end": 63642,
      "loc": {
        "start": {
          "line": 2016,
          "column": 31
        },
        "end": {
          "line": 2016,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 63642,
      "end": 63647,
      "loc": {
        "start": {
          "line": 2016,
          "column": 32
        },
        "end": {
          "line": 2016,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63647,
      "end": 63648,
      "loc": {
        "start": {
          "line": 2016,
          "column": 37
        },
        "end": {
          "line": 2016,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63648,
      "end": 63649,
      "loc": {
        "start": {
          "line": 2016,
          "column": 38
        },
        "end": {
          "line": 2016,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63658,
      "end": 63659,
      "loc": {
        "start": {
          "line": 2017,
          "column": 8
        },
        "end": {
          "line": 2017,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63666,
      "end": 63667,
      "loc": {
        "start": {
          "line": 2018,
          "column": 6
        },
        "end": {
          "line": 2018,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63667,
      "end": 63668,
      "loc": {
        "start": {
          "line": 2018,
          "column": 7
        },
        "end": {
          "line": 2018,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63673,
      "end": 63674,
      "loc": {
        "start": {
          "line": 2019,
          "column": 4
        },
        "end": {
          "line": 2019,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 63680,
      "end": 63686,
      "loc": {
        "start": {
          "line": 2021,
          "column": 4
        },
        "end": {
          "line": 2021,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionModels",
      "start": 63687,
      "end": 63703,
      "loc": {
        "start": {
          "line": 2021,
          "column": 11
        },
        "end": {
          "line": 2021,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63703,
      "end": 63704,
      "loc": {
        "start": {
          "line": 2021,
          "column": 27
        },
        "end": {
          "line": 2021,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63707,
      "end": 63708,
      "loc": {
        "start": {
          "line": 2022,
          "column": 2
        },
        "end": {
          "line": 2022,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the predicted value for the line item based on type\n   * @returns {number}\n   ",
      "start": 63712,
      "end": 63806,
      "loc": {
        "start": {
          "line": 2024,
          "column": 2
        },
        "end": {
          "line": 2027,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedValue",
      "start": 63809,
      "end": 63826,
      "loc": {
        "start": {
          "line": 2028,
          "column": 2
        },
        "end": {
          "line": 2028,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63826,
      "end": 63827,
      "loc": {
        "start": {
          "line": 2028,
          "column": 19
        },
        "end": {
          "line": 2028,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 63827,
      "end": 63841,
      "loc": {
        "start": {
          "line": 2028,
          "column": 20
        },
        "end": {
          "line": 2028,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 63842,
      "end": 63843,
      "loc": {
        "start": {
          "line": 2028,
          "column": 35
        },
        "end": {
          "line": 2028,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 63844,
      "end": 63853,
      "loc": {
        "start": {
          "line": 2028,
          "column": 37
        },
        "end": {
          "line": 2028,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63853,
      "end": 63854,
      "loc": {
        "start": {
          "line": 2028,
          "column": 46
        },
        "end": {
          "line": 2028,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63855,
      "end": 63856,
      "loc": {
        "start": {
          "line": 2028,
          "column": 48
        },
        "end": {
          "line": 2028,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63861,
      "end": 63865,
      "loc": {
        "start": {
          "line": 2029,
          "column": 4
        },
        "end": {
          "line": 2029,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63865,
      "end": 63866,
      "loc": {
        "start": {
          "line": 2029,
          "column": 8
        },
        "end": {
          "line": 2029,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 63866,
      "end": 63886,
      "loc": {
        "start": {
          "line": 2029,
          "column": 9
        },
        "end": {
          "line": 2029,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63886,
      "end": 63887,
      "loc": {
        "start": {
          "line": 2029,
          "column": 29
        },
        "end": {
          "line": 2029,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 63887,
      "end": 63901,
      "loc": {
        "start": {
          "line": 2029,
          "column": 30
        },
        "end": {
          "line": 2029,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63901,
      "end": 63902,
      "loc": {
        "start": {
          "line": 2029,
          "column": 44
        },
        "end": {
          "line": 2029,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63902,
      "end": 63903,
      "loc": {
        "start": {
          "line": 2029,
          "column": 45
        },
        "end": {
          "line": 2029,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 63908,
      "end": 63910,
      "loc": {
        "start": {
          "line": 2030,
          "column": 4
        },
        "end": {
          "line": 2030,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63911,
      "end": 63912,
      "loc": {
        "start": {
          "line": 2030,
          "column": 7
        },
        "end": {
          "line": 2030,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 63912,
      "end": 63913,
      "loc": {
        "start": {
          "line": 2030,
          "column": 8
        },
        "end": {
          "line": 2030,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63913,
      "end": 63917,
      "loc": {
        "start": {
          "line": 2030,
          "column": 9
        },
        "end": {
          "line": 2030,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63917,
      "end": 63918,
      "loc": {
        "start": {
          "line": 2030,
          "column": 13
        },
        "end": {
          "line": 2030,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 63918,
      "end": 63925,
      "loc": {
        "start": {
          "line": 2030,
          "column": 14
        },
        "end": {
          "line": 2030,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63925,
      "end": 63926,
      "loc": {
        "start": {
          "line": 2030,
          "column": 21
        },
        "end": {
          "line": 2030,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63926,
      "end": 63927,
      "loc": {
        "start": {
          "line": 2030,
          "column": 22
        },
        "end": {
          "line": 2030,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63927,
      "end": 63928,
      "loc": {
        "start": {
          "line": 2030,
          "column": 23
        },
        "end": {
          "line": 2030,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63929,
      "end": 63930,
      "loc": {
        "start": {
          "line": 2030,
          "column": 25
        },
        "end": {
          "line": 2030,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 63937,
      "end": 63943,
      "loc": {
        "start": {
          "line": 2031,
          "column": 6
        },
        "end": {
          "line": 2031,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63944,
      "end": 63948,
      "loc": {
        "start": {
          "line": 2031,
          "column": 13
        },
        "end": {
          "line": 2031,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63948,
      "end": 63949,
      "loc": {
        "start": {
          "line": 2031,
          "column": 17
        },
        "end": {
          "line": 2031,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedCost",
      "start": 63949,
      "end": 63965,
      "loc": {
        "start": {
          "line": 2031,
          "column": 18
        },
        "end": {
          "line": 2031,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63965,
      "end": 63966,
      "loc": {
        "start": {
          "line": 2031,
          "column": 34
        },
        "end": {
          "line": 2031,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 63966,
      "end": 63970,
      "loc": {
        "start": {
          "line": 2031,
          "column": 35
        },
        "end": {
          "line": 2031,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63970,
      "end": 63971,
      "loc": {
        "start": {
          "line": 2031,
          "column": 39
        },
        "end": {
          "line": 2031,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 63971,
      "end": 63985,
      "loc": {
        "start": {
          "line": 2031,
          "column": 40
        },
        "end": {
          "line": 2031,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63985,
      "end": 63986,
      "loc": {
        "start": {
          "line": 2031,
          "column": 54
        },
        "end": {
          "line": 2031,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 63986,
      "end": 63987,
      "loc": {
        "start": {
          "line": 2031,
          "column": 55
        },
        "end": {
          "line": 2031,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 63992,
      "end": 63993,
      "loc": {
        "start": {
          "line": 2032,
          "column": 4
        },
        "end": {
          "line": 2032,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 63998,
      "end": 64000,
      "loc": {
        "start": {
          "line": 2033,
          "column": 4
        },
        "end": {
          "line": 2033,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64001,
      "end": 64002,
      "loc": {
        "start": {
          "line": 2033,
          "column": 7
        },
        "end": {
          "line": 2033,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64002,
      "end": 64003,
      "loc": {
        "start": {
          "line": 2033,
          "column": 8
        },
        "end": {
          "line": 2033,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64003,
      "end": 64007,
      "loc": {
        "start": {
          "line": 2033,
          "column": 9
        },
        "end": {
          "line": 2033,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64007,
      "end": 64008,
      "loc": {
        "start": {
          "line": 2033,
          "column": 13
        },
        "end": {
          "line": 2033,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 64008,
      "end": 64021,
      "loc": {
        "start": {
          "line": 2033,
          "column": 14
        },
        "end": {
          "line": 2033,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64021,
      "end": 64022,
      "loc": {
        "start": {
          "line": 2033,
          "column": 27
        },
        "end": {
          "line": 2033,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64022,
      "end": 64023,
      "loc": {
        "start": {
          "line": 2033,
          "column": 28
        },
        "end": {
          "line": 2033,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 64024,
      "end": 64025,
      "loc": {
        "start": {
          "line": 2033,
          "column": 30
        },
        "end": {
          "line": 2033,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 64026,
      "end": 64027,
      "loc": {
        "start": {
          "line": 2033,
          "column": 32
        },
        "end": {
          "line": 2033,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64027,
      "end": 64028,
      "loc": {
        "start": {
          "line": 2033,
          "column": 33
        },
        "end": {
          "line": 2033,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 64029,
      "end": 64031,
      "loc": {
        "start": {
          "line": 2033,
          "column": 35
        },
        "end": {
          "line": 2033,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64038,
      "end": 64039,
      "loc": {
        "start": {
          "line": 2034,
          "column": 6
        },
        "end": {
          "line": 2034,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 64039,
      "end": 64045,
      "loc": {
        "start": {
          "line": 2034,
          "column": 7
        },
        "end": {
          "line": 2034,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64046,
      "end": 64050,
      "loc": {
        "start": {
          "line": 2034,
          "column": 14
        },
        "end": {
          "line": 2034,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64050,
      "end": 64051,
      "loc": {
        "start": {
          "line": 2034,
          "column": 18
        },
        "end": {
          "line": 2034,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 64051,
      "end": 64064,
      "loc": {
        "start": {
          "line": 2034,
          "column": 19
        },
        "end": {
          "line": 2034,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64064,
      "end": 64065,
      "loc": {
        "start": {
          "line": 2034,
          "column": 32
        },
        "end": {
          "line": 2034,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64065,
      "end": 64066,
      "loc": {
        "start": {
          "line": 2034,
          "column": 33
        },
        "end": {
          "line": 2034,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 64067,
      "end": 64070,
      "loc": {
        "start": {
          "line": 2034,
          "column": 35
        },
        "end": {
          "line": 2034,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 64071,
      "end": 64082,
      "loc": {
        "start": {
          "line": 2034,
          "column": 39
        },
        "end": {
          "line": 2034,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 64083,
      "end": 64085,
      "loc": {
        "start": {
          "line": 2034,
          "column": 51
        },
        "end": {
          "line": 2034,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 64086,
      "end": 64092,
      "loc": {
        "start": {
          "line": 2034,
          "column": 54
        },
        "end": {
          "line": 2034,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64093,
      "end": 64097,
      "loc": {
        "start": {
          "line": 2034,
          "column": 61
        },
        "end": {
          "line": 2034,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64097,
      "end": 64098,
      "loc": {
        "start": {
          "line": 2034,
          "column": 65
        },
        "end": {
          "line": 2034,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBurdenValue",
      "start": 64098,
      "end": 64113,
      "loc": {
        "start": {
          "line": 2034,
          "column": 66
        },
        "end": {
          "line": 2034,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64113,
      "end": 64114,
      "loc": {
        "start": {
          "line": 2034,
          "column": 81
        },
        "end": {
          "line": 2034,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64114,
      "end": 64115,
      "loc": {
        "start": {
          "line": 2034,
          "column": 82
        },
        "end": {
          "line": 2034,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 64116,
      "end": 64119,
      "loc": {
        "start": {
          "line": 2034,
          "column": 84
        },
        "end": {
          "line": 2034,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 64120,
      "end": 64131,
      "loc": {
        "start": {
          "line": 2034,
          "column": 88
        },
        "end": {
          "line": 2034,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64131,
      "end": 64132,
      "loc": {
        "start": {
          "line": 2034,
          "column": 99
        },
        "end": {
          "line": 2034,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64132,
      "end": 64133,
      "loc": {
        "start": {
          "line": 2034,
          "column": 100
        },
        "end": {
          "line": 2034,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64134,
      "end": 64135,
      "loc": {
        "start": {
          "line": 2034,
          "column": 102
        },
        "end": {
          "line": 2034,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 64143,
      "end": 64148,
      "loc": {
        "start": {
          "line": 2036,
          "column": 6
        },
        "end": {
          "line": 2036,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLaborCost",
      "start": 64149,
      "end": 64167,
      "loc": {
        "start": {
          "line": 2036,
          "column": 12
        },
        "end": {
          "line": 2036,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 64168,
      "end": 64169,
      "loc": {
        "start": {
          "line": 2036,
          "column": 31
        },
        "end": {
          "line": 2036,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64170,
      "end": 64174,
      "loc": {
        "start": {
          "line": 2036,
          "column": 33
        },
        "end": {
          "line": 2036,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64174,
      "end": 64175,
      "loc": {
        "start": {
          "line": 2036,
          "column": 37
        },
        "end": {
          "line": 2036,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedLaborHours",
      "start": 64175,
      "end": 64197,
      "loc": {
        "start": {
          "line": 2036,
          "column": 38
        },
        "end": {
          "line": 2036,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64197,
      "end": 64198,
      "loc": {
        "start": {
          "line": 2036,
          "column": 60
        },
        "end": {
          "line": 2036,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64198,
      "end": 64202,
      "loc": {
        "start": {
          "line": 2036,
          "column": 61
        },
        "end": {
          "line": 2036,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64202,
      "end": 64203,
      "loc": {
        "start": {
          "line": 2036,
          "column": 65
        },
        "end": {
          "line": 2036,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 64203,
      "end": 64217,
      "loc": {
        "start": {
          "line": 2036,
          "column": 66
        },
        "end": {
          "line": 2036,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64217,
      "end": 64218,
      "loc": {
        "start": {
          "line": 2036,
          "column": 80
        },
        "end": {
          "line": 2036,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 64219,
      "end": 64220,
      "loc": {
        "start": {
          "line": 2036,
          "column": 82
        },
        "end": {
          "line": 2036,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64221,
      "end": 64222,
      "loc": {
        "start": {
          "line": 2036,
          "column": 84
        },
        "end": {
          "line": 2036,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64222,
      "end": 64226,
      "loc": {
        "start": {
          "line": 2036,
          "column": 85
        },
        "end": {
          "line": 2036,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64226,
      "end": 64227,
      "loc": {
        "start": {
          "line": 2036,
          "column": 89
        },
        "end": {
          "line": 2036,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 64227,
      "end": 64240,
      "loc": {
        "start": {
          "line": 2036,
          "column": 90
        },
        "end": {
          "line": 2036,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64240,
      "end": 64241,
      "loc": {
        "start": {
          "line": 2036,
          "column": 103
        },
        "end": {
          "line": 2036,
          "column": 104
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64241,
      "end": 64242,
      "loc": {
        "start": {
          "line": 2036,
          "column": 104
        },
        "end": {
          "line": 2036,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 64243,
      "end": 64244,
      "loc": {
        "start": {
          "line": 2036,
          "column": 106
        },
        "end": {
          "line": 2036,
          "column": 107
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64245,
      "end": 64249,
      "loc": {
        "start": {
          "line": 2036,
          "column": 108
        },
        "end": {
          "line": 2036,
          "column": 112
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64249,
      "end": 64250,
      "loc": {
        "start": {
          "line": 2036,
          "column": 112
        },
        "end": {
          "line": 2036,
          "column": 113
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBurdenValue",
      "start": 64250,
      "end": 64265,
      "loc": {
        "start": {
          "line": 2036,
          "column": 113
        },
        "end": {
          "line": 2036,
          "column": 128
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64265,
      "end": 64266,
      "loc": {
        "start": {
          "line": 2036,
          "column": 128
        },
        "end": {
          "line": 2036,
          "column": 129
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64266,
      "end": 64267,
      "loc": {
        "start": {
          "line": 2036,
          "column": 129
        },
        "end": {
          "line": 2036,
          "column": 130
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64267,
      "end": 64268,
      "loc": {
        "start": {
          "line": 2036,
          "column": 130
        },
        "end": {
          "line": 2036,
          "column": 131
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64268,
      "end": 64269,
      "loc": {
        "start": {
          "line": 2036,
          "column": 131
        },
        "end": {
          "line": 2036,
          "column": 132
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64276,
      "end": 64280,
      "loc": {
        "start": {
          "line": 2037,
          "column": 6
        },
        "end": {
          "line": 2037,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64280,
      "end": 64281,
      "loc": {
        "start": {
          "line": 2037,
          "column": 10
        },
        "end": {
          "line": 2037,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_cacheValues",
      "start": 64281,
      "end": 64293,
      "loc": {
        "start": {
          "line": 2037,
          "column": 11
        },
        "end": {
          "line": 2037,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64293,
      "end": 64294,
      "loc": {
        "start": {
          "line": 2037,
          "column": 23
        },
        "end": {
          "line": 2037,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64294,
      "end": 64298,
      "loc": {
        "start": {
          "line": 2037,
          "column": 24
        },
        "end": {
          "line": 2037,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64298,
      "end": 64299,
      "loc": {
        "start": {
          "line": 2037,
          "column": 28
        },
        "end": {
          "line": 2037,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 64299,
      "end": 64313,
      "loc": {
        "start": {
          "line": 2037,
          "column": 29
        },
        "end": {
          "line": 2037,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64313,
      "end": 64314,
      "loc": {
        "start": {
          "line": 2037,
          "column": 43
        },
        "end": {
          "line": 2037,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64314,
      "end": 64315,
      "loc": {
        "start": {
          "line": 2037,
          "column": 44
        },
        "end": {
          "line": 2037,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLaborCost",
      "start": 64315,
      "end": 64333,
      "loc": {
        "start": {
          "line": 2037,
          "column": 45
        },
        "end": {
          "line": 2037,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 64334,
      "end": 64335,
      "loc": {
        "start": {
          "line": 2037,
          "column": 64
        },
        "end": {
          "line": 2037,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictedLaborCost",
      "start": 64336,
      "end": 64354,
      "loc": {
        "start": {
          "line": 2037,
          "column": 66
        },
        "end": {
          "line": 2037,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64354,
      "end": 64355,
      "loc": {
        "start": {
          "line": 2037,
          "column": 84
        },
        "end": {
          "line": 2037,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 64363,
      "end": 64369,
      "loc": {
        "start": {
          "line": 2039,
          "column": 6
        },
        "end": {
          "line": 2039,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64370,
      "end": 64374,
      "loc": {
        "start": {
          "line": 2039,
          "column": 13
        },
        "end": {
          "line": 2039,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64374,
      "end": 64375,
      "loc": {
        "start": {
          "line": 2039,
          "column": 17
        },
        "end": {
          "line": 2039,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedLaborHours",
      "start": 64375,
      "end": 64397,
      "loc": {
        "start": {
          "line": 2039,
          "column": 18
        },
        "end": {
          "line": 2039,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64397,
      "end": 64398,
      "loc": {
        "start": {
          "line": 2039,
          "column": 40
        },
        "end": {
          "line": 2039,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64398,
      "end": 64402,
      "loc": {
        "start": {
          "line": 2039,
          "column": 41
        },
        "end": {
          "line": 2039,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64402,
      "end": 64403,
      "loc": {
        "start": {
          "line": 2039,
          "column": 45
        },
        "end": {
          "line": 2039,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 64403,
      "end": 64417,
      "loc": {
        "start": {
          "line": 2039,
          "column": 46
        },
        "end": {
          "line": 2039,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64417,
      "end": 64418,
      "loc": {
        "start": {
          "line": 2039,
          "column": 60
        },
        "end": {
          "line": 2039,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64418,
      "end": 64419,
      "loc": {
        "start": {
          "line": 2039,
          "column": 61
        },
        "end": {
          "line": 2039,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64424,
      "end": 64425,
      "loc": {
        "start": {
          "line": 2040,
          "column": 4
        },
        "end": {
          "line": 2040,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 64426,
      "end": 64430,
      "loc": {
        "start": {
          "line": 2040,
          "column": 6
        },
        "end": {
          "line": 2040,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64431,
      "end": 64432,
      "loc": {
        "start": {
          "line": 2040,
          "column": 11
        },
        "end": {
          "line": 2040,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 64439,
      "end": 64445,
      "loc": {
        "start": {
          "line": 2041,
          "column": 6
        },
        "end": {
          "line": 2041,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64446,
      "end": 64450,
      "loc": {
        "start": {
          "line": 2041,
          "column": 13
        },
        "end": {
          "line": 2041,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64450,
      "end": 64451,
      "loc": {
        "start": {
          "line": 2041,
          "column": 17
        },
        "end": {
          "line": 2041,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictedCost",
      "start": 64451,
      "end": 64467,
      "loc": {
        "start": {
          "line": 2041,
          "column": 18
        },
        "end": {
          "line": 2041,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64467,
      "end": 64468,
      "loc": {
        "start": {
          "line": 2041,
          "column": 34
        },
        "end": {
          "line": 2041,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64468,
      "end": 64472,
      "loc": {
        "start": {
          "line": 2041,
          "column": 35
        },
        "end": {
          "line": 2041,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64472,
      "end": 64473,
      "loc": {
        "start": {
          "line": 2041,
          "column": 39
        },
        "end": {
          "line": 2041,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 64473,
      "end": 64487,
      "loc": {
        "start": {
          "line": 2041,
          "column": 40
        },
        "end": {
          "line": 2041,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64487,
      "end": 64488,
      "loc": {
        "start": {
          "line": 2041,
          "column": 54
        },
        "end": {
          "line": 2041,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64488,
      "end": 64489,
      "loc": {
        "start": {
          "line": 2041,
          "column": 55
        },
        "end": {
          "line": 2041,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64494,
      "end": 64495,
      "loc": {
        "start": {
          "line": 2042,
          "column": 4
        },
        "end": {
          "line": 2042,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64498,
      "end": 64499,
      "loc": {
        "start": {
          "line": 2043,
          "column": 2
        },
        "end": {
          "line": 2043,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets the line item's value. Either Cost or Labor Hours\n   * @returns {number}\n   ",
      "start": 64503,
      "end": 64595,
      "loc": {
        "start": {
          "line": 2045,
          "column": 2
        },
        "end": {
          "line": 2048,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getValue",
      "start": 64598,
      "end": 64606,
      "loc": {
        "start": {
          "line": 2049,
          "column": 2
        },
        "end": {
          "line": 2049,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64606,
      "end": 64607,
      "loc": {
        "start": {
          "line": 2049,
          "column": 10
        },
        "end": {
          "line": 2049,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64607,
      "end": 64608,
      "loc": {
        "start": {
          "line": 2049,
          "column": 11
        },
        "end": {
          "line": 2049,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64609,
      "end": 64610,
      "loc": {
        "start": {
          "line": 2049,
          "column": 13
        },
        "end": {
          "line": 2049,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 64615,
      "end": 64617,
      "loc": {
        "start": {
          "line": 2050,
          "column": 4
        },
        "end": {
          "line": 2050,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64618,
      "end": 64619,
      "loc": {
        "start": {
          "line": 2050,
          "column": 7
        },
        "end": {
          "line": 2050,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 64619,
      "end": 64620,
      "loc": {
        "start": {
          "line": 2050,
          "column": 8
        },
        "end": {
          "line": 2050,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64620,
      "end": 64624,
      "loc": {
        "start": {
          "line": 2050,
          "column": 9
        },
        "end": {
          "line": 2050,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64624,
      "end": 64625,
      "loc": {
        "start": {
          "line": 2050,
          "column": 13
        },
        "end": {
          "line": 2050,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isLabor",
      "start": 64625,
      "end": 64632,
      "loc": {
        "start": {
          "line": 2050,
          "column": 14
        },
        "end": {
          "line": 2050,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64632,
      "end": 64633,
      "loc": {
        "start": {
          "line": 2050,
          "column": 21
        },
        "end": {
          "line": 2050,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64633,
      "end": 64634,
      "loc": {
        "start": {
          "line": 2050,
          "column": 22
        },
        "end": {
          "line": 2050,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64634,
      "end": 64635,
      "loc": {
        "start": {
          "line": 2050,
          "column": 23
        },
        "end": {
          "line": 2050,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64636,
      "end": 64637,
      "loc": {
        "start": {
          "line": 2050,
          "column": 25
        },
        "end": {
          "line": 2050,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 64644,
      "end": 64650,
      "loc": {
        "start": {
          "line": 2051,
          "column": 6
        },
        "end": {
          "line": 2051,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64651,
      "end": 64655,
      "loc": {
        "start": {
          "line": 2051,
          "column": 13
        },
        "end": {
          "line": 2051,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64655,
      "end": 64656,
      "loc": {
        "start": {
          "line": 2051,
          "column": 17
        },
        "end": {
          "line": 2051,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getCostValue",
      "start": 64656,
      "end": 64669,
      "loc": {
        "start": {
          "line": 2051,
          "column": 18
        },
        "end": {
          "line": 2051,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64669,
      "end": 64670,
      "loc": {
        "start": {
          "line": 2051,
          "column": 31
        },
        "end": {
          "line": 2051,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64670,
      "end": 64671,
      "loc": {
        "start": {
          "line": 2051,
          "column": 32
        },
        "end": {
          "line": 2051,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64671,
      "end": 64672,
      "loc": {
        "start": {
          "line": 2051,
          "column": 33
        },
        "end": {
          "line": 2051,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64677,
      "end": 64678,
      "loc": {
        "start": {
          "line": 2052,
          "column": 4
        },
        "end": {
          "line": 2052,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 64683,
      "end": 64685,
      "loc": {
        "start": {
          "line": 2053,
          "column": 4
        },
        "end": {
          "line": 2053,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64686,
      "end": 64687,
      "loc": {
        "start": {
          "line": 2053,
          "column": 7
        },
        "end": {
          "line": 2053,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64687,
      "end": 64688,
      "loc": {
        "start": {
          "line": 2053,
          "column": 8
        },
        "end": {
          "line": 2053,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64688,
      "end": 64692,
      "loc": {
        "start": {
          "line": 2053,
          "column": 9
        },
        "end": {
          "line": 2053,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64692,
      "end": 64693,
      "loc": {
        "start": {
          "line": 2053,
          "column": 13
        },
        "end": {
          "line": 2053,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 64693,
      "end": 64706,
      "loc": {
        "start": {
          "line": 2053,
          "column": 14
        },
        "end": {
          "line": 2053,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64706,
      "end": 64707,
      "loc": {
        "start": {
          "line": 2053,
          "column": 27
        },
        "end": {
          "line": 2053,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64707,
      "end": 64708,
      "loc": {
        "start": {
          "line": 2053,
          "column": 28
        },
        "end": {
          "line": 2053,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 64709,
      "end": 64710,
      "loc": {
        "start": {
          "line": 2053,
          "column": 30
        },
        "end": {
          "line": 2053,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 64711,
      "end": 64712,
      "loc": {
        "start": {
          "line": 2053,
          "column": 32
        },
        "end": {
          "line": 2053,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64712,
      "end": 64713,
      "loc": {
        "start": {
          "line": 2053,
          "column": 33
        },
        "end": {
          "line": 2053,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 64714,
      "end": 64716,
      "loc": {
        "start": {
          "line": 2053,
          "column": 35
        },
        "end": {
          "line": 2053,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64723,
      "end": 64724,
      "loc": {
        "start": {
          "line": 2054,
          "column": 6
        },
        "end": {
          "line": 2054,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 64724,
      "end": 64730,
      "loc": {
        "start": {
          "line": 2054,
          "column": 7
        },
        "end": {
          "line": 2054,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64731,
      "end": 64735,
      "loc": {
        "start": {
          "line": 2054,
          "column": 14
        },
        "end": {
          "line": 2054,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64735,
      "end": 64736,
      "loc": {
        "start": {
          "line": 2054,
          "column": 18
        },
        "end": {
          "line": 2054,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 64736,
      "end": 64749,
      "loc": {
        "start": {
          "line": 2054,
          "column": 19
        },
        "end": {
          "line": 2054,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64749,
      "end": 64750,
      "loc": {
        "start": {
          "line": 2054,
          "column": 32
        },
        "end": {
          "line": 2054,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64750,
      "end": 64751,
      "loc": {
        "start": {
          "line": 2054,
          "column": 33
        },
        "end": {
          "line": 2054,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 64752,
      "end": 64755,
      "loc": {
        "start": {
          "line": 2054,
          "column": 35
        },
        "end": {
          "line": 2054,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 64756,
      "end": 64767,
      "loc": {
        "start": {
          "line": 2054,
          "column": 39
        },
        "end": {
          "line": 2054,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 64768,
      "end": 64770,
      "loc": {
        "start": {
          "line": 2054,
          "column": 51
        },
        "end": {
          "line": 2054,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 64771,
      "end": 64777,
      "loc": {
        "start": {
          "line": 2054,
          "column": 54
        },
        "end": {
          "line": 2054,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64778,
      "end": 64782,
      "loc": {
        "start": {
          "line": 2054,
          "column": 61
        },
        "end": {
          "line": 2054,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64782,
      "end": 64783,
      "loc": {
        "start": {
          "line": 2054,
          "column": 65
        },
        "end": {
          "line": 2054,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBurdenValue",
      "start": 64783,
      "end": 64798,
      "loc": {
        "start": {
          "line": 2054,
          "column": 66
        },
        "end": {
          "line": 2054,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64798,
      "end": 64799,
      "loc": {
        "start": {
          "line": 2054,
          "column": 81
        },
        "end": {
          "line": 2054,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64799,
      "end": 64800,
      "loc": {
        "start": {
          "line": 2054,
          "column": 82
        },
        "end": {
          "line": 2054,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 64801,
      "end": 64804,
      "loc": {
        "start": {
          "line": 2054,
          "column": 84
        },
        "end": {
          "line": 2054,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 64805,
      "end": 64816,
      "loc": {
        "start": {
          "line": 2054,
          "column": 88
        },
        "end": {
          "line": 2054,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64816,
      "end": 64817,
      "loc": {
        "start": {
          "line": 2054,
          "column": 99
        },
        "end": {
          "line": 2054,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64817,
      "end": 64818,
      "loc": {
        "start": {
          "line": 2054,
          "column": 100
        },
        "end": {
          "line": 2054,
          "column": 101
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64819,
      "end": 64820,
      "loc": {
        "start": {
          "line": 2054,
          "column": 102
        },
        "end": {
          "line": 2054,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 64827,
      "end": 64833,
      "loc": {
        "start": {
          "line": 2055,
          "column": 6
        },
        "end": {
          "line": 2055,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64834,
      "end": 64838,
      "loc": {
        "start": {
          "line": 2055,
          "column": 13
        },
        "end": {
          "line": 2055,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64838,
      "end": 64839,
      "loc": {
        "start": {
          "line": 2055,
          "column": 17
        },
        "end": {
          "line": 2055,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getLaborHoursValue",
      "start": 64839,
      "end": 64858,
      "loc": {
        "start": {
          "line": 2055,
          "column": 18
        },
        "end": {
          "line": 2055,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64858,
      "end": 64859,
      "loc": {
        "start": {
          "line": 2055,
          "column": 37
        },
        "end": {
          "line": 2055,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64859,
      "end": 64860,
      "loc": {
        "start": {
          "line": 2055,
          "column": 38
        },
        "end": {
          "line": 2055,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64860,
      "end": 64861,
      "loc": {
        "start": {
          "line": 2055,
          "column": 39
        },
        "end": {
          "line": 2055,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64866,
      "end": 64867,
      "loc": {
        "start": {
          "line": 2056,
          "column": 4
        },
        "end": {
          "line": 2056,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 64868,
      "end": 64872,
      "loc": {
        "start": {
          "line": 2056,
          "column": 6
        },
        "end": {
          "line": 2056,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64873,
      "end": 64874,
      "loc": {
        "start": {
          "line": 2056,
          "column": 11
        },
        "end": {
          "line": 2056,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 64881,
      "end": 64887,
      "loc": {
        "start": {
          "line": 2057,
          "column": 6
        },
        "end": {
          "line": 2057,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 64888,
      "end": 64892,
      "loc": {
        "start": {
          "line": 2057,
          "column": 13
        },
        "end": {
          "line": 2057,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64892,
      "end": 64893,
      "loc": {
        "start": {
          "line": 2057,
          "column": 17
        },
        "end": {
          "line": 2057,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getCostValue",
      "start": 64893,
      "end": 64906,
      "loc": {
        "start": {
          "line": 2057,
          "column": 18
        },
        "end": {
          "line": 2057,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64906,
      "end": 64907,
      "loc": {
        "start": {
          "line": 2057,
          "column": 31
        },
        "end": {
          "line": 2057,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64907,
      "end": 64908,
      "loc": {
        "start": {
          "line": 2057,
          "column": 32
        },
        "end": {
          "line": 2057,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 64908,
      "end": 64909,
      "loc": {
        "start": {
          "line": 2057,
          "column": 33
        },
        "end": {
          "line": 2057,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64914,
      "end": 64915,
      "loc": {
        "start": {
          "line": 2058,
          "column": 4
        },
        "end": {
          "line": 2058,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 64918,
      "end": 64919,
      "loc": {
        "start": {
          "line": 2059,
          "column": 2
        },
        "end": {
          "line": 2059,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the sum of the r2 values from each model's ['standard_deviation'] object\n   * @returns {sumOfR2|null}\n   ",
      "start": 64923,
      "end": 65050,
      "loc": {
        "start": {
          "line": 2061,
          "column": 2
        },
        "end": {
          "line": 2064,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateStdDevSumR2",
      "start": 65055,
      "end": 65075,
      "loc": {
        "start": {
          "line": 2065,
          "column": 4
        },
        "end": {
          "line": 2065,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65075,
      "end": 65076,
      "loc": {
        "start": {
          "line": 2065,
          "column": 24
        },
        "end": {
          "line": 2065,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65076,
      "end": 65077,
      "loc": {
        "start": {
          "line": 2065,
          "column": 25
        },
        "end": {
          "line": 2065,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65078,
      "end": 65079,
      "loc": {
        "start": {
          "line": 2065,
          "column": 27
        },
        "end": {
          "line": 2065,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 65086,
      "end": 65089,
      "loc": {
        "start": {
          "line": 2066,
          "column": 6
        },
        "end": {
          "line": 2066,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesHigh",
      "start": 65090,
      "end": 65102,
      "loc": {
        "start": {
          "line": 2066,
          "column": 10
        },
        "end": {
          "line": 2066,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 65103,
      "end": 65104,
      "loc": {
        "start": {
          "line": 2066,
          "column": 23
        },
        "end": {
          "line": 2066,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65105,
      "end": 65106,
      "loc": {
        "start": {
          "line": 2066,
          "column": 25
        },
        "end": {
          "line": 2066,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65106,
      "end": 65107,
      "loc": {
        "start": {
          "line": 2066,
          "column": 26
        },
        "end": {
          "line": 2066,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65107,
      "end": 65108,
      "loc": {
        "start": {
          "line": 2066,
          "column": 27
        },
        "end": {
          "line": 2066,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 65115,
      "end": 65118,
      "loc": {
        "start": {
          "line": 2067,
          "column": 6
        },
        "end": {
          "line": 2067,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesLow",
      "start": 65119,
      "end": 65130,
      "loc": {
        "start": {
          "line": 2067,
          "column": 10
        },
        "end": {
          "line": 2067,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 65131,
      "end": 65132,
      "loc": {
        "start": {
          "line": 2067,
          "column": 22
        },
        "end": {
          "line": 2067,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65133,
      "end": 65134,
      "loc": {
        "start": {
          "line": 2067,
          "column": 24
        },
        "end": {
          "line": 2067,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65134,
      "end": 65135,
      "loc": {
        "start": {
          "line": 2067,
          "column": 25
        },
        "end": {
          "line": 2067,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65135,
      "end": 65136,
      "loc": {
        "start": {
          "line": 2067,
          "column": 26
        },
        "end": {
          "line": 2067,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 65143,
      "end": 65145,
      "loc": {
        "start": {
          "line": 2068,
          "column": 6
        },
        "end": {
          "line": 2068,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65146,
      "end": 65147,
      "loc": {
        "start": {
          "line": 2068,
          "column": 9
        },
        "end": {
          "line": 2068,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 65147,
      "end": 65148,
      "loc": {
        "start": {
          "line": 2068,
          "column": 10
        },
        "end": {
          "line": 2068,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 65148,
      "end": 65152,
      "loc": {
        "start": {
          "line": 2068,
          "column": 11
        },
        "end": {
          "line": 2068,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65152,
      "end": 65153,
      "loc": {
        "start": {
          "line": 2068,
          "column": 15
        },
        "end": {
          "line": 2068,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 65153,
      "end": 65178,
      "loc": {
        "start": {
          "line": 2068,
          "column": 16
        },
        "end": {
          "line": 2068,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65178,
      "end": 65179,
      "loc": {
        "start": {
          "line": 2068,
          "column": 41
        },
        "end": {
          "line": 2068,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasPredictionModels",
      "start": 65179,
      "end": 65198,
      "loc": {
        "start": {
          "line": 2068,
          "column": 42
        },
        "end": {
          "line": 2068,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65198,
      "end": 65199,
      "loc": {
        "start": {
          "line": 2068,
          "column": 61
        },
        "end": {
          "line": 2068,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65199,
      "end": 65200,
      "loc": {
        "start": {
          "line": 2068,
          "column": 62
        },
        "end": {
          "line": 2068,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65200,
      "end": 65201,
      "loc": {
        "start": {
          "line": 2068,
          "column": 63
        },
        "end": {
          "line": 2068,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65202,
      "end": 65203,
      "loc": {
        "start": {
          "line": 2068,
          "column": 65
        },
        "end": {
          "line": 2068,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 65212,
      "end": 65218,
      "loc": {
        "start": {
          "line": 2069,
          "column": 8
        },
        "end": {
          "line": 2069,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 65219,
      "end": 65223,
      "loc": {
        "start": {
          "line": 2069,
          "column": 15
        },
        "end": {
          "line": 2069,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65223,
      "end": 65224,
      "loc": {
        "start": {
          "line": 2069,
          "column": 19
        },
        "end": {
          "line": 2069,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65231,
      "end": 65232,
      "loc": {
        "start": {
          "line": 2070,
          "column": 6
        },
        "end": {
          "line": 2070,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 65239,
      "end": 65242,
      "loc": {
        "start": {
          "line": 2071,
          "column": 6
        },
        "end": {
          "line": 2071,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 65243,
      "end": 65249,
      "loc": {
        "start": {
          "line": 2071,
          "column": 10
        },
        "end": {
          "line": 2071,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 65250,
      "end": 65251,
      "loc": {
        "start": {
          "line": 2071,
          "column": 17
        },
        "end": {
          "line": 2071,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 65252,
      "end": 65256,
      "loc": {
        "start": {
          "line": 2071,
          "column": 19
        },
        "end": {
          "line": 2071,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65256,
      "end": 65257,
      "loc": {
        "start": {
          "line": 2071,
          "column": 23
        },
        "end": {
          "line": 2071,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getPredictionModels",
      "start": 65257,
      "end": 65276,
      "loc": {
        "start": {
          "line": 2071,
          "column": 24
        },
        "end": {
          "line": 2071,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65276,
      "end": 65277,
      "loc": {
        "start": {
          "line": 2071,
          "column": 43
        },
        "end": {
          "line": 2071,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65277,
      "end": 65278,
      "loc": {
        "start": {
          "line": 2071,
          "column": 44
        },
        "end": {
          "line": 2071,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65278,
      "end": 65279,
      "loc": {
        "start": {
          "line": 2071,
          "column": 45
        },
        "end": {
          "line": 2071,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "models",
      "start": 65286,
      "end": 65292,
      "loc": {
        "start": {
          "line": 2072,
          "column": 6
        },
        "end": {
          "line": 2072,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65292,
      "end": 65293,
      "loc": {
        "start": {
          "line": 2072,
          "column": 12
        },
        "end": {
          "line": 2072,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 65293,
      "end": 65300,
      "loc": {
        "start": {
          "line": 2072,
          "column": 13
        },
        "end": {
          "line": 2072,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65300,
      "end": 65301,
      "loc": {
        "start": {
          "line": 2072,
          "column": 20
        },
        "end": {
          "line": 2072,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65301,
      "end": 65302,
      "loc": {
        "start": {
          "line": 2072,
          "column": 21
        },
        "end": {
          "line": 2072,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65302,
      "end": 65307,
      "loc": {
        "start": {
          "line": 2072,
          "column": 22
        },
        "end": {
          "line": 2072,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65307,
      "end": 65308,
      "loc": {
        "start": {
          "line": 2072,
          "column": 27
        },
        "end": {
          "line": 2072,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 65309,
      "end": 65314,
      "loc": {
        "start": {
          "line": 2072,
          "column": 29
        },
        "end": {
          "line": 2072,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65314,
      "end": 65315,
      "loc": {
        "start": {
          "line": 2072,
          "column": 34
        },
        "end": {
          "line": 2072,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65316,
      "end": 65318,
      "loc": {
        "start": {
          "line": 2072,
          "column": 36
        },
        "end": {
          "line": 2072,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65319,
      "end": 65320,
      "loc": {
        "start": {
          "line": 2072,
          "column": 39
        },
        "end": {
          "line": 2072,
          "column": 40
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " use plus and minus standard deviations to calculate high and low separately",
      "start": 65329,
      "end": 65407,
      "loc": {
        "start": {
          "line": 2073,
          "column": 8
        },
        "end": {
          "line": 2073,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 65416,
      "end": 65418,
      "loc": {
        "start": {
          "line": 2074,
          "column": 8
        },
        "end": {
          "line": 2074,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65419,
      "end": 65420,
      "loc": {
        "start": {
          "line": 2074,
          "column": 11
        },
        "end": {
          "line": 2074,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65420,
      "end": 65425,
      "loc": {
        "start": {
          "line": 2074,
          "column": 12
        },
        "end": {
          "line": 2074,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65425,
      "end": 65426,
      "loc": {
        "start": {
          "line": 2074,
          "column": 17
        },
        "end": {
          "line": 2074,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65426,
      "end": 65431,
      "loc": {
        "start": {
          "line": 2074,
          "column": 18
        },
        "end": {
          "line": 2074,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65431,
      "end": 65432,
      "loc": {
        "start": {
          "line": 2074,
          "column": 23
        },
        "end": {
          "line": 2074,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 65432,
      "end": 65450,
      "loc": {
        "start": {
          "line": 2074,
          "column": 24
        },
        "end": {
          "line": 2074,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65450,
      "end": 65451,
      "loc": {
        "start": {
          "line": 2074,
          "column": 42
        },
        "end": {
          "line": 2074,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 65451,
      "end": 65465,
      "loc": {
        "start": {
          "line": 2074,
          "column": 43
        },
        "end": {
          "line": 2074,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65465,
      "end": 65466,
      "loc": {
        "start": {
          "line": 2074,
          "column": 57
        },
        "end": {
          "line": 2074,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "plus_standard_deviation",
      "start": 65466,
      "end": 65491,
      "loc": {
        "start": {
          "line": 2074,
          "column": 58
        },
        "end": {
          "line": 2074,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65491,
      "end": 65492,
      "loc": {
        "start": {
          "line": 2074,
          "column": 83
        },
        "end": {
          "line": 2074,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 65493,
      "end": 65495,
      "loc": {
        "start": {
          "line": 2074,
          "column": 85
        },
        "end": {
          "line": 2074,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65496,
      "end": 65501,
      "loc": {
        "start": {
          "line": 2074,
          "column": 88
        },
        "end": {
          "line": 2074,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65501,
      "end": 65502,
      "loc": {
        "start": {
          "line": 2074,
          "column": 93
        },
        "end": {
          "line": 2074,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65502,
      "end": 65507,
      "loc": {
        "start": {
          "line": 2074,
          "column": 94
        },
        "end": {
          "line": 2074,
          "column": 99
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65507,
      "end": 65508,
      "loc": {
        "start": {
          "line": 2074,
          "column": 99
        },
        "end": {
          "line": 2074,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 65508,
      "end": 65526,
      "loc": {
        "start": {
          "line": 2074,
          "column": 100
        },
        "end": {
          "line": 2074,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65526,
      "end": 65527,
      "loc": {
        "start": {
          "line": 2074,
          "column": 118
        },
        "end": {
          "line": 2074,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 65527,
      "end": 65541,
      "loc": {
        "start": {
          "line": 2074,
          "column": 119
        },
        "end": {
          "line": 2074,
          "column": 133
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65541,
      "end": 65542,
      "loc": {
        "start": {
          "line": 2074,
          "column": 133
        },
        "end": {
          "line": 2074,
          "column": 134
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "minus_standard_deviation",
      "start": 65542,
      "end": 65568,
      "loc": {
        "start": {
          "line": 2074,
          "column": 134
        },
        "end": {
          "line": 2074,
          "column": 160
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65568,
      "end": 65569,
      "loc": {
        "start": {
          "line": 2074,
          "column": 160
        },
        "end": {
          "line": 2074,
          "column": 161
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65569,
      "end": 65570,
      "loc": {
        "start": {
          "line": 2074,
          "column": 161
        },
        "end": {
          "line": 2074,
          "column": 162
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65571,
      "end": 65572,
      "loc": {
        "start": {
          "line": 2074,
          "column": 163
        },
        "end": {
          "line": 2074,
          "column": 164
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 65583,
      "end": 65585,
      "loc": {
        "start": {
          "line": 2075,
          "column": 10
        },
        "end": {
          "line": 2075,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65586,
      "end": 65587,
      "loc": {
        "start": {
          "line": 2075,
          "column": 13
        },
        "end": {
          "line": 2075,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 65587,
      "end": 65592,
      "loc": {
        "start": {
          "line": 2075,
          "column": 14
        },
        "end": {
          "line": 2075,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 65593,
      "end": 65594,
      "loc": {
        "start": {
          "line": 2075,
          "column": 20
        },
        "end": {
          "line": 2075,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 65595,
      "end": 65596,
      "loc": {
        "start": {
          "line": 2075,
          "column": 22
        },
        "end": {
          "line": 2075,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65596,
      "end": 65597,
      "loc": {
        "start": {
          "line": 2075,
          "column": 23
        },
        "end": {
          "line": 2075,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65598,
      "end": 65599,
      "loc": {
        "start": {
          "line": 2075,
          "column": 25
        },
        "end": {
          "line": 2075,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesHigh",
      "start": 65612,
      "end": 65624,
      "loc": {
        "start": {
          "line": 2076,
          "column": 12
        },
        "end": {
          "line": 2076,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65624,
      "end": 65625,
      "loc": {
        "start": {
          "line": 2076,
          "column": 24
        },
        "end": {
          "line": 2076,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 65625,
      "end": 65629,
      "loc": {
        "start": {
          "line": 2076,
          "column": 25
        },
        "end": {
          "line": 2076,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65629,
      "end": 65630,
      "loc": {
        "start": {
          "line": 2076,
          "column": 29
        },
        "end": {
          "line": 2076,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65630,
      "end": 65635,
      "loc": {
        "start": {
          "line": 2076,
          "column": 30
        },
        "end": {
          "line": 2076,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65635,
      "end": 65636,
      "loc": {
        "start": {
          "line": 2076,
          "column": 35
        },
        "end": {
          "line": 2076,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65636,
      "end": 65641,
      "loc": {
        "start": {
          "line": 2076,
          "column": 36
        },
        "end": {
          "line": 2076,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65641,
      "end": 65642,
      "loc": {
        "start": {
          "line": 2076,
          "column": 41
        },
        "end": {
          "line": 2076,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 65642,
      "end": 65660,
      "loc": {
        "start": {
          "line": 2076,
          "column": 42
        },
        "end": {
          "line": 2076,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65660,
      "end": 65661,
      "loc": {
        "start": {
          "line": 2076,
          "column": 60
        },
        "end": {
          "line": 2076,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "plus_standard_deviation",
      "start": 65661,
      "end": 65684,
      "loc": {
        "start": {
          "line": 2076,
          "column": 61
        },
        "end": {
          "line": 2076,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65684,
      "end": 65685,
      "loc": {
        "start": {
          "line": 2076,
          "column": 84
        },
        "end": {
          "line": 2076,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 65685,
      "end": 65687,
      "loc": {
        "start": {
          "line": 2076,
          "column": 85
        },
        "end": {
          "line": 2076,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65687,
      "end": 65688,
      "loc": {
        "start": {
          "line": 2076,
          "column": 87
        },
        "end": {
          "line": 2076,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65688,
      "end": 65689,
      "loc": {
        "start": {
          "line": 2076,
          "column": 88
        },
        "end": {
          "line": 2076,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65700,
      "end": 65701,
      "loc": {
        "start": {
          "line": 2077,
          "column": 10
        },
        "end": {
          "line": 2077,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 65702,
      "end": 65706,
      "loc": {
        "start": {
          "line": 2077,
          "column": 12
        },
        "end": {
          "line": 2077,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65707,
      "end": 65708,
      "loc": {
        "start": {
          "line": 2077,
          "column": 17
        },
        "end": {
          "line": 2077,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesLow",
      "start": 65721,
      "end": 65732,
      "loc": {
        "start": {
          "line": 2078,
          "column": 12
        },
        "end": {
          "line": 2078,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65732,
      "end": 65733,
      "loc": {
        "start": {
          "line": 2078,
          "column": 23
        },
        "end": {
          "line": 2078,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 65733,
      "end": 65737,
      "loc": {
        "start": {
          "line": 2078,
          "column": 24
        },
        "end": {
          "line": 2078,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65737,
      "end": 65738,
      "loc": {
        "start": {
          "line": 2078,
          "column": 28
        },
        "end": {
          "line": 2078,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65738,
      "end": 65743,
      "loc": {
        "start": {
          "line": 2078,
          "column": 29
        },
        "end": {
          "line": 2078,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65743,
      "end": 65744,
      "loc": {
        "start": {
          "line": 2078,
          "column": 34
        },
        "end": {
          "line": 2078,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65744,
      "end": 65749,
      "loc": {
        "start": {
          "line": 2078,
          "column": 35
        },
        "end": {
          "line": 2078,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65749,
      "end": 65750,
      "loc": {
        "start": {
          "line": 2078,
          "column": 40
        },
        "end": {
          "line": 2078,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 65750,
      "end": 65768,
      "loc": {
        "start": {
          "line": 2078,
          "column": 41
        },
        "end": {
          "line": 2078,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65768,
      "end": 65769,
      "loc": {
        "start": {
          "line": 2078,
          "column": 59
        },
        "end": {
          "line": 2078,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "minus_standard_deviation",
      "start": 65769,
      "end": 65793,
      "loc": {
        "start": {
          "line": 2078,
          "column": 60
        },
        "end": {
          "line": 2078,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65793,
      "end": 65794,
      "loc": {
        "start": {
          "line": 2078,
          "column": 84
        },
        "end": {
          "line": 2078,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 65794,
      "end": 65796,
      "loc": {
        "start": {
          "line": 2078,
          "column": 85
        },
        "end": {
          "line": 2078,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65796,
      "end": 65797,
      "loc": {
        "start": {
          "line": 2078,
          "column": 87
        },
        "end": {
          "line": 2078,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65797,
      "end": 65798,
      "loc": {
        "start": {
          "line": 2078,
          "column": 88
        },
        "end": {
          "line": 2078,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65809,
      "end": 65810,
      "loc": {
        "start": {
          "line": 2079,
          "column": 10
        },
        "end": {
          "line": 2079,
          "column": 11
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " does not have plus and minus models to use the full dataset for both high and low",
      "start": 65819,
      "end": 65903,
      "loc": {
        "start": {
          "line": 2080,
          "column": 8
        },
        "end": {
          "line": 2080,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65912,
      "end": 65913,
      "loc": {
        "start": {
          "line": 2081,
          "column": 8
        },
        "end": {
          "line": 2081,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 65914,
      "end": 65918,
      "loc": {
        "start": {
          "line": 2081,
          "column": 10
        },
        "end": {
          "line": 2081,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 65919,
      "end": 65921,
      "loc": {
        "start": {
          "line": 2081,
          "column": 15
        },
        "end": {
          "line": 2081,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65922,
      "end": 65923,
      "loc": {
        "start": {
          "line": 2081,
          "column": 18
        },
        "end": {
          "line": 2081,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65923,
      "end": 65928,
      "loc": {
        "start": {
          "line": 2081,
          "column": 19
        },
        "end": {
          "line": 2081,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65928,
      "end": 65929,
      "loc": {
        "start": {
          "line": 2081,
          "column": 24
        },
        "end": {
          "line": 2081,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 65929,
      "end": 65934,
      "loc": {
        "start": {
          "line": 2081,
          "column": 25
        },
        "end": {
          "line": 2081,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65934,
      "end": 65935,
      "loc": {
        "start": {
          "line": 2081,
          "column": 30
        },
        "end": {
          "line": 2081,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 65935,
      "end": 65949,
      "loc": {
        "start": {
          "line": 2081,
          "column": 31
        },
        "end": {
          "line": 2081,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65949,
      "end": 65950,
      "loc": {
        "start": {
          "line": 2081,
          "column": 45
        },
        "end": {
          "line": 2081,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "standard_deviation",
      "start": 65950,
      "end": 65970,
      "loc": {
        "start": {
          "line": 2081,
          "column": 46
        },
        "end": {
          "line": 2081,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65970,
      "end": 65971,
      "loc": {
        "start": {
          "line": 2081,
          "column": 66
        },
        "end": {
          "line": 2081,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65971,
      "end": 65972,
      "loc": {
        "start": {
          "line": 2081,
          "column": 67
        },
        "end": {
          "line": 2081,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 65973,
      "end": 65974,
      "loc": {
        "start": {
          "line": 2081,
          "column": 69
        },
        "end": {
          "line": 2081,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesHigh",
      "start": 65985,
      "end": 65997,
      "loc": {
        "start": {
          "line": 2082,
          "column": 10
        },
        "end": {
          "line": 2082,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 65997,
      "end": 65998,
      "loc": {
        "start": {
          "line": 2082,
          "column": 22
        },
        "end": {
          "line": 2082,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 65998,
      "end": 66002,
      "loc": {
        "start": {
          "line": 2082,
          "column": 23
        },
        "end": {
          "line": 2082,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66002,
      "end": 66003,
      "loc": {
        "start": {
          "line": 2082,
          "column": 27
        },
        "end": {
          "line": 2082,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66003,
      "end": 66008,
      "loc": {
        "start": {
          "line": 2082,
          "column": 28
        },
        "end": {
          "line": 2082,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66008,
      "end": 66009,
      "loc": {
        "start": {
          "line": 2082,
          "column": 33
        },
        "end": {
          "line": 2082,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66009,
      "end": 66014,
      "loc": {
        "start": {
          "line": 2082,
          "column": 34
        },
        "end": {
          "line": 2082,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66014,
      "end": 66015,
      "loc": {
        "start": {
          "line": 2082,
          "column": 39
        },
        "end": {
          "line": 2082,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 66015,
      "end": 66033,
      "loc": {
        "start": {
          "line": 2082,
          "column": 40
        },
        "end": {
          "line": 2082,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66033,
      "end": 66034,
      "loc": {
        "start": {
          "line": 2082,
          "column": 58
        },
        "end": {
          "line": 2082,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 66034,
      "end": 66036,
      "loc": {
        "start": {
          "line": 2082,
          "column": 59
        },
        "end": {
          "line": 2082,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66036,
      "end": 66037,
      "loc": {
        "start": {
          "line": 2082,
          "column": 61
        },
        "end": {
          "line": 2082,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66037,
      "end": 66038,
      "loc": {
        "start": {
          "line": 2082,
          "column": 62
        },
        "end": {
          "line": 2082,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesLow",
      "start": 66049,
      "end": 66060,
      "loc": {
        "start": {
          "line": 2083,
          "column": 10
        },
        "end": {
          "line": 2083,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66060,
      "end": 66061,
      "loc": {
        "start": {
          "line": 2083,
          "column": 21
        },
        "end": {
          "line": 2083,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 66061,
      "end": 66065,
      "loc": {
        "start": {
          "line": 2083,
          "column": 22
        },
        "end": {
          "line": 2083,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66065,
      "end": 66066,
      "loc": {
        "start": {
          "line": 2083,
          "column": 26
        },
        "end": {
          "line": 2083,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66066,
      "end": 66071,
      "loc": {
        "start": {
          "line": 2083,
          "column": 27
        },
        "end": {
          "line": 2083,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66071,
      "end": 66072,
      "loc": {
        "start": {
          "line": 2083,
          "column": 32
        },
        "end": {
          "line": 2083,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66072,
      "end": 66077,
      "loc": {
        "start": {
          "line": 2083,
          "column": 33
        },
        "end": {
          "line": 2083,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66077,
      "end": 66078,
      "loc": {
        "start": {
          "line": 2083,
          "column": 38
        },
        "end": {
          "line": 2083,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 66078,
      "end": 66096,
      "loc": {
        "start": {
          "line": 2083,
          "column": 39
        },
        "end": {
          "line": 2083,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66096,
      "end": 66097,
      "loc": {
        "start": {
          "line": 2083,
          "column": 57
        },
        "end": {
          "line": 2083,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 66097,
      "end": 66099,
      "loc": {
        "start": {
          "line": 2083,
          "column": 58
        },
        "end": {
          "line": 2083,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66099,
      "end": 66100,
      "loc": {
        "start": {
          "line": 2083,
          "column": 60
        },
        "end": {
          "line": 2083,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66100,
      "end": 66101,
      "loc": {
        "start": {
          "line": 2083,
          "column": 61
        },
        "end": {
          "line": 2083,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66110,
      "end": 66111,
      "loc": {
        "start": {
          "line": 2084,
          "column": 8
        },
        "end": {
          "line": 2084,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 66112,
      "end": 66116,
      "loc": {
        "start": {
          "line": 2084,
          "column": 10
        },
        "end": {
          "line": 2084,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66117,
      "end": 66118,
      "loc": {
        "start": {
          "line": 2084,
          "column": 15
        },
        "end": {
          "line": 2084,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesHigh",
      "start": 66129,
      "end": 66141,
      "loc": {
        "start": {
          "line": 2085,
          "column": 10
        },
        "end": {
          "line": 2085,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66141,
      "end": 66142,
      "loc": {
        "start": {
          "line": 2085,
          "column": 22
        },
        "end": {
          "line": 2085,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 66142,
      "end": 66146,
      "loc": {
        "start": {
          "line": 2085,
          "column": 23
        },
        "end": {
          "line": 2085,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66146,
      "end": 66147,
      "loc": {
        "start": {
          "line": 2085,
          "column": 27
        },
        "end": {
          "line": 2085,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66147,
      "end": 66152,
      "loc": {
        "start": {
          "line": 2085,
          "column": 28
        },
        "end": {
          "line": 2085,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66152,
      "end": 66153,
      "loc": {
        "start": {
          "line": 2085,
          "column": 33
        },
        "end": {
          "line": 2085,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66153,
      "end": 66158,
      "loc": {
        "start": {
          "line": 2085,
          "column": 34
        },
        "end": {
          "line": 2085,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66158,
      "end": 66159,
      "loc": {
        "start": {
          "line": 2085,
          "column": 39
        },
        "end": {
          "line": 2085,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 66159,
      "end": 66161,
      "loc": {
        "start": {
          "line": 2085,
          "column": 40
        },
        "end": {
          "line": 2085,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66161,
      "end": 66162,
      "loc": {
        "start": {
          "line": 2085,
          "column": 42
        },
        "end": {
          "line": 2085,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66162,
      "end": 66163,
      "loc": {
        "start": {
          "line": 2085,
          "column": 43
        },
        "end": {
          "line": 2085,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesLow",
      "start": 66174,
      "end": 66185,
      "loc": {
        "start": {
          "line": 2086,
          "column": 10
        },
        "end": {
          "line": 2086,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66185,
      "end": 66186,
      "loc": {
        "start": {
          "line": 2086,
          "column": 21
        },
        "end": {
          "line": 2086,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 66186,
      "end": 66190,
      "loc": {
        "start": {
          "line": 2086,
          "column": 22
        },
        "end": {
          "line": 2086,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66190,
      "end": 66191,
      "loc": {
        "start": {
          "line": 2086,
          "column": 26
        },
        "end": {
          "line": 2086,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66191,
      "end": 66196,
      "loc": {
        "start": {
          "line": 2086,
          "column": 27
        },
        "end": {
          "line": 2086,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66196,
      "end": 66197,
      "loc": {
        "start": {
          "line": 2086,
          "column": 32
        },
        "end": {
          "line": 2086,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66197,
      "end": 66202,
      "loc": {
        "start": {
          "line": 2086,
          "column": 33
        },
        "end": {
          "line": 2086,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66202,
      "end": 66203,
      "loc": {
        "start": {
          "line": 2086,
          "column": 38
        },
        "end": {
          "line": 2086,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2",
      "start": 66203,
      "end": 66205,
      "loc": {
        "start": {
          "line": 2086,
          "column": 39
        },
        "end": {
          "line": 2086,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66205,
      "end": 66206,
      "loc": {
        "start": {
          "line": 2086,
          "column": 41
        },
        "end": {
          "line": 2086,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66206,
      "end": 66207,
      "loc": {
        "start": {
          "line": 2086,
          "column": 42
        },
        "end": {
          "line": 2086,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66216,
      "end": 66217,
      "loc": {
        "start": {
          "line": 2087,
          "column": 8
        },
        "end": {
          "line": 2087,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66224,
      "end": 66225,
      "loc": {
        "start": {
          "line": 2088,
          "column": 6
        },
        "end": {
          "line": 2088,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66225,
      "end": 66226,
      "loc": {
        "start": {
          "line": 2088,
          "column": 7
        },
        "end": {
          "line": 2088,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 66238,
      "end": 66241,
      "loc": {
        "start": {
          "line": 2090,
          "column": 6
        },
        "end": {
          "line": 2090,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2High",
      "start": 66242,
      "end": 66251,
      "loc": {
        "start": {
          "line": 2090,
          "column": 10
        },
        "end": {
          "line": 2090,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 66252,
      "end": 66253,
      "loc": {
        "start": {
          "line": 2090,
          "column": 20
        },
        "end": {
          "line": 2090,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesHigh",
      "start": 66254,
      "end": 66266,
      "loc": {
        "start": {
          "line": 2090,
          "column": 22
        },
        "end": {
          "line": 2090,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66266,
      "end": 66267,
      "loc": {
        "start": {
          "line": 2090,
          "column": 34
        },
        "end": {
          "line": 2090,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 66267,
      "end": 66273,
      "loc": {
        "start": {
          "line": 2090,
          "column": 35
        },
        "end": {
          "line": 2090,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 66274,
      "end": 66275,
      "loc": {
        "start": {
          "line": 2090,
          "column": 42
        },
        "end": {
          "line": 2090,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 66276,
      "end": 66277,
      "loc": {
        "start": {
          "line": 2090,
          "column": 44
        },
        "end": {
          "line": 2090,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66278,
      "end": 66279,
      "loc": {
        "start": {
          "line": 2090,
          "column": 46
        },
        "end": {
          "line": 2090,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesHigh",
      "start": 66280,
      "end": 66292,
      "loc": {
        "start": {
          "line": 2090,
          "column": 48
        },
        "end": {
          "line": 2090,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66292,
      "end": 66293,
      "loc": {
        "start": {
          "line": 2090,
          "column": 60
        },
        "end": {
          "line": 2090,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 66293,
      "end": 66299,
      "loc": {
        "start": {
          "line": 2090,
          "column": 61
        },
        "end": {
          "line": 2090,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66299,
      "end": 66300,
      "loc": {
        "start": {
          "line": 2090,
          "column": 67
        },
        "end": {
          "line": 2090,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66300,
      "end": 66301,
      "loc": {
        "start": {
          "line": 2090,
          "column": 68
        },
        "end": {
          "line": 2090,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 66301,
      "end": 66302,
      "loc": {
        "start": {
          "line": 2090,
          "column": 69
        },
        "end": {
          "line": 2090,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66302,
      "end": 66303,
      "loc": {
        "start": {
          "line": 2090,
          "column": 70
        },
        "end": {
          "line": 2090,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "y",
      "start": 66304,
      "end": 66305,
      "loc": {
        "start": {
          "line": 2090,
          "column": 72
        },
        "end": {
          "line": 2090,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66305,
      "end": 66306,
      "loc": {
        "start": {
          "line": 2090,
          "column": 73
        },
        "end": {
          "line": 2090,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66307,
      "end": 66309,
      "loc": {
        "start": {
          "line": 2090,
          "column": 75
        },
        "end": {
          "line": 2090,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 66310,
      "end": 66311,
      "loc": {
        "start": {
          "line": 2090,
          "column": 78
        },
        "end": {
          "line": 2090,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 66312,
      "end": 66313,
      "loc": {
        "start": {
          "line": 2090,
          "column": 80
        },
        "end": {
          "line": 2090,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "y",
      "start": 66314,
      "end": 66315,
      "loc": {
        "start": {
          "line": 2090,
          "column": 82
        },
        "end": {
          "line": 2090,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66315,
      "end": 66316,
      "loc": {
        "start": {
          "line": 2090,
          "column": 83
        },
        "end": {
          "line": 2090,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66317,
      "end": 66318,
      "loc": {
        "start": {
          "line": 2090,
          "column": 85
        },
        "end": {
          "line": 2090,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 66319,
      "end": 66323,
      "loc": {
        "start": {
          "line": 2090,
          "column": 87
        },
        "end": {
          "line": 2090,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66323,
      "end": 66324,
      "loc": {
        "start": {
          "line": 2090,
          "column": 91
        },
        "end": {
          "line": 2090,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 66331,
      "end": 66334,
      "loc": {
        "start": {
          "line": 2091,
          "column": 6
        },
        "end": {
          "line": 2091,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2Low",
      "start": 66335,
      "end": 66343,
      "loc": {
        "start": {
          "line": 2091,
          "column": 10
        },
        "end": {
          "line": 2091,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 66344,
      "end": 66345,
      "loc": {
        "start": {
          "line": 2091,
          "column": 19
        },
        "end": {
          "line": 2091,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesLow",
      "start": 66346,
      "end": 66357,
      "loc": {
        "start": {
          "line": 2091,
          "column": 21
        },
        "end": {
          "line": 2091,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66357,
      "end": 66358,
      "loc": {
        "start": {
          "line": 2091,
          "column": 32
        },
        "end": {
          "line": 2091,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 66358,
      "end": 66364,
      "loc": {
        "start": {
          "line": 2091,
          "column": 33
        },
        "end": {
          "line": 2091,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 66365,
      "end": 66366,
      "loc": {
        "start": {
          "line": 2091,
          "column": 40
        },
        "end": {
          "line": 2091,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 66367,
      "end": 66368,
      "loc": {
        "start": {
          "line": 2091,
          "column": 42
        },
        "end": {
          "line": 2091,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66369,
      "end": 66370,
      "loc": {
        "start": {
          "line": 2091,
          "column": 44
        },
        "end": {
          "line": 2091,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "r2ValuesLow",
      "start": 66371,
      "end": 66382,
      "loc": {
        "start": {
          "line": 2091,
          "column": 46
        },
        "end": {
          "line": 2091,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66382,
      "end": 66383,
      "loc": {
        "start": {
          "line": 2091,
          "column": 57
        },
        "end": {
          "line": 2091,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reduce",
      "start": 66383,
      "end": 66389,
      "loc": {
        "start": {
          "line": 2091,
          "column": 58
        },
        "end": {
          "line": 2091,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66389,
      "end": 66390,
      "loc": {
        "start": {
          "line": 2091,
          "column": 64
        },
        "end": {
          "line": 2091,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66390,
      "end": 66391,
      "loc": {
        "start": {
          "line": 2091,
          "column": 65
        },
        "end": {
          "line": 2091,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 66391,
      "end": 66392,
      "loc": {
        "start": {
          "line": 2091,
          "column": 66
        },
        "end": {
          "line": 2091,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66392,
      "end": 66393,
      "loc": {
        "start": {
          "line": 2091,
          "column": 67
        },
        "end": {
          "line": 2091,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "y",
      "start": 66394,
      "end": 66395,
      "loc": {
        "start": {
          "line": 2091,
          "column": 69
        },
        "end": {
          "line": 2091,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66395,
      "end": 66396,
      "loc": {
        "start": {
          "line": 2091,
          "column": 70
        },
        "end": {
          "line": 2091,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66397,
      "end": 66399,
      "loc": {
        "start": {
          "line": 2091,
          "column": 72
        },
        "end": {
          "line": 2091,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "x",
      "start": 66400,
      "end": 66401,
      "loc": {
        "start": {
          "line": 2091,
          "column": 75
        },
        "end": {
          "line": 2091,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 66402,
      "end": 66403,
      "loc": {
        "start": {
          "line": 2091,
          "column": 77
        },
        "end": {
          "line": 2091,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "y",
      "start": 66404,
      "end": 66405,
      "loc": {
        "start": {
          "line": 2091,
          "column": 79
        },
        "end": {
          "line": 2091,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66405,
      "end": 66406,
      "loc": {
        "start": {
          "line": 2091,
          "column": 80
        },
        "end": {
          "line": 2091,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66407,
      "end": 66408,
      "loc": {
        "start": {
          "line": 2091,
          "column": 82
        },
        "end": {
          "line": 2091,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 66409,
      "end": 66413,
      "loc": {
        "start": {
          "line": 2091,
          "column": 84
        },
        "end": {
          "line": 2091,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66413,
      "end": 66414,
      "loc": {
        "start": {
          "line": 2091,
          "column": 88
        },
        "end": {
          "line": 2091,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 66426,
      "end": 66432,
      "loc": {
        "start": {
          "line": 2093,
          "column": 6
        },
        "end": {
          "line": 2093,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66433,
      "end": 66434,
      "loc": {
        "start": {
          "line": 2093,
          "column": 13
        },
        "end": {
          "line": 2093,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2High",
      "start": 66435,
      "end": 66444,
      "loc": {
        "start": {
          "line": 2093,
          "column": 15
        },
        "end": {
          "line": 2093,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66444,
      "end": 66445,
      "loc": {
        "start": {
          "line": 2093,
          "column": 24
        },
        "end": {
          "line": 2093,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sumR2Low",
      "start": 66446,
      "end": 66454,
      "loc": {
        "start": {
          "line": 2093,
          "column": 26
        },
        "end": {
          "line": 2093,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66455,
      "end": 66456,
      "loc": {
        "start": {
          "line": 2093,
          "column": 35
        },
        "end": {
          "line": 2093,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66456,
      "end": 66457,
      "loc": {
        "start": {
          "line": 2093,
          "column": 36
        },
        "end": {
          "line": 2093,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66462,
      "end": 66463,
      "loc": {
        "start": {
          "line": 2094,
          "column": 4
        },
        "end": {
          "line": 2094,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the normal inverse based on a distribution range, a model's standard_deviation_error_mean and error\n   * @param range\n   * @param model\n   * @returns {float}  The CDF - inverse normal distribution result\n   ",
      "start": 66467,
      "end": 66696,
      "loc": {
        "start": {
          "line": 2096,
          "column": 2
        },
        "end": {
          "line": 2101,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateNormalError",
      "start": 66699,
      "end": 66719,
      "loc": {
        "start": {
          "line": 2102,
          "column": 2
        },
        "end": {
          "line": 2102,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66719,
      "end": 66720,
      "loc": {
        "start": {
          "line": 2102,
          "column": 22
        },
        "end": {
          "line": 2102,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 66720,
      "end": 66725,
      "loc": {
        "start": {
          "line": 2102,
          "column": 23
        },
        "end": {
          "line": 2102,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66725,
      "end": 66726,
      "loc": {
        "start": {
          "line": 2102,
          "column": 28
        },
        "end": {
          "line": 2102,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66727,
      "end": 66732,
      "loc": {
        "start": {
          "line": 2102,
          "column": 30
        },
        "end": {
          "line": 2102,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66732,
      "end": 66733,
      "loc": {
        "start": {
          "line": 2102,
          "column": 35
        },
        "end": {
          "line": 2102,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66734,
      "end": 66735,
      "loc": {
        "start": {
          "line": 2102,
          "column": 37
        },
        "end": {
          "line": 2102,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 66740,
      "end": 66743,
      "loc": {
        "start": {
          "line": 2103,
          "column": 4
        },
        "end": {
          "line": 2103,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mean",
      "start": 66744,
      "end": 66748,
      "loc": {
        "start": {
          "line": 2103,
          "column": 8
        },
        "end": {
          "line": 2103,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66748,
      "end": 66749,
      "loc": {
        "start": {
          "line": 2103,
          "column": 12
        },
        "end": {
          "line": 2103,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error",
      "start": 66750,
      "end": 66763,
      "loc": {
        "start": {
          "line": 2103,
          "column": 14
        },
        "end": {
          "line": 2103,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66763,
      "end": 66764,
      "loc": {
        "start": {
          "line": 2103,
          "column": 27
        },
        "end": {
          "line": 2103,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 66772,
      "end": 66774,
      "loc": {
        "start": {
          "line": 2105,
          "column": 4
        },
        "end": {
          "line": 2105,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66775,
      "end": 66776,
      "loc": {
        "start": {
          "line": 2105,
          "column": 7
        },
        "end": {
          "line": 2105,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66776,
      "end": 66781,
      "loc": {
        "start": {
          "line": 2105,
          "column": 8
        },
        "end": {
          "line": 2105,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66781,
      "end": 66782,
      "loc": {
        "start": {
          "line": 2105,
          "column": 13
        },
        "end": {
          "line": 2105,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66782,
      "end": 66787,
      "loc": {
        "start": {
          "line": 2105,
          "column": 14
        },
        "end": {
          "line": 2105,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66787,
      "end": 66788,
      "loc": {
        "start": {
          "line": 2105,
          "column": 19
        },
        "end": {
          "line": 2105,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 66788,
      "end": 66806,
      "loc": {
        "start": {
          "line": 2105,
          "column": 20
        },
        "end": {
          "line": 2105,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66806,
      "end": 66807,
      "loc": {
        "start": {
          "line": 2105,
          "column": 38
        },
        "end": {
          "line": 2105,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 66807,
      "end": 66821,
      "loc": {
        "start": {
          "line": 2105,
          "column": 39
        },
        "end": {
          "line": 2105,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66821,
      "end": 66822,
      "loc": {
        "start": {
          "line": 2105,
          "column": 53
        },
        "end": {
          "line": 2105,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "plus_standard_deviation",
      "start": 66822,
      "end": 66847,
      "loc": {
        "start": {
          "line": 2105,
          "column": 54
        },
        "end": {
          "line": 2105,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66847,
      "end": 66848,
      "loc": {
        "start": {
          "line": 2105,
          "column": 79
        },
        "end": {
          "line": 2105,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 66849,
      "end": 66851,
      "loc": {
        "start": {
          "line": 2105,
          "column": 81
        },
        "end": {
          "line": 2105,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 66852,
      "end": 66857,
      "loc": {
        "start": {
          "line": 2105,
          "column": 84
        },
        "end": {
          "line": 2105,
          "column": 89
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 66858,
      "end": 66859,
      "loc": {
        "start": {
          "line": 2105,
          "column": 90
        },
        "end": {
          "line": 2105,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 66860,
      "end": 66861,
      "loc": {
        "start": {
          "line": 2105,
          "column": 92
        },
        "end": {
          "line": 2105,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66861,
      "end": 66862,
      "loc": {
        "start": {
          "line": 2105,
          "column": 93
        },
        "end": {
          "line": 2105,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 66863,
      "end": 66864,
      "loc": {
        "start": {
          "line": 2105,
          "column": 95
        },
        "end": {
          "line": 2105,
          "column": 96
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mean",
      "start": 66871,
      "end": 66875,
      "loc": {
        "start": {
          "line": 2106,
          "column": 6
        },
        "end": {
          "line": 2106,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 66876,
      "end": 66877,
      "loc": {
        "start": {
          "line": 2106,
          "column": 11
        },
        "end": {
          "line": 2106,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66878,
      "end": 66883,
      "loc": {
        "start": {
          "line": 2106,
          "column": 13
        },
        "end": {
          "line": 2106,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66883,
      "end": 66884,
      "loc": {
        "start": {
          "line": 2106,
          "column": 18
        },
        "end": {
          "line": 2106,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66884,
      "end": 66889,
      "loc": {
        "start": {
          "line": 2106,
          "column": 19
        },
        "end": {
          "line": 2106,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66889,
      "end": 66890,
      "loc": {
        "start": {
          "line": 2106,
          "column": 24
        },
        "end": {
          "line": 2106,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 66890,
      "end": 66908,
      "loc": {
        "start": {
          "line": 2106,
          "column": 25
        },
        "end": {
          "line": 2106,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66908,
      "end": 66909,
      "loc": {
        "start": {
          "line": 2106,
          "column": 43
        },
        "end": {
          "line": 2106,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "plus_standard_deviation",
      "start": 66909,
      "end": 66932,
      "loc": {
        "start": {
          "line": 2106,
          "column": 44
        },
        "end": {
          "line": 2106,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66932,
      "end": 66933,
      "loc": {
        "start": {
          "line": 2106,
          "column": 67
        },
        "end": {
          "line": 2106,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error_mean",
      "start": 66933,
      "end": 66951,
      "loc": {
        "start": {
          "line": 2106,
          "column": 68
        },
        "end": {
          "line": 2106,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66951,
      "end": 66952,
      "loc": {
        "start": {
          "line": 2106,
          "column": 86
        },
        "end": {
          "line": 2106,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error",
      "start": 66959,
      "end": 66972,
      "loc": {
        "start": {
          "line": 2107,
          "column": 6
        },
        "end": {
          "line": 2107,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 66973,
      "end": 66974,
      "loc": {
        "start": {
          "line": 2107,
          "column": 20
        },
        "end": {
          "line": 2107,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66975,
      "end": 66980,
      "loc": {
        "start": {
          "line": 2107,
          "column": 22
        },
        "end": {
          "line": 2107,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66980,
      "end": 66981,
      "loc": {
        "start": {
          "line": 2107,
          "column": 27
        },
        "end": {
          "line": 2107,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 66981,
      "end": 66986,
      "loc": {
        "start": {
          "line": 2107,
          "column": 28
        },
        "end": {
          "line": 2107,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 66986,
      "end": 66987,
      "loc": {
        "start": {
          "line": 2107,
          "column": 33
        },
        "end": {
          "line": 2107,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 66987,
      "end": 67005,
      "loc": {
        "start": {
          "line": 2107,
          "column": 34
        },
        "end": {
          "line": 2107,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67005,
      "end": 67006,
      "loc": {
        "start": {
          "line": 2107,
          "column": 52
        },
        "end": {
          "line": 2107,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "plus_standard_deviation",
      "start": 67006,
      "end": 67029,
      "loc": {
        "start": {
          "line": 2107,
          "column": 53
        },
        "end": {
          "line": 2107,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67029,
      "end": 67030,
      "loc": {
        "start": {
          "line": 2107,
          "column": 76
        },
        "end": {
          "line": 2107,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error",
      "start": 67030,
      "end": 67043,
      "loc": {
        "start": {
          "line": 2107,
          "column": 77
        },
        "end": {
          "line": 2107,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67043,
      "end": 67044,
      "loc": {
        "start": {
          "line": 2107,
          "column": 90
        },
        "end": {
          "line": 2107,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67049,
      "end": 67050,
      "loc": {
        "start": {
          "line": 2108,
          "column": 4
        },
        "end": {
          "line": 2108,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 67051,
      "end": 67055,
      "loc": {
        "start": {
          "line": 2108,
          "column": 6
        },
        "end": {
          "line": 2108,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 67056,
      "end": 67058,
      "loc": {
        "start": {
          "line": 2108,
          "column": 11
        },
        "end": {
          "line": 2108,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67059,
      "end": 67060,
      "loc": {
        "start": {
          "line": 2108,
          "column": 14
        },
        "end": {
          "line": 2108,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67060,
      "end": 67065,
      "loc": {
        "start": {
          "line": 2108,
          "column": 15
        },
        "end": {
          "line": 2108,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67065,
      "end": 67066,
      "loc": {
        "start": {
          "line": 2108,
          "column": 20
        },
        "end": {
          "line": 2108,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67066,
      "end": 67071,
      "loc": {
        "start": {
          "line": 2108,
          "column": 21
        },
        "end": {
          "line": 2108,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67071,
      "end": 67072,
      "loc": {
        "start": {
          "line": 2108,
          "column": 26
        },
        "end": {
          "line": 2108,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 67072,
      "end": 67090,
      "loc": {
        "start": {
          "line": 2108,
          "column": 27
        },
        "end": {
          "line": 2108,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67090,
      "end": 67091,
      "loc": {
        "start": {
          "line": 2108,
          "column": 45
        },
        "end": {
          "line": 2108,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 67091,
      "end": 67105,
      "loc": {
        "start": {
          "line": 2108,
          "column": 46
        },
        "end": {
          "line": 2108,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67105,
      "end": 67106,
      "loc": {
        "start": {
          "line": 2108,
          "column": 60
        },
        "end": {
          "line": 2108,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "minus_standard_deviation",
      "start": 67106,
      "end": 67132,
      "loc": {
        "start": {
          "line": 2108,
          "column": 61
        },
        "end": {
          "line": 2108,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67132,
      "end": 67133,
      "loc": {
        "start": {
          "line": 2108,
          "column": 87
        },
        "end": {
          "line": 2108,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 67134,
      "end": 67136,
      "loc": {
        "start": {
          "line": 2108,
          "column": 89
        },
        "end": {
          "line": 2108,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 67137,
      "end": 67142,
      "loc": {
        "start": {
          "line": 2108,
          "column": 92
        },
        "end": {
          "line": 2108,
          "column": 97
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 67143,
      "end": 67145,
      "loc": {
        "start": {
          "line": 2108,
          "column": 98
        },
        "end": {
          "line": 2108,
          "column": 100
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 4,
      "start": 67146,
      "end": 67147,
      "loc": {
        "start": {
          "line": 2108,
          "column": 101
        },
        "end": {
          "line": 2108,
          "column": 102
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67147,
      "end": 67148,
      "loc": {
        "start": {
          "line": 2108,
          "column": 102
        },
        "end": {
          "line": 2108,
          "column": 103
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67149,
      "end": 67150,
      "loc": {
        "start": {
          "line": 2108,
          "column": 104
        },
        "end": {
          "line": 2108,
          "column": 105
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mean",
      "start": 67157,
      "end": 67161,
      "loc": {
        "start": {
          "line": 2109,
          "column": 6
        },
        "end": {
          "line": 2109,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 67162,
      "end": 67163,
      "loc": {
        "start": {
          "line": 2109,
          "column": 11
        },
        "end": {
          "line": 2109,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67164,
      "end": 67169,
      "loc": {
        "start": {
          "line": 2109,
          "column": 13
        },
        "end": {
          "line": 2109,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67169,
      "end": 67170,
      "loc": {
        "start": {
          "line": 2109,
          "column": 18
        },
        "end": {
          "line": 2109,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67170,
      "end": 67175,
      "loc": {
        "start": {
          "line": 2109,
          "column": 19
        },
        "end": {
          "line": 2109,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67175,
      "end": 67176,
      "loc": {
        "start": {
          "line": 2109,
          "column": 24
        },
        "end": {
          "line": 2109,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 67176,
      "end": 67194,
      "loc": {
        "start": {
          "line": 2109,
          "column": 25
        },
        "end": {
          "line": 2109,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67194,
      "end": 67195,
      "loc": {
        "start": {
          "line": 2109,
          "column": 43
        },
        "end": {
          "line": 2109,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "minus_standard_deviation",
      "start": 67195,
      "end": 67219,
      "loc": {
        "start": {
          "line": 2109,
          "column": 44
        },
        "end": {
          "line": 2109,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67219,
      "end": 67220,
      "loc": {
        "start": {
          "line": 2109,
          "column": 68
        },
        "end": {
          "line": 2109,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error_mean",
      "start": 67220,
      "end": 67238,
      "loc": {
        "start": {
          "line": 2109,
          "column": 69
        },
        "end": {
          "line": 2109,
          "column": 87
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67238,
      "end": 67239,
      "loc": {
        "start": {
          "line": 2109,
          "column": 87
        },
        "end": {
          "line": 2109,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error",
      "start": 67246,
      "end": 67259,
      "loc": {
        "start": {
          "line": 2110,
          "column": 6
        },
        "end": {
          "line": 2110,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 67260,
      "end": 67261,
      "loc": {
        "start": {
          "line": 2110,
          "column": 20
        },
        "end": {
          "line": 2110,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67262,
      "end": 67267,
      "loc": {
        "start": {
          "line": 2110,
          "column": 22
        },
        "end": {
          "line": 2110,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67267,
      "end": 67268,
      "loc": {
        "start": {
          "line": 2110,
          "column": 27
        },
        "end": {
          "line": 2110,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67268,
      "end": 67273,
      "loc": {
        "start": {
          "line": 2110,
          "column": 28
        },
        "end": {
          "line": 2110,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67273,
      "end": 67274,
      "loc": {
        "start": {
          "line": 2110,
          "column": 33
        },
        "end": {
          "line": 2110,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 67274,
      "end": 67292,
      "loc": {
        "start": {
          "line": 2110,
          "column": 34
        },
        "end": {
          "line": 2110,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67292,
      "end": 67293,
      "loc": {
        "start": {
          "line": 2110,
          "column": 52
        },
        "end": {
          "line": 2110,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "minus_standard_deviation",
      "start": 67293,
      "end": 67317,
      "loc": {
        "start": {
          "line": 2110,
          "column": 53
        },
        "end": {
          "line": 2110,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67317,
      "end": 67318,
      "loc": {
        "start": {
          "line": 2110,
          "column": 77
        },
        "end": {
          "line": 2110,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error",
      "start": 67318,
      "end": 67331,
      "loc": {
        "start": {
          "line": 2110,
          "column": 78
        },
        "end": {
          "line": 2110,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67331,
      "end": 67332,
      "loc": {
        "start": {
          "line": 2110,
          "column": 91
        },
        "end": {
          "line": 2110,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67337,
      "end": 67338,
      "loc": {
        "start": {
          "line": 2111,
          "column": 4
        },
        "end": {
          "line": 2111,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 67339,
      "end": 67343,
      "loc": {
        "start": {
          "line": 2111,
          "column": 6
        },
        "end": {
          "line": 2111,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67344,
      "end": 67345,
      "loc": {
        "start": {
          "line": 2111,
          "column": 11
        },
        "end": {
          "line": 2111,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mean",
      "start": 67352,
      "end": 67356,
      "loc": {
        "start": {
          "line": 2112,
          "column": 6
        },
        "end": {
          "line": 2112,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 67357,
      "end": 67358,
      "loc": {
        "start": {
          "line": 2112,
          "column": 11
        },
        "end": {
          "line": 2112,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67359,
      "end": 67364,
      "loc": {
        "start": {
          "line": 2112,
          "column": 13
        },
        "end": {
          "line": 2112,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67364,
      "end": 67365,
      "loc": {
        "start": {
          "line": 2112,
          "column": 18
        },
        "end": {
          "line": 2112,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67365,
      "end": 67370,
      "loc": {
        "start": {
          "line": 2112,
          "column": 19
        },
        "end": {
          "line": 2112,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67370,
      "end": 67371,
      "loc": {
        "start": {
          "line": 2112,
          "column": 24
        },
        "end": {
          "line": 2112,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 67371,
      "end": 67389,
      "loc": {
        "start": {
          "line": 2112,
          "column": 25
        },
        "end": {
          "line": 2112,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67389,
      "end": 67390,
      "loc": {
        "start": {
          "line": 2112,
          "column": 43
        },
        "end": {
          "line": 2112,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error_mean",
      "start": 67390,
      "end": 67408,
      "loc": {
        "start": {
          "line": 2112,
          "column": 44
        },
        "end": {
          "line": 2112,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67408,
      "end": 67409,
      "loc": {
        "start": {
          "line": 2112,
          "column": 62
        },
        "end": {
          "line": 2112,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error",
      "start": 67416,
      "end": 67429,
      "loc": {
        "start": {
          "line": 2113,
          "column": 6
        },
        "end": {
          "line": 2113,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 67430,
      "end": 67431,
      "loc": {
        "start": {
          "line": 2113,
          "column": 20
        },
        "end": {
          "line": 2113,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67432,
      "end": 67437,
      "loc": {
        "start": {
          "line": 2113,
          "column": 22
        },
        "end": {
          "line": 2113,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67437,
      "end": 67438,
      "loc": {
        "start": {
          "line": 2113,
          "column": 27
        },
        "end": {
          "line": 2113,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "model",
      "start": 67438,
      "end": 67443,
      "loc": {
        "start": {
          "line": 2113,
          "column": 28
        },
        "end": {
          "line": 2113,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67443,
      "end": 67444,
      "loc": {
        "start": {
          "line": 2113,
          "column": 33
        },
        "end": {
          "line": 2113,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "standard_deviation",
      "start": 67444,
      "end": 67462,
      "loc": {
        "start": {
          "line": 2113,
          "column": 34
        },
        "end": {
          "line": 2113,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67462,
      "end": 67463,
      "loc": {
        "start": {
          "line": 2113,
          "column": 52
        },
        "end": {
          "line": 2113,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error",
      "start": 67463,
      "end": 67476,
      "loc": {
        "start": {
          "line": 2113,
          "column": 53
        },
        "end": {
          "line": 2113,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67476,
      "end": 67477,
      "loc": {
        "start": {
          "line": 2113,
          "column": 66
        },
        "end": {
          "line": 2113,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67482,
      "end": 67483,
      "loc": {
        "start": {
          "line": 2114,
          "column": 4
        },
        "end": {
          "line": 2114,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 67491,
      "end": 67497,
      "loc": {
        "start": {
          "line": 2116,
          "column": 4
        },
        "end": {
          "line": 2116,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "jStat",
      "start": 67498,
      "end": 67503,
      "loc": {
        "start": {
          "line": 2116,
          "column": 11
        },
        "end": {
          "line": 2116,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67503,
      "end": 67504,
      "loc": {
        "start": {
          "line": 2116,
          "column": 16
        },
        "end": {
          "line": 2116,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "normal",
      "start": 67504,
      "end": 67510,
      "loc": {
        "start": {
          "line": 2116,
          "column": 17
        },
        "end": {
          "line": 2116,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67510,
      "end": 67511,
      "loc": {
        "start": {
          "line": 2116,
          "column": 23
        },
        "end": {
          "line": 2116,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "inv",
      "start": 67511,
      "end": 67514,
      "loc": {
        "start": {
          "line": 2116,
          "column": 24
        },
        "end": {
          "line": 2116,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67514,
      "end": 67515,
      "loc": {
        "start": {
          "line": 2116,
          "column": 27
        },
        "end": {
          "line": 2116,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67515,
      "end": 67516,
      "loc": {
        "start": {
          "line": 2116,
          "column": 28
        },
        "end": {
          "line": 2116,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "range",
      "start": 67516,
      "end": 67521,
      "loc": {
        "start": {
          "line": 2116,
          "column": 29
        },
        "end": {
          "line": 2116,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 67522,
      "end": 67523,
      "loc": {
        "start": {
          "line": 2116,
          "column": 35
        },
        "end": {
          "line": 2116,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 100,
      "start": 67524,
      "end": 67527,
      "loc": {
        "start": {
          "line": 2116,
          "column": 37
        },
        "end": {
          "line": 2116,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67527,
      "end": 67528,
      "loc": {
        "start": {
          "line": 2116,
          "column": 40
        },
        "end": {
          "line": 2116,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67528,
      "end": 67529,
      "loc": {
        "start": {
          "line": 2116,
          "column": 41
        },
        "end": {
          "line": 2116,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "mean",
      "start": 67530,
      "end": 67534,
      "loc": {
        "start": {
          "line": 2116,
          "column": 43
        },
        "end": {
          "line": 2116,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67534,
      "end": 67535,
      "loc": {
        "start": {
          "line": 2116,
          "column": 47
        },
        "end": {
          "line": 2116,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "std_dev_error",
      "start": 67536,
      "end": 67549,
      "loc": {
        "start": {
          "line": 2116,
          "column": 49
        },
        "end": {
          "line": 2116,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67549,
      "end": 67550,
      "loc": {
        "start": {
          "line": 2116,
          "column": 62
        },
        "end": {
          "line": 2116,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67550,
      "end": 67551,
      "loc": {
        "start": {
          "line": 2116,
          "column": 63
        },
        "end": {
          "line": 2116,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67554,
      "end": 67555,
      "loc": {
        "start": {
          "line": 2117,
          "column": 2
        },
        "end": {
          "line": 2117,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the normal value from the normal error\n   * @param value\n   * @param error\n   * @returns {number}\n   ",
      "start": 67559,
      "end": 67682,
      "loc": {
        "start": {
          "line": 2119,
          "column": 2
        },
        "end": {
          "line": 2124,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateNormalValue",
      "start": 67685,
      "end": 67705,
      "loc": {
        "start": {
          "line": 2125,
          "column": 2
        },
        "end": {
          "line": 2125,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67705,
      "end": 67706,
      "loc": {
        "start": {
          "line": 2125,
          "column": 22
        },
        "end": {
          "line": 2125,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 67706,
      "end": 67711,
      "loc": {
        "start": {
          "line": 2125,
          "column": 23
        },
        "end": {
          "line": 2125,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67711,
      "end": 67712,
      "loc": {
        "start": {
          "line": 2125,
          "column": 28
        },
        "end": {
          "line": 2125,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "error",
      "start": 67713,
      "end": 67718,
      "loc": {
        "start": {
          "line": 2125,
          "column": 30
        },
        "end": {
          "line": 2125,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67718,
      "end": 67719,
      "loc": {
        "start": {
          "line": 2125,
          "column": 35
        },
        "end": {
          "line": 2125,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67720,
      "end": 67721,
      "loc": {
        "start": {
          "line": 2125,
          "column": 37
        },
        "end": {
          "line": 2125,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 67726,
      "end": 67732,
      "loc": {
        "start": {
          "line": 2126,
          "column": 4
        },
        "end": {
          "line": 2126,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 67733,
      "end": 67738,
      "loc": {
        "start": {
          "line": 2126,
          "column": 11
        },
        "end": {
          "line": 2126,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 67739,
      "end": 67740,
      "loc": {
        "start": {
          "line": 2126,
          "column": 17
        },
        "end": {
          "line": 2126,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67741,
      "end": 67742,
      "loc": {
        "start": {
          "line": 2126,
          "column": 19
        },
        "end": {
          "line": 2126,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 67742,
      "end": 67743,
      "loc": {
        "start": {
          "line": 2126,
          "column": 20
        },
        "end": {
          "line": 2126,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 67744,
      "end": 67745,
      "loc": {
        "start": {
          "line": 2126,
          "column": 22
        },
        "end": {
          "line": 2126,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "error",
      "start": 67746,
      "end": 67751,
      "loc": {
        "start": {
          "line": 2126,
          "column": 24
        },
        "end": {
          "line": 2126,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67751,
      "end": 67752,
      "loc": {
        "start": {
          "line": 2126,
          "column": 29
        },
        "end": {
          "line": 2126,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 67752,
      "end": 67753,
      "loc": {
        "start": {
          "line": 2126,
          "column": 30
        },
        "end": {
          "line": 2126,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 67756,
      "end": 67757,
      "loc": {
        "start": {
          "line": 2127,
          "column": 2
        },
        "end": {
          "line": 2127,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the weighted normal value from the current normal value and sumOfR2 and the next normal value and sumOfR2\n   * @param currentModelNormalValue\n   * @param currentModelSumR2\n   * @param nextModelNormalValue\n   * @param nextModelSumR2\n   * @returns {number}\n   ",
      "start": 67761,
      "end": 68041,
      "loc": {
        "start": {
          "line": 2129,
          "column": 2
        },
        "end": {
          "line": 2136,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateWeightedNormalValue",
      "start": 68044,
      "end": 68072,
      "loc": {
        "start": {
          "line": 2137,
          "column": 2
        },
        "end": {
          "line": 2137,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68072,
      "end": 68073,
      "loc": {
        "start": {
          "line": 2137,
          "column": 30
        },
        "end": {
          "line": 2137,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentModelNormalValue",
      "start": 68073,
      "end": 68096,
      "loc": {
        "start": {
          "line": 2137,
          "column": 31
        },
        "end": {
          "line": 2137,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68096,
      "end": 68097,
      "loc": {
        "start": {
          "line": 2137,
          "column": 54
        },
        "end": {
          "line": 2137,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentModelSumR2",
      "start": 68098,
      "end": 68115,
      "loc": {
        "start": {
          "line": 2137,
          "column": 56
        },
        "end": {
          "line": 2137,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68115,
      "end": 68116,
      "loc": {
        "start": {
          "line": 2137,
          "column": 73
        },
        "end": {
          "line": 2137,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68117,
      "end": 68118,
      "loc": {
        "start": {
          "line": 2137,
          "column": 75
        },
        "end": {
          "line": 2137,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 68123,
      "end": 68129,
      "loc": {
        "start": {
          "line": 2138,
          "column": 4
        },
        "end": {
          "line": 2138,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68130,
      "end": 68131,
      "loc": {
        "start": {
          "line": 2138,
          "column": 11
        },
        "end": {
          "line": 2138,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentModelNormalValue",
      "start": 68131,
      "end": 68154,
      "loc": {
        "start": {
          "line": 2138,
          "column": 12
        },
        "end": {
          "line": 2138,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 68155,
      "end": 68156,
      "loc": {
        "start": {
          "line": 2138,
          "column": 36
        },
        "end": {
          "line": 2138,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "currentModelSumR2",
      "start": 68157,
      "end": 68174,
      "loc": {
        "start": {
          "line": 2138,
          "column": 38
        },
        "end": {
          "line": 2138,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68174,
      "end": 68175,
      "loc": {
        "start": {
          "line": 2138,
          "column": 55
        },
        "end": {
          "line": 2138,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68175,
      "end": 68176,
      "loc": {
        "start": {
          "line": 2138,
          "column": 56
        },
        "end": {
          "line": 2138,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68179,
      "end": 68180,
      "loc": {
        "start": {
          "line": 2139,
          "column": 2
        },
        "end": {
          "line": 2139,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Calculates the weighted labor hours cost.\n   * If line item has a contribution weight, multiply the result by the contribution\n   * @param weightedValue\n   * @returns {number}\n   ",
      "start": 68184,
      "end": 68374,
      "loc": {
        "start": {
          "line": 2141,
          "column": 2
        },
        "end": {
          "line": 2146,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculateWeightedLaborCost",
      "start": 68378,
      "end": 68404,
      "loc": {
        "start": {
          "line": 2148,
          "column": 2
        },
        "end": {
          "line": 2148,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68404,
      "end": 68405,
      "loc": {
        "start": {
          "line": 2148,
          "column": 28
        },
        "end": {
          "line": 2148,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValue",
      "start": 68405,
      "end": 68418,
      "loc": {
        "start": {
          "line": 2148,
          "column": 29
        },
        "end": {
          "line": 2148,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68418,
      "end": 68419,
      "loc": {
        "start": {
          "line": 2148,
          "column": 42
        },
        "end": {
          "line": 2148,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68420,
      "end": 68421,
      "loc": {
        "start": {
          "line": 2148,
          "column": 44
        },
        "end": {
          "line": 2148,
          "column": 45
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if the wage is !== undefined && > 0",
      "start": 68426,
      "end": 68470,
      "loc": {
        "start": {
          "line": 2149,
          "column": 4
        },
        "end": {
          "line": 2149,
          "column": 48
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if burden is !== undefined",
      "start": 68475,
      "end": 68510,
      "loc": {
        "start": {
          "line": 2150,
          "column": 4
        },
        "end": {
          "line": 2150,
          "column": 39
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " check if SubContractor Scalar and Escalator are > 0",
      "start": 68515,
      "end": 68569,
      "loc": {
        "start": {
          "line": 2151,
          "column": 4
        },
        "end": {
          "line": 2151,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 68574,
      "end": 68576,
      "loc": {
        "start": {
          "line": 2152,
          "column": 4
        },
        "end": {
          "line": 2152,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68577,
      "end": 68578,
      "loc": {
        "start": {
          "line": 2152,
          "column": 7
        },
        "end": {
          "line": 2152,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68578,
      "end": 68579,
      "loc": {
        "start": {
          "line": 2152,
          "column": 8
        },
        "end": {
          "line": 2152,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68579,
      "end": 68580,
      "loc": {
        "start": {
          "line": 2152,
          "column": 9
        },
        "end": {
          "line": 2152,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 68580,
      "end": 68586,
      "loc": {
        "start": {
          "line": 2152,
          "column": 10
        },
        "end": {
          "line": 2152,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68587,
      "end": 68591,
      "loc": {
        "start": {
          "line": 2152,
          "column": 17
        },
        "end": {
          "line": 2152,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68591,
      "end": 68592,
      "loc": {
        "start": {
          "line": 2152,
          "column": 21
        },
        "end": {
          "line": 2152,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 68592,
      "end": 68605,
      "loc": {
        "start": {
          "line": 2152,
          "column": 22
        },
        "end": {
          "line": 2152,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68605,
      "end": 68606,
      "loc": {
        "start": {
          "line": 2152,
          "column": 35
        },
        "end": {
          "line": 2152,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68606,
      "end": 68607,
      "loc": {
        "start": {
          "line": 2152,
          "column": 36
        },
        "end": {
          "line": 2152,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 68608,
      "end": 68611,
      "loc": {
        "start": {
          "line": 2152,
          "column": 38
        },
        "end": {
          "line": 2152,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 68612,
      "end": 68623,
      "loc": {
        "start": {
          "line": 2152,
          "column": 42
        },
        "end": {
          "line": 2152,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 68624,
      "end": 68626,
      "loc": {
        "start": {
          "line": 2152,
          "column": 54
        },
        "end": {
          "line": 2152,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68627,
      "end": 68631,
      "loc": {
        "start": {
          "line": 2152,
          "column": 57
        },
        "end": {
          "line": 2152,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68631,
      "end": 68632,
      "loc": {
        "start": {
          "line": 2152,
          "column": 61
        },
        "end": {
          "line": 2152,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 68632,
      "end": 68645,
      "loc": {
        "start": {
          "line": 2152,
          "column": 62
        },
        "end": {
          "line": 2152,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68645,
      "end": 68646,
      "loc": {
        "start": {
          "line": 2152,
          "column": 75
        },
        "end": {
          "line": 2152,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68646,
      "end": 68647,
      "loc": {
        "start": {
          "line": 2152,
          "column": 76
        },
        "end": {
          "line": 2152,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 68648,
      "end": 68649,
      "loc": {
        "start": {
          "line": 2152,
          "column": 78
        },
        "end": {
          "line": 2152,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 68650,
      "end": 68651,
      "loc": {
        "start": {
          "line": 2152,
          "column": 80
        },
        "end": {
          "line": 2152,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68651,
      "end": 68652,
      "loc": {
        "start": {
          "line": 2152,
          "column": 81
        },
        "end": {
          "line": 2152,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 68659,
      "end": 68661,
      "loc": {
        "start": {
          "line": 2153,
          "column": 6
        },
        "end": {
          "line": 2153,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 68662,
      "end": 68668,
      "loc": {
        "start": {
          "line": 2153,
          "column": 9
        },
        "end": {
          "line": 2153,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68669,
      "end": 68673,
      "loc": {
        "start": {
          "line": 2153,
          "column": 16
        },
        "end": {
          "line": 2153,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68673,
      "end": 68674,
      "loc": {
        "start": {
          "line": 2153,
          "column": 20
        },
        "end": {
          "line": 2153,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBurdenValue",
      "start": 68674,
      "end": 68689,
      "loc": {
        "start": {
          "line": 2153,
          "column": 21
        },
        "end": {
          "line": 2153,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68689,
      "end": 68690,
      "loc": {
        "start": {
          "line": 2153,
          "column": 36
        },
        "end": {
          "line": 2153,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68690,
      "end": 68691,
      "loc": {
        "start": {
          "line": 2153,
          "column": 37
        },
        "end": {
          "line": 2153,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!==",
      "start": 68692,
      "end": 68695,
      "loc": {
        "start": {
          "line": 2153,
          "column": 39
        },
        "end": {
          "line": 2153,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "undefined",
      "start": 68696,
      "end": 68707,
      "loc": {
        "start": {
          "line": 2153,
          "column": 43
        },
        "end": {
          "line": 2153,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 68708,
      "end": 68710,
      "loc": {
        "start": {
          "line": 2153,
          "column": 55
        },
        "end": {
          "line": 2153,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68717,
      "end": 68718,
      "loc": {
        "start": {
          "line": 2154,
          "column": 6
        },
        "end": {
          "line": 2154,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68718,
      "end": 68722,
      "loc": {
        "start": {
          "line": 2154,
          "column": 7
        },
        "end": {
          "line": 2154,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68722,
      "end": 68723,
      "loc": {
        "start": {
          "line": 2154,
          "column": 11
        },
        "end": {
          "line": 2154,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getOhpValue",
      "start": 68723,
      "end": 68735,
      "loc": {
        "start": {
          "line": 2154,
          "column": 12
        },
        "end": {
          "line": 2154,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68735,
      "end": 68736,
      "loc": {
        "start": {
          "line": 2154,
          "column": 24
        },
        "end": {
          "line": 2154,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68736,
      "end": 68737,
      "loc": {
        "start": {
          "line": 2154,
          "column": 25
        },
        "end": {
          "line": 2154,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 68738,
      "end": 68739,
      "loc": {
        "start": {
          "line": 2154,
          "column": 27
        },
        "end": {
          "line": 2154,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 68740,
      "end": 68741,
      "loc": {
        "start": {
          "line": 2154,
          "column": 29
        },
        "end": {
          "line": 2154,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 68742,
      "end": 68744,
      "loc": {
        "start": {
          "line": 2154,
          "column": 31
        },
        "end": {
          "line": 2154,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68745,
      "end": 68749,
      "loc": {
        "start": {
          "line": 2154,
          "column": 34
        },
        "end": {
          "line": 2154,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68749,
      "end": 68750,
      "loc": {
        "start": {
          "line": 2154,
          "column": 38
        },
        "end": {
          "line": 2154,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getEscalatorValue",
      "start": 68750,
      "end": 68768,
      "loc": {
        "start": {
          "line": 2154,
          "column": 39
        },
        "end": {
          "line": 2154,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68768,
      "end": 68769,
      "loc": {
        "start": {
          "line": 2154,
          "column": 57
        },
        "end": {
          "line": 2154,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68769,
      "end": 68770,
      "loc": {
        "start": {
          "line": 2154,
          "column": 58
        },
        "end": {
          "line": 2154,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 68771,
      "end": 68772,
      "loc": {
        "start": {
          "line": 2154,
          "column": 60
        },
        "end": {
          "line": 2154,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 68773,
      "end": 68774,
      "loc": {
        "start": {
          "line": 2154,
          "column": 62
        },
        "end": {
          "line": 2154,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68774,
      "end": 68775,
      "loc": {
        "start": {
          "line": 2154,
          "column": 63
        },
        "end": {
          "line": 2154,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68775,
      "end": 68776,
      "loc": {
        "start": {
          "line": 2154,
          "column": 64
        },
        "end": {
          "line": 2154,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68776,
      "end": 68777,
      "loc": {
        "start": {
          "line": 2154,
          "column": 65
        },
        "end": {
          "line": 2154,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68778,
      "end": 68779,
      "loc": {
        "start": {
          "line": 2154,
          "column": 67
        },
        "end": {
          "line": 2154,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 68786,
      "end": 68788,
      "loc": {
        "start": {
          "line": 2155,
          "column": 6
        },
        "end": {
          "line": 2155,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68789,
      "end": 68790,
      "loc": {
        "start": {
          "line": 2155,
          "column": 9
        },
        "end": {
          "line": 2155,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68790,
      "end": 68794,
      "loc": {
        "start": {
          "line": 2155,
          "column": 10
        },
        "end": {
          "line": 2155,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68794,
      "end": 68795,
      "loc": {
        "start": {
          "line": 2155,
          "column": 14
        },
        "end": {
          "line": 2155,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 68795,
      "end": 68805,
      "loc": {
        "start": {
          "line": 2155,
          "column": 15
        },
        "end": {
          "line": 2155,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68805,
      "end": 68806,
      "loc": {
        "start": {
          "line": 2155,
          "column": 25
        },
        "end": {
          "line": 2155,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68807,
      "end": 68808,
      "loc": {
        "start": {
          "line": 2155,
          "column": 27
        },
        "end": {
          "line": 2155,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 68817,
      "end": 68823,
      "loc": {
        "start": {
          "line": 2156,
          "column": 8
        },
        "end": {
          "line": 2156,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68824,
      "end": 68825,
      "loc": {
        "start": {
          "line": 2156,
          "column": 15
        },
        "end": {
          "line": 2156,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValue",
      "start": 68825,
      "end": 68838,
      "loc": {
        "start": {
          "line": 2156,
          "column": 16
        },
        "end": {
          "line": 2156,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 68839,
      "end": 68840,
      "loc": {
        "start": {
          "line": 2156,
          "column": 30
        },
        "end": {
          "line": 2156,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68841,
      "end": 68842,
      "loc": {
        "start": {
          "line": 2156,
          "column": 32
        },
        "end": {
          "line": 2156,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68842,
      "end": 68843,
      "loc": {
        "start": {
          "line": 2156,
          "column": 33
        },
        "end": {
          "line": 2156,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68843,
      "end": 68847,
      "loc": {
        "start": {
          "line": 2156,
          "column": 34
        },
        "end": {
          "line": 2156,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68847,
      "end": 68848,
      "loc": {
        "start": {
          "line": 2156,
          "column": 38
        },
        "end": {
          "line": 2156,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 68848,
      "end": 68861,
      "loc": {
        "start": {
          "line": 2156,
          "column": 39
        },
        "end": {
          "line": 2156,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68861,
      "end": 68862,
      "loc": {
        "start": {
          "line": 2156,
          "column": 52
        },
        "end": {
          "line": 2156,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68862,
      "end": 68863,
      "loc": {
        "start": {
          "line": 2156,
          "column": 53
        },
        "end": {
          "line": 2156,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 68864,
      "end": 68865,
      "loc": {
        "start": {
          "line": 2156,
          "column": 55
        },
        "end": {
          "line": 2156,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68866,
      "end": 68870,
      "loc": {
        "start": {
          "line": 2156,
          "column": 57
        },
        "end": {
          "line": 2156,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68870,
      "end": 68871,
      "loc": {
        "start": {
          "line": 2156,
          "column": 61
        },
        "end": {
          "line": 2156,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBurdenValue",
      "start": 68871,
      "end": 68886,
      "loc": {
        "start": {
          "line": 2156,
          "column": 62
        },
        "end": {
          "line": 2156,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68886,
      "end": 68887,
      "loc": {
        "start": {
          "line": 2156,
          "column": 77
        },
        "end": {
          "line": 2156,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68887,
      "end": 68888,
      "loc": {
        "start": {
          "line": 2156,
          "column": 78
        },
        "end": {
          "line": 2156,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68888,
      "end": 68889,
      "loc": {
        "start": {
          "line": 2156,
          "column": 79
        },
        "end": {
          "line": 2156,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 68890,
      "end": 68891,
      "loc": {
        "start": {
          "line": 2156,
          "column": 81
        },
        "end": {
          "line": 2156,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68902,
      "end": 68903,
      "loc": {
        "start": {
          "line": 2157,
          "column": 10
        },
        "end": {
          "line": 2157,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68903,
      "end": 68907,
      "loc": {
        "start": {
          "line": 2157,
          "column": 11
        },
        "end": {
          "line": 2157,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68907,
      "end": 68908,
      "loc": {
        "start": {
          "line": 2157,
          "column": 15
        },
        "end": {
          "line": 2157,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getOhpValue",
      "start": 68908,
      "end": 68920,
      "loc": {
        "start": {
          "line": 2157,
          "column": 16
        },
        "end": {
          "line": 2157,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68920,
      "end": 68921,
      "loc": {
        "start": {
          "line": 2157,
          "column": 28
        },
        "end": {
          "line": 2157,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68921,
      "end": 68922,
      "loc": {
        "start": {
          "line": 2157,
          "column": 29
        },
        "end": {
          "line": 2157,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 68923,
      "end": 68924,
      "loc": {
        "start": {
          "line": 2157,
          "column": 31
        },
        "end": {
          "line": 2157,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68925,
      "end": 68929,
      "loc": {
        "start": {
          "line": 2157,
          "column": 33
        },
        "end": {
          "line": 2157,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68929,
      "end": 68930,
      "loc": {
        "start": {
          "line": 2157,
          "column": 37
        },
        "end": {
          "line": 2157,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getEscalatorValue",
      "start": 68930,
      "end": 68948,
      "loc": {
        "start": {
          "line": 2157,
          "column": 38
        },
        "end": {
          "line": 2157,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68948,
      "end": 68949,
      "loc": {
        "start": {
          "line": 2157,
          "column": 56
        },
        "end": {
          "line": 2157,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68949,
      "end": 68950,
      "loc": {
        "start": {
          "line": 2157,
          "column": 57
        },
        "end": {
          "line": 2157,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68950,
      "end": 68951,
      "loc": {
        "start": {
          "line": 2157,
          "column": 58
        },
        "end": {
          "line": 2157,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68951,
      "end": 68952,
      "loc": {
        "start": {
          "line": 2157,
          "column": 59
        },
        "end": {
          "line": 2157,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 68952,
      "end": 68953,
      "loc": {
        "start": {
          "line": 2157,
          "column": 60
        },
        "end": {
          "line": 2157,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 68954,
      "end": 68955,
      "loc": {
        "start": {
          "line": 2157,
          "column": 62
        },
        "end": {
          "line": 2157,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 68956,
      "end": 68960,
      "loc": {
        "start": {
          "line": 2157,
          "column": 64
        },
        "end": {
          "line": 2157,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68960,
      "end": 68961,
      "loc": {
        "start": {
          "line": 2157,
          "column": 68
        },
        "end": {
          "line": 2157,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 68961,
      "end": 68986,
      "loc": {
        "start": {
          "line": 2157,
          "column": 69
        },
        "end": {
          "line": 2157,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 68986,
      "end": 68987,
      "loc": {
        "start": {
          "line": 2157,
          "column": 94
        },
        "end": {
          "line": 2157,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getContributionWeight",
      "start": 68987,
      "end": 69008,
      "loc": {
        "start": {
          "line": 2157,
          "column": 95
        },
        "end": {
          "line": 2157,
          "column": 116
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69008,
      "end": 69009,
      "loc": {
        "start": {
          "line": 2157,
          "column": 116
        },
        "end": {
          "line": 2157,
          "column": 117
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69009,
      "end": 69010,
      "loc": {
        "start": {
          "line": 2157,
          "column": 117
        },
        "end": {
          "line": 2157,
          "column": 118
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69010,
      "end": 69011,
      "loc": {
        "start": {
          "line": 2157,
          "column": 118
        },
        "end": {
          "line": 2157,
          "column": 119
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69018,
      "end": 69019,
      "loc": {
        "start": {
          "line": 2158,
          "column": 6
        },
        "end": {
          "line": 2158,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 69020,
      "end": 69024,
      "loc": {
        "start": {
          "line": 2158,
          "column": 8
        },
        "end": {
          "line": 2158,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69025,
      "end": 69026,
      "loc": {
        "start": {
          "line": 2158,
          "column": 13
        },
        "end": {
          "line": 2158,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 69035,
      "end": 69041,
      "loc": {
        "start": {
          "line": 2159,
          "column": 8
        },
        "end": {
          "line": 2159,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValue",
      "start": 69042,
      "end": 69055,
      "loc": {
        "start": {
          "line": 2159,
          "column": 15
        },
        "end": {
          "line": 2159,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 69056,
      "end": 69057,
      "loc": {
        "start": {
          "line": 2159,
          "column": 29
        },
        "end": {
          "line": 2159,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69058,
      "end": 69059,
      "loc": {
        "start": {
          "line": 2159,
          "column": 31
        },
        "end": {
          "line": 2159,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69059,
      "end": 69060,
      "loc": {
        "start": {
          "line": 2159,
          "column": 32
        },
        "end": {
          "line": 2159,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 69060,
      "end": 69064,
      "loc": {
        "start": {
          "line": 2159,
          "column": 33
        },
        "end": {
          "line": 2159,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69064,
      "end": 69065,
      "loc": {
        "start": {
          "line": 2159,
          "column": 37
        },
        "end": {
          "line": 2159,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getWageValue",
      "start": 69065,
      "end": 69078,
      "loc": {
        "start": {
          "line": 2159,
          "column": 38
        },
        "end": {
          "line": 2159,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69078,
      "end": 69079,
      "loc": {
        "start": {
          "line": 2159,
          "column": 51
        },
        "end": {
          "line": 2159,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69079,
      "end": 69080,
      "loc": {
        "start": {
          "line": 2159,
          "column": 52
        },
        "end": {
          "line": 2159,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 69081,
      "end": 69082,
      "loc": {
        "start": {
          "line": 2159,
          "column": 54
        },
        "end": {
          "line": 2159,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 69083,
      "end": 69087,
      "loc": {
        "start": {
          "line": 2159,
          "column": 56
        },
        "end": {
          "line": 2159,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69087,
      "end": 69088,
      "loc": {
        "start": {
          "line": 2159,
          "column": 60
        },
        "end": {
          "line": 2159,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getBurdenValue",
      "start": 69088,
      "end": 69103,
      "loc": {
        "start": {
          "line": 2159,
          "column": 61
        },
        "end": {
          "line": 2159,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69103,
      "end": 69104,
      "loc": {
        "start": {
          "line": 2159,
          "column": 76
        },
        "end": {
          "line": 2159,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69104,
      "end": 69105,
      "loc": {
        "start": {
          "line": 2159,
          "column": 77
        },
        "end": {
          "line": 2159,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69105,
      "end": 69106,
      "loc": {
        "start": {
          "line": 2159,
          "column": 78
        },
        "end": {
          "line": 2159,
          "column": 79
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 69107,
      "end": 69108,
      "loc": {
        "start": {
          "line": 2159,
          "column": 80
        },
        "end": {
          "line": 2159,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69119,
      "end": 69120,
      "loc": {
        "start": {
          "line": 2160,
          "column": 10
        },
        "end": {
          "line": 2160,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 69120,
      "end": 69124,
      "loc": {
        "start": {
          "line": 2160,
          "column": 11
        },
        "end": {
          "line": 2160,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69124,
      "end": 69125,
      "loc": {
        "start": {
          "line": 2160,
          "column": 15
        },
        "end": {
          "line": 2160,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getOhpValue",
      "start": 69125,
      "end": 69137,
      "loc": {
        "start": {
          "line": 2160,
          "column": 16
        },
        "end": {
          "line": 2160,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69137,
      "end": 69138,
      "loc": {
        "start": {
          "line": 2160,
          "column": 28
        },
        "end": {
          "line": 2160,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69138,
      "end": 69139,
      "loc": {
        "start": {
          "line": 2160,
          "column": 29
        },
        "end": {
          "line": 2160,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 69140,
      "end": 69141,
      "loc": {
        "start": {
          "line": 2160,
          "column": 31
        },
        "end": {
          "line": 2160,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 69142,
      "end": 69146,
      "loc": {
        "start": {
          "line": 2160,
          "column": 33
        },
        "end": {
          "line": 2160,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69146,
      "end": 69147,
      "loc": {
        "start": {
          "line": 2160,
          "column": 37
        },
        "end": {
          "line": 2160,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_getEscalatorValue",
      "start": 69147,
      "end": 69165,
      "loc": {
        "start": {
          "line": 2160,
          "column": 38
        },
        "end": {
          "line": 2160,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69165,
      "end": 69166,
      "loc": {
        "start": {
          "line": 2160,
          "column": 56
        },
        "end": {
          "line": 2160,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69166,
      "end": 69167,
      "loc": {
        "start": {
          "line": 2160,
          "column": 57
        },
        "end": {
          "line": 2160,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69167,
      "end": 69168,
      "loc": {
        "start": {
          "line": 2160,
          "column": 58
        },
        "end": {
          "line": 2160,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69168,
      "end": 69169,
      "loc": {
        "start": {
          "line": 2160,
          "column": 59
        },
        "end": {
          "line": 2160,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69169,
      "end": 69170,
      "loc": {
        "start": {
          "line": 2160,
          "column": 60
        },
        "end": {
          "line": 2160,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69177,
      "end": 69178,
      "loc": {
        "start": {
          "line": 2161,
          "column": 6
        },
        "end": {
          "line": 2161,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69183,
      "end": 69184,
      "loc": {
        "start": {
          "line": 2162,
          "column": 4
        },
        "end": {
          "line": 2162,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 69185,
      "end": 69189,
      "loc": {
        "start": {
          "line": 2162,
          "column": 6
        },
        "end": {
          "line": 2162,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69190,
      "end": 69191,
      "loc": {
        "start": {
          "line": 2162,
          "column": 11
        },
        "end": {
          "line": 2162,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 69198,
      "end": 69200,
      "loc": {
        "start": {
          "line": 2163,
          "column": 6
        },
        "end": {
          "line": 2163,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69201,
      "end": 69202,
      "loc": {
        "start": {
          "line": 2163,
          "column": 9
        },
        "end": {
          "line": 2163,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 69202,
      "end": 69206,
      "loc": {
        "start": {
          "line": 2163,
          "column": 10
        },
        "end": {
          "line": 2163,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69206,
      "end": 69207,
      "loc": {
        "start": {
          "line": 2163,
          "column": 14
        },
        "end": {
          "line": 2163,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "isWeighted",
      "start": 69207,
      "end": 69217,
      "loc": {
        "start": {
          "line": 2163,
          "column": 15
        },
        "end": {
          "line": 2163,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69217,
      "end": 69218,
      "loc": {
        "start": {
          "line": 2163,
          "column": 25
        },
        "end": {
          "line": 2163,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69219,
      "end": 69220,
      "loc": {
        "start": {
          "line": 2163,
          "column": 27
        },
        "end": {
          "line": 2163,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 69229,
      "end": 69235,
      "loc": {
        "start": {
          "line": 2164,
          "column": 8
        },
        "end": {
          "line": 2164,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValue",
      "start": 69236,
      "end": 69249,
      "loc": {
        "start": {
          "line": 2164,
          "column": 15
        },
        "end": {
          "line": 2164,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 69250,
      "end": 69251,
      "loc": {
        "start": {
          "line": 2164,
          "column": 29
        },
        "end": {
          "line": 2164,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 69252,
      "end": 69256,
      "loc": {
        "start": {
          "line": 2164,
          "column": 31
        },
        "end": {
          "line": 2164,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69256,
      "end": 69257,
      "loc": {
        "start": {
          "line": 2164,
          "column": 35
        },
        "end": {
          "line": 2164,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 69257,
      "end": 69282,
      "loc": {
        "start": {
          "line": 2164,
          "column": 36
        },
        "end": {
          "line": 2164,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69282,
      "end": 69283,
      "loc": {
        "start": {
          "line": 2164,
          "column": 61
        },
        "end": {
          "line": 2164,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getContributionWeight",
      "start": 69283,
      "end": 69304,
      "loc": {
        "start": {
          "line": 2164,
          "column": 62
        },
        "end": {
          "line": 2164,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69304,
      "end": 69305,
      "loc": {
        "start": {
          "line": 2164,
          "column": 83
        },
        "end": {
          "line": 2164,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69305,
      "end": 69306,
      "loc": {
        "start": {
          "line": 2164,
          "column": 84
        },
        "end": {
          "line": 2164,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69306,
      "end": 69307,
      "loc": {
        "start": {
          "line": 2164,
          "column": 85
        },
        "end": {
          "line": 2164,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69314,
      "end": 69315,
      "loc": {
        "start": {
          "line": 2165,
          "column": 6
        },
        "end": {
          "line": 2165,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 69322,
      "end": 69328,
      "loc": {
        "start": {
          "line": 2166,
          "column": 6
        },
        "end": {
          "line": 2166,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedValue",
      "start": 69329,
      "end": 69342,
      "loc": {
        "start": {
          "line": 2166,
          "column": 13
        },
        "end": {
          "line": 2166,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69342,
      "end": 69343,
      "loc": {
        "start": {
          "line": 2166,
          "column": 26
        },
        "end": {
          "line": 2166,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69348,
      "end": 69349,
      "loc": {
        "start": {
          "line": 2167,
          "column": 4
        },
        "end": {
          "line": 2167,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69352,
      "end": 69353,
      "loc": {
        "start": {
          "line": 2168,
          "column": 2
        },
        "end": {
          "line": 2168,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "applyContributionWeight",
      "start": 69357,
      "end": 69380,
      "loc": {
        "start": {
          "line": 2170,
          "column": 2
        },
        "end": {
          "line": 2170,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69380,
      "end": 69381,
      "loc": {
        "start": {
          "line": 2170,
          "column": 25
        },
        "end": {
          "line": 2170,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedNormalValues",
      "start": 69381,
      "end": 69401,
      "loc": {
        "start": {
          "line": 2170,
          "column": 26
        },
        "end": {
          "line": 2170,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69401,
      "end": 69402,
      "loc": {
        "start": {
          "line": 2170,
          "column": 46
        },
        "end": {
          "line": 2170,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 69403,
      "end": 69417,
      "loc": {
        "start": {
          "line": 2170,
          "column": 48
        },
        "end": {
          "line": 2170,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 69418,
      "end": 69419,
      "loc": {
        "start": {
          "line": 2170,
          "column": 63
        },
        "end": {
          "line": 2170,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "account",
      "start": 69420,
      "end": 69429,
      "loc": {
        "start": {
          "line": 2170,
          "column": 65
        },
        "end": {
          "line": 2170,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69429,
      "end": 69430,
      "loc": {
        "start": {
          "line": 2170,
          "column": 74
        },
        "end": {
          "line": 2170,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69431,
      "end": 69432,
      "loc": {
        "start": {
          "line": 2170,
          "column": 76
        },
        "end": {
          "line": 2170,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 69437,
      "end": 69441,
      "loc": {
        "start": {
          "line": 2171,
          "column": 4
        },
        "end": {
          "line": 2171,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69441,
      "end": 69442,
      "loc": {
        "start": {
          "line": 2171,
          "column": 8
        },
        "end": {
          "line": 2171,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setPredictionService",
      "start": 69442,
      "end": 69462,
      "loc": {
        "start": {
          "line": 2171,
          "column": 9
        },
        "end": {
          "line": 2171,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69462,
      "end": 69463,
      "loc": {
        "start": {
          "line": 2171,
          "column": 29
        },
        "end": {
          "line": 2171,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "predictionType",
      "start": 69463,
      "end": 69477,
      "loc": {
        "start": {
          "line": 2171,
          "column": 30
        },
        "end": {
          "line": 2171,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69477,
      "end": 69478,
      "loc": {
        "start": {
          "line": 2171,
          "column": 44
        },
        "end": {
          "line": 2171,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69478,
      "end": 69479,
      "loc": {
        "start": {
          "line": 2171,
          "column": 45
        },
        "end": {
          "line": 2171,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 69484,
      "end": 69487,
      "loc": {
        "start": {
          "line": 2172,
          "column": 4
        },
        "end": {
          "line": 2172,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculatedWeights",
      "start": 69488,
      "end": 69505,
      "loc": {
        "start": {
          "line": 2172,
          "column": 8
        },
        "end": {
          "line": 2172,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 69506,
      "end": 69507,
      "loc": {
        "start": {
          "line": 2172,
          "column": 26
        },
        "end": {
          "line": 2172,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69508,
      "end": 69509,
      "loc": {
        "start": {
          "line": 2172,
          "column": 28
        },
        "end": {
          "line": 2172,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69509,
      "end": 69510,
      "loc": {
        "start": {
          "line": 2172,
          "column": 29
        },
        "end": {
          "line": 2172,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69510,
      "end": 69511,
      "loc": {
        "start": {
          "line": 2172,
          "column": 30
        },
        "end": {
          "line": 2172,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weightedNormalValues",
      "start": 69517,
      "end": 69537,
      "loc": {
        "start": {
          "line": 2174,
          "column": 4
        },
        "end": {
          "line": 2174,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69537,
      "end": 69538,
      "loc": {
        "start": {
          "line": 2174,
          "column": 24
        },
        "end": {
          "line": 2174,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 69538,
      "end": 69545,
      "loc": {
        "start": {
          "line": 2174,
          "column": 25
        },
        "end": {
          "line": 2174,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69545,
      "end": 69546,
      "loc": {
        "start": {
          "line": 2174,
          "column": 32
        },
        "end": {
          "line": 2174,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69546,
      "end": 69547,
      "loc": {
        "start": {
          "line": 2174,
          "column": 33
        },
        "end": {
          "line": 2174,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weight",
      "start": 69547,
      "end": 69553,
      "loc": {
        "start": {
          "line": 2174,
          "column": 34
        },
        "end": {
          "line": 2174,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69553,
      "end": 69554,
      "loc": {
        "start": {
          "line": 2174,
          "column": 40
        },
        "end": {
          "line": 2174,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69555,
      "end": 69557,
      "loc": {
        "start": {
          "line": 2174,
          "column": 42
        },
        "end": {
          "line": 2174,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69558,
      "end": 69559,
      "loc": {
        "start": {
          "line": 2174,
          "column": 45
        },
        "end": {
          "line": 2174,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculatedWeights",
      "start": 69566,
      "end": 69583,
      "loc": {
        "start": {
          "line": 2175,
          "column": 6
        },
        "end": {
          "line": 2175,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69583,
      "end": 69584,
      "loc": {
        "start": {
          "line": 2175,
          "column": 23
        },
        "end": {
          "line": 2175,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 69584,
      "end": 69588,
      "loc": {
        "start": {
          "line": 2175,
          "column": 24
        },
        "end": {
          "line": 2175,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69588,
      "end": 69589,
      "loc": {
        "start": {
          "line": 2175,
          "column": 28
        },
        "end": {
          "line": 2175,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "weight",
      "start": 69589,
      "end": 69595,
      "loc": {
        "start": {
          "line": 2175,
          "column": 29
        },
        "end": {
          "line": 2175,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 69596,
      "end": 69597,
      "loc": {
        "start": {
          "line": 2175,
          "column": 36
        },
        "end": {
          "line": 2175,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 69598,
      "end": 69602,
      "loc": {
        "start": {
          "line": 2175,
          "column": 38
        },
        "end": {
          "line": 2175,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69602,
      "end": 69603,
      "loc": {
        "start": {
          "line": 2175,
          "column": 42
        },
        "end": {
          "line": 2175,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_currentPredictionService",
      "start": 69603,
      "end": 69628,
      "loc": {
        "start": {
          "line": 2175,
          "column": 43
        },
        "end": {
          "line": 2175,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69628,
      "end": 69629,
      "loc": {
        "start": {
          "line": 2175,
          "column": 68
        },
        "end": {
          "line": 2175,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getContributionWeight",
      "start": 69629,
      "end": 69650,
      "loc": {
        "start": {
          "line": 2175,
          "column": 69
        },
        "end": {
          "line": 2175,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69650,
      "end": 69651,
      "loc": {
        "start": {
          "line": 2175,
          "column": 90
        },
        "end": {
          "line": 2175,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69651,
      "end": 69652,
      "loc": {
        "start": {
          "line": 2175,
          "column": 91
        },
        "end": {
          "line": 2175,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69652,
      "end": 69653,
      "loc": {
        "start": {
          "line": 2175,
          "column": 92
        },
        "end": {
          "line": 2175,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69653,
      "end": 69654,
      "loc": {
        "start": {
          "line": 2175,
          "column": 93
        },
        "end": {
          "line": 2175,
          "column": 94
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69659,
      "end": 69660,
      "loc": {
        "start": {
          "line": 2176,
          "column": 4
        },
        "end": {
          "line": 2176,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69660,
      "end": 69661,
      "loc": {
        "start": {
          "line": 2176,
          "column": 5
        },
        "end": {
          "line": 2176,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69661,
      "end": 69662,
      "loc": {
        "start": {
          "line": 2176,
          "column": 6
        },
        "end": {
          "line": 2176,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 69668,
      "end": 69674,
      "loc": {
        "start": {
          "line": 2178,
          "column": 4
        },
        "end": {
          "line": 2178,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "calculatedWeights",
      "start": 69675,
      "end": 69692,
      "loc": {
        "start": {
          "line": 2178,
          "column": 11
        },
        "end": {
          "line": 2178,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 69692,
      "end": 69693,
      "loc": {
        "start": {
          "line": 2178,
          "column": 28
        },
        "end": {
          "line": 2178,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 69696,
      "end": 69697,
      "loc": {
        "start": {
          "line": 2179,
          "column": 2
        },
        "end": {
          "line": 2179,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Exports the line item's internal data structure.\n   *\n   * @param {boolean} [alwaysIncludeConfig=false]\n   *      Flag to include config object regardless of whether it has changed or not. The config\n   *      is always included if it has been modified but is omitted by to improve save performance\n   *      if there have been no changes by default to improve save performance.\n   * @returns {object}\n   ",
      "start": 69701,
      "end": 70117,
      "loc": {
        "start": {
          "line": 2181,
          "column": 2
        },
        "end": {
          "line": 2189,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "exportData",
      "start": 70120,
      "end": 70130,
      "loc": {
        "start": {
          "line": 2190,
          "column": 2
        },
        "end": {
          "line": 2190,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70130,
      "end": 70131,
      "loc": {
        "start": {
          "line": 2190,
          "column": 12
        },
        "end": {
          "line": 2190,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "alwaysIncludeConfig",
      "start": 70131,
      "end": 70150,
      "loc": {
        "start": {
          "line": 2190,
          "column": 13
        },
        "end": {
          "line": 2190,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 70151,
      "end": 70152,
      "loc": {
        "start": {
          "line": 2190,
          "column": 33
        },
        "end": {
          "line": 2190,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 70153,
      "end": 70158,
      "loc": {
        "start": {
          "line": 2190,
          "column": 35
        },
        "end": {
          "line": 2190,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70158,
      "end": 70159,
      "loc": {
        "start": {
          "line": 2190,
          "column": 40
        },
        "end": {
          "line": 2190,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70160,
      "end": 70161,
      "loc": {
        "start": {
          "line": 2190,
          "column": 42
        },
        "end": {
          "line": 2190,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 70166,
      "end": 70171,
      "loc": {
        "start": {
          "line": 2191,
          "column": 4
        },
        "end": {
          "line": 2191,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "blacklist",
      "start": 70172,
      "end": 70181,
      "loc": {
        "start": {
          "line": 2191,
          "column": 10
        },
        "end": {
          "line": 2191,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 70182,
      "end": 70183,
      "loc": {
        "start": {
          "line": 2191,
          "column": 20
        },
        "end": {
          "line": 2191,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 70184,
      "end": 70185,
      "loc": {
        "start": {
          "line": 2191,
          "column": 22
        },
        "end": {
          "line": 2191,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "alwaysIncludeConfig",
      "start": 70185,
      "end": 70204,
      "loc": {
        "start": {
          "line": 2191,
          "column": 23
        },
        "end": {
          "line": 2191,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 70205,
      "end": 70207,
      "loc": {
        "start": {
          "line": 2191,
          "column": 43
        },
        "end": {
          "line": 2191,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 70208,
      "end": 70209,
      "loc": {
        "start": {
          "line": 2191,
          "column": 46
        },
        "end": {
          "line": 2191,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 70209,
      "end": 70213,
      "loc": {
        "start": {
          "line": 2191,
          "column": 47
        },
        "end": {
          "line": 2191,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70213,
      "end": 70214,
      "loc": {
        "start": {
          "line": 2191,
          "column": 51
        },
        "end": {
          "line": 2191,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_hasConfigEverChanged",
      "start": 70214,
      "end": 70235,
      "loc": {
        "start": {
          "line": 2191,
          "column": 52
        },
        "end": {
          "line": 2191,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70236,
      "end": 70237,
      "loc": {
        "start": {
          "line": 2191,
          "column": 74
        },
        "end": {
          "line": 2191,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70238,
      "end": 70239,
      "loc": {
        "start": {
          "line": 2191,
          "column": 76
        },
        "end": {
          "line": 2191,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "config",
      "start": 70239,
      "end": 70247,
      "loc": {
        "start": {
          "line": 2191,
          "column": 77
        },
        "end": {
          "line": 2191,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70247,
      "end": 70248,
      "loc": {
        "start": {
          "line": 2191,
          "column": 85
        },
        "end": {
          "line": 2191,
          "column": 86
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70249,
      "end": 70250,
      "loc": {
        "start": {
          "line": 2191,
          "column": 87
        },
        "end": {
          "line": 2191,
          "column": 88
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70251,
      "end": 70252,
      "loc": {
        "start": {
          "line": 2191,
          "column": 89
        },
        "end": {
          "line": 2191,
          "column": 90
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70252,
      "end": 70253,
      "loc": {
        "start": {
          "line": 2191,
          "column": 90
        },
        "end": {
          "line": 2191,
          "column": 91
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70253,
      "end": 70254,
      "loc": {
        "start": {
          "line": 2191,
          "column": 91
        },
        "end": {
          "line": 2191,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 70259,
      "end": 70265,
      "loc": {
        "start": {
          "line": 2192,
          "column": 4
        },
        "end": {
          "line": 2192,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "cloneDeep",
      "start": 70266,
      "end": 70275,
      "loc": {
        "start": {
          "line": 2192,
          "column": 11
        },
        "end": {
          "line": 2192,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70275,
      "end": 70276,
      "loc": {
        "start": {
          "line": 2192,
          "column": 20
        },
        "end": {
          "line": 2192,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "omit",
      "start": 70276,
      "end": 70280,
      "loc": {
        "start": {
          "line": 2192,
          "column": 21
        },
        "end": {
          "line": 2192,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70280,
      "end": 70281,
      "loc": {
        "start": {
          "line": 2192,
          "column": 25
        },
        "end": {
          "line": 2192,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 70281,
      "end": 70285,
      "loc": {
        "start": {
          "line": 2192,
          "column": 26
        },
        "end": {
          "line": 2192,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70285,
      "end": 70286,
      "loc": {
        "start": {
          "line": 2192,
          "column": 30
        },
        "end": {
          "line": 2192,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 70286,
      "end": 70291,
      "loc": {
        "start": {
          "line": 2192,
          "column": 31
        },
        "end": {
          "line": 2192,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70291,
      "end": 70292,
      "loc": {
        "start": {
          "line": 2192,
          "column": 36
        },
        "end": {
          "line": 2192,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "blacklist",
      "start": 70293,
      "end": 70302,
      "loc": {
        "start": {
          "line": 2192,
          "column": 38
        },
        "end": {
          "line": 2192,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70302,
      "end": 70303,
      "loc": {
        "start": {
          "line": 2192,
          "column": 47
        },
        "end": {
          "line": 2192,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70303,
      "end": 70304,
      "loc": {
        "start": {
          "line": 2192,
          "column": 48
        },
        "end": {
          "line": 2192,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70304,
      "end": 70305,
      "loc": {
        "start": {
          "line": 2192,
          "column": 49
        },
        "end": {
          "line": 2192,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70308,
      "end": 70309,
      "loc": {
        "start": {
          "line": 2193,
          "column": 2
        },
        "end": {
          "line": 2193,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Moves line item to a new component and self removes from original component in the same {@link ComponentGroup}\n   *\n   * @param {Component} component\n   ",
      "start": 70313,
      "end": 70477,
      "loc": {
        "start": {
          "line": 2195,
          "column": 2
        },
        "end": {
          "line": 2199,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "moveToComponent",
      "start": 70480,
      "end": 70495,
      "loc": {
        "start": {
          "line": 2200,
          "column": 2
        },
        "end": {
          "line": 2200,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70495,
      "end": 70496,
      "loc": {
        "start": {
          "line": 2200,
          "column": 17
        },
        "end": {
          "line": 2200,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 70496,
      "end": 70505,
      "loc": {
        "start": {
          "line": 2200,
          "column": 18
        },
        "end": {
          "line": 2200,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70505,
      "end": 70506,
      "loc": {
        "start": {
          "line": 2200,
          "column": 27
        },
        "end": {
          "line": 2200,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70507,
      "end": 70508,
      "loc": {
        "start": {
          "line": 2200,
          "column": 29
        },
        "end": {
          "line": 2200,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "each",
      "start": 70513,
      "end": 70517,
      "loc": {
        "start": {
          "line": 2201,
          "column": 4
        },
        "end": {
          "line": 2201,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70517,
      "end": 70518,
      "loc": {
        "start": {
          "line": 2201,
          "column": 8
        },
        "end": {
          "line": 2201,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 70518,
      "end": 70522,
      "loc": {
        "start": {
          "line": 2201,
          "column": 9
        },
        "end": {
          "line": 2201,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70522,
      "end": 70523,
      "loc": {
        "start": {
          "line": 2201,
          "column": 13
        },
        "end": {
          "line": 2201,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 70523,
      "end": 70526,
      "loc": {
        "start": {
          "line": 2201,
          "column": 14
        },
        "end": {
          "line": 2201,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70526,
      "end": 70527,
      "loc": {
        "start": {
          "line": 2201,
          "column": 17
        },
        "end": {
          "line": 2201,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 70527,
      "end": 70535,
      "loc": {
        "start": {
          "line": 2201,
          "column": 18
        },
        "end": {
          "line": 2201,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70535,
      "end": 70536,
      "loc": {
        "start": {
          "line": 2201,
          "column": 26
        },
        "end": {
          "line": 2201,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "components",
      "start": 70536,
      "end": 70546,
      "loc": {
        "start": {
          "line": 2201,
          "column": 27
        },
        "end": {
          "line": 2201,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70546,
      "end": 70547,
      "loc": {
        "start": {
          "line": 2201,
          "column": 37
        },
        "end": {
          "line": 2201,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70547,
      "end": 70548,
      "loc": {
        "start": {
          "line": 2201,
          "column": 38
        },
        "end": {
          "line": 2201,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70548,
      "end": 70549,
      "loc": {
        "start": {
          "line": 2201,
          "column": 39
        },
        "end": {
          "line": 2201,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentToLeave",
      "start": 70550,
      "end": 70566,
      "loc": {
        "start": {
          "line": 2201,
          "column": 41
        },
        "end": {
          "line": 2201,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70567,
      "end": 70569,
      "loc": {
        "start": {
          "line": 2201,
          "column": 58
        },
        "end": {
          "line": 2201,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70570,
      "end": 70571,
      "loc": {
        "start": {
          "line": 2201,
          "column": 61
        },
        "end": {
          "line": 2201,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 70578,
      "end": 70580,
      "loc": {
        "start": {
          "line": 2202,
          "column": 6
        },
        "end": {
          "line": 2202,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70581,
      "end": 70582,
      "loc": {
        "start": {
          "line": 2202,
          "column": 9
        },
        "end": {
          "line": 2202,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentToLeave",
      "start": 70582,
      "end": 70598,
      "loc": {
        "start": {
          "line": 2202,
          "column": 10
        },
        "end": {
          "line": 2202,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70598,
      "end": 70599,
      "loc": {
        "start": {
          "line": 2202,
          "column": 26
        },
        "end": {
          "line": 2202,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 70599,
      "end": 70605,
      "loc": {
        "start": {
          "line": 2202,
          "column": 27
        },
        "end": {
          "line": 2202,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70605,
      "end": 70606,
      "loc": {
        "start": {
          "line": 2202,
          "column": 33
        },
        "end": {
          "line": 2202,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component_group_id",
      "start": 70606,
      "end": 70624,
      "loc": {
        "start": {
          "line": 2202,
          "column": 34
        },
        "end": {
          "line": 2202,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 70625,
      "end": 70628,
      "loc": {
        "start": {
          "line": 2202,
          "column": 53
        },
        "end": {
          "line": 2202,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 70629,
      "end": 70638,
      "loc": {
        "start": {
          "line": 2202,
          "column": 57
        },
        "end": {
          "line": 2202,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70638,
      "end": 70639,
      "loc": {
        "start": {
          "line": 2202,
          "column": 66
        },
        "end": {
          "line": 2202,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 70639,
      "end": 70645,
      "loc": {
        "start": {
          "line": 2202,
          "column": 67
        },
        "end": {
          "line": 2202,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70645,
      "end": 70646,
      "loc": {
        "start": {
          "line": 2202,
          "column": 73
        },
        "end": {
          "line": 2202,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component_group_id",
      "start": 70646,
      "end": 70664,
      "loc": {
        "start": {
          "line": 2202,
          "column": 74
        },
        "end": {
          "line": 2202,
          "column": 92
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70664,
      "end": 70665,
      "loc": {
        "start": {
          "line": 2202,
          "column": 92
        },
        "end": {
          "line": 2202,
          "column": 93
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70666,
      "end": 70667,
      "loc": {
        "start": {
          "line": 2202,
          "column": 94
        },
        "end": {
          "line": 2202,
          "column": 95
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 70676,
      "end": 70678,
      "loc": {
        "start": {
          "line": 2203,
          "column": 8
        },
        "end": {
          "line": 2203,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70679,
      "end": 70680,
      "loc": {
        "start": {
          "line": 2203,
          "column": 11
        },
        "end": {
          "line": 2203,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentToLeave",
      "start": 70680,
      "end": 70696,
      "loc": {
        "start": {
          "line": 2203,
          "column": 12
        },
        "end": {
          "line": 2203,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70696,
      "end": 70697,
      "loc": {
        "start": {
          "line": 2203,
          "column": 28
        },
        "end": {
          "line": 2203,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 70697,
      "end": 70703,
      "loc": {
        "start": {
          "line": 2203,
          "column": 29
        },
        "end": {
          "line": 2203,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70703,
      "end": 70704,
      "loc": {
        "start": {
          "line": 2203,
          "column": 35
        },
        "end": {
          "line": 2203,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "line_items",
      "start": 70704,
      "end": 70714,
      "loc": {
        "start": {
          "line": 2203,
          "column": 36
        },
        "end": {
          "line": 2203,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70714,
      "end": 70715,
      "loc": {
        "start": {
          "line": 2203,
          "column": 46
        },
        "end": {
          "line": 2203,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includes",
      "start": 70715,
      "end": 70723,
      "loc": {
        "start": {
          "line": 2203,
          "column": 47
        },
        "end": {
          "line": 2203,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70723,
      "end": 70724,
      "loc": {
        "start": {
          "line": 2203,
          "column": 55
        },
        "end": {
          "line": 2203,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 70724,
      "end": 70728,
      "loc": {
        "start": {
          "line": 2203,
          "column": 56
        },
        "end": {
          "line": 2203,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70728,
      "end": 70729,
      "loc": {
        "start": {
          "line": 2203,
          "column": 60
        },
        "end": {
          "line": 2203,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 70729,
      "end": 70731,
      "loc": {
        "start": {
          "line": 2203,
          "column": 61
        },
        "end": {
          "line": 2203,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70731,
      "end": 70732,
      "loc": {
        "start": {
          "line": 2203,
          "column": 63
        },
        "end": {
          "line": 2203,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70732,
      "end": 70733,
      "loc": {
        "start": {
          "line": 2203,
          "column": 64
        },
        "end": {
          "line": 2203,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70734,
      "end": 70735,
      "loc": {
        "start": {
          "line": 2203,
          "column": 66
        },
        "end": {
          "line": 2203,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pull",
      "start": 70746,
      "end": 70750,
      "loc": {
        "start": {
          "line": 2204,
          "column": 10
        },
        "end": {
          "line": 2204,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70750,
      "end": 70751,
      "loc": {
        "start": {
          "line": 2204,
          "column": 14
        },
        "end": {
          "line": 2204,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentToLeave",
      "start": 70751,
      "end": 70767,
      "loc": {
        "start": {
          "line": 2204,
          "column": 15
        },
        "end": {
          "line": 2204,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70767,
      "end": 70768,
      "loc": {
        "start": {
          "line": 2204,
          "column": 31
        },
        "end": {
          "line": 2204,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 70768,
      "end": 70774,
      "loc": {
        "start": {
          "line": 2204,
          "column": 32
        },
        "end": {
          "line": 2204,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70774,
      "end": 70775,
      "loc": {
        "start": {
          "line": 2204,
          "column": 38
        },
        "end": {
          "line": 2204,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "line_items",
      "start": 70775,
      "end": 70785,
      "loc": {
        "start": {
          "line": 2204,
          "column": 39
        },
        "end": {
          "line": 2204,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70785,
      "end": 70786,
      "loc": {
        "start": {
          "line": 2204,
          "column": 49
        },
        "end": {
          "line": 2204,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 70787,
      "end": 70791,
      "loc": {
        "start": {
          "line": 2204,
          "column": 51
        },
        "end": {
          "line": 2204,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70791,
      "end": 70792,
      "loc": {
        "start": {
          "line": 2204,
          "column": 55
        },
        "end": {
          "line": 2204,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 70792,
      "end": 70794,
      "loc": {
        "start": {
          "line": 2204,
          "column": 56
        },
        "end": {
          "line": 2204,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70794,
      "end": 70795,
      "loc": {
        "start": {
          "line": 2204,
          "column": 58
        },
        "end": {
          "line": 2204,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70795,
      "end": 70796,
      "loc": {
        "start": {
          "line": 2204,
          "column": 59
        },
        "end": {
          "line": 2204,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "componentToLeave",
      "start": 70808,
      "end": 70824,
      "loc": {
        "start": {
          "line": 2206,
          "column": 10
        },
        "end": {
          "line": 2206,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70824,
      "end": 70825,
      "loc": {
        "start": {
          "line": 2206,
          "column": 26
        },
        "end": {
          "line": 2206,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 70825,
      "end": 70831,
      "loc": {
        "start": {
          "line": 2206,
          "column": 27
        },
        "end": {
          "line": 2206,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70831,
      "end": 70832,
      "loc": {
        "start": {
          "line": 2206,
          "column": 33
        },
        "end": {
          "line": 2206,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70832,
      "end": 70833,
      "loc": {
        "start": {
          "line": 2206,
          "column": 34
        },
        "end": {
          "line": 2206,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70833,
      "end": 70834,
      "loc": {
        "start": {
          "line": 2206,
          "column": 35
        },
        "end": {
          "line": 2206,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70843,
      "end": 70844,
      "loc": {
        "start": {
          "line": 2207,
          "column": 8
        },
        "end": {
          "line": 2207,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70851,
      "end": 70852,
      "loc": {
        "start": {
          "line": 2208,
          "column": 6
        },
        "end": {
          "line": 2208,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70857,
      "end": 70858,
      "loc": {
        "start": {
          "line": 2209,
          "column": 4
        },
        "end": {
          "line": 2209,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70858,
      "end": 70859,
      "loc": {
        "start": {
          "line": 2209,
          "column": 5
        },
        "end": {
          "line": 2209,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70859,
      "end": 70860,
      "loc": {
        "start": {
          "line": 2209,
          "column": 6
        },
        "end": {
          "line": 2209,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 70866,
      "end": 70875,
      "loc": {
        "start": {
          "line": 2211,
          "column": 4
        },
        "end": {
          "line": 2211,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70875,
      "end": 70876,
      "loc": {
        "start": {
          "line": 2211,
          "column": 13
        },
        "end": {
          "line": 2211,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 70876,
      "end": 70882,
      "loc": {
        "start": {
          "line": 2211,
          "column": 14
        },
        "end": {
          "line": 2211,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70882,
      "end": 70883,
      "loc": {
        "start": {
          "line": 2211,
          "column": 20
        },
        "end": {
          "line": 2211,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "line_items",
      "start": 70883,
      "end": 70893,
      "loc": {
        "start": {
          "line": 2211,
          "column": 21
        },
        "end": {
          "line": 2211,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70893,
      "end": 70894,
      "loc": {
        "start": {
          "line": 2211,
          "column": 31
        },
        "end": {
          "line": 2211,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 70894,
      "end": 70898,
      "loc": {
        "start": {
          "line": 2211,
          "column": 32
        },
        "end": {
          "line": 2211,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70898,
      "end": 70899,
      "loc": {
        "start": {
          "line": 2211,
          "column": 36
        },
        "end": {
          "line": 2211,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 70899,
      "end": 70903,
      "loc": {
        "start": {
          "line": 2211,
          "column": 37
        },
        "end": {
          "line": 2211,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70903,
      "end": 70904,
      "loc": {
        "start": {
          "line": 2211,
          "column": 41
        },
        "end": {
          "line": 2211,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 70904,
      "end": 70906,
      "loc": {
        "start": {
          "line": 2211,
          "column": 42
        },
        "end": {
          "line": 2211,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70906,
      "end": 70907,
      "loc": {
        "start": {
          "line": 2211,
          "column": 44
        },
        "end": {
          "line": 2211,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70907,
      "end": 70908,
      "loc": {
        "start": {
          "line": 2211,
          "column": 45
        },
        "end": {
          "line": 2211,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 70913,
      "end": 70922,
      "loc": {
        "start": {
          "line": 2212,
          "column": 4
        },
        "end": {
          "line": 2212,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70922,
      "end": 70923,
      "loc": {
        "start": {
          "line": 2212,
          "column": 13
        },
        "end": {
          "line": 2212,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 70923,
      "end": 70927,
      "loc": {
        "start": {
          "line": 2212,
          "column": 14
        },
        "end": {
          "line": 2212,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70927,
      "end": 70928,
      "loc": {
        "start": {
          "line": 2212,
          "column": 18
        },
        "end": {
          "line": 2212,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70928,
      "end": 70929,
      "loc": {
        "start": {
          "line": 2212,
          "column": 19
        },
        "end": {
          "line": 2212,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70929,
      "end": 70930,
      "loc": {
        "start": {
          "line": 2212,
          "column": 20
        },
        "end": {
          "line": 2212,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 70935,
      "end": 70944,
      "loc": {
        "start": {
          "line": 2213,
          "column": 4
        },
        "end": {
          "line": 2213,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70944,
      "end": 70945,
      "loc": {
        "start": {
          "line": 2213,
          "column": 13
        },
        "end": {
          "line": 2213,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 70945,
      "end": 70951,
      "loc": {
        "start": {
          "line": 2213,
          "column": 14
        },
        "end": {
          "line": 2213,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70951,
      "end": 70952,
      "loc": {
        "start": {
          "line": 2213,
          "column": 20
        },
        "end": {
          "line": 2213,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70952,
      "end": 70953,
      "loc": {
        "start": {
          "line": 2213,
          "column": 21
        },
        "end": {
          "line": 2213,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 70953,
      "end": 70954,
      "loc": {
        "start": {
          "line": 2213,
          "column": 22
        },
        "end": {
          "line": 2213,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 70957,
      "end": 70958,
      "loc": {
        "start": {
          "line": 2214,
          "column": 2
        },
        "end": {
          "line": 2214,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Gets an array of components that the line item is under.\n   * A line item is either uncategorized or under one {@link Component} per {@link ComponentGroup}\n   *\n   * @returns {Component[]}\n   ",
      "start": 70962,
      "end": 71165,
      "loc": {
        "start": {
          "line": 2216,
          "column": 2
        },
        "end": {
          "line": 2221,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "components",
      "start": 71168,
      "end": 71178,
      "loc": {
        "start": {
          "line": 2222,
          "column": 2
        },
        "end": {
          "line": 2222,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71178,
      "end": 71179,
      "loc": {
        "start": {
          "line": 2222,
          "column": 12
        },
        "end": {
          "line": 2222,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71179,
      "end": 71180,
      "loc": {
        "start": {
          "line": 2222,
          "column": 13
        },
        "end": {
          "line": 2222,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71181,
      "end": 71182,
      "loc": {
        "start": {
          "line": 2222,
          "column": 15
        },
        "end": {
          "line": 2222,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 71187,
      "end": 71190,
      "loc": {
        "start": {
          "line": 2223,
          "column": 4
        },
        "end": {
          "line": 2223,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "components",
      "start": 71191,
      "end": 71201,
      "loc": {
        "start": {
          "line": 2223,
          "column": 8
        },
        "end": {
          "line": 2223,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 71202,
      "end": 71203,
      "loc": {
        "start": {
          "line": 2223,
          "column": 19
        },
        "end": {
          "line": 2223,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71204,
      "end": 71205,
      "loc": {
        "start": {
          "line": 2223,
          "column": 21
        },
        "end": {
          "line": 2223,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71205,
      "end": 71206,
      "loc": {
        "start": {
          "line": 2223,
          "column": 22
        },
        "end": {
          "line": 2223,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71206,
      "end": 71207,
      "loc": {
        "start": {
          "line": 2223,
          "column": 23
        },
        "end": {
          "line": 2223,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "each",
      "start": 71212,
      "end": 71216,
      "loc": {
        "start": {
          "line": 2224,
          "column": 4
        },
        "end": {
          "line": 2224,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71216,
      "end": 71217,
      "loc": {
        "start": {
          "line": 2224,
          "column": 8
        },
        "end": {
          "line": 2224,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 71217,
      "end": 71221,
      "loc": {
        "start": {
          "line": 2224,
          "column": 9
        },
        "end": {
          "line": 2224,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71221,
      "end": 71222,
      "loc": {
        "start": {
          "line": 2224,
          "column": 13
        },
        "end": {
          "line": 2224,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 71222,
      "end": 71225,
      "loc": {
        "start": {
          "line": 2224,
          "column": 14
        },
        "end": {
          "line": 2224,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71225,
      "end": 71226,
      "loc": {
        "start": {
          "line": 2224,
          "column": 17
        },
        "end": {
          "line": 2224,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 71226,
      "end": 71234,
      "loc": {
        "start": {
          "line": 2224,
          "column": 18
        },
        "end": {
          "line": 2224,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71234,
      "end": 71235,
      "loc": {
        "start": {
          "line": 2224,
          "column": 26
        },
        "end": {
          "line": 2224,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "components",
      "start": 71235,
      "end": 71245,
      "loc": {
        "start": {
          "line": 2224,
          "column": 27
        },
        "end": {
          "line": 2224,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71245,
      "end": 71246,
      "loc": {
        "start": {
          "line": 2224,
          "column": 37
        },
        "end": {
          "line": 2224,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71246,
      "end": 71247,
      "loc": {
        "start": {
          "line": 2224,
          "column": 38
        },
        "end": {
          "line": 2224,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71247,
      "end": 71248,
      "loc": {
        "start": {
          "line": 2224,
          "column": 39
        },
        "end": {
          "line": 2224,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 71249,
      "end": 71258,
      "loc": {
        "start": {
          "line": 2224,
          "column": 41
        },
        "end": {
          "line": 2224,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71259,
      "end": 71261,
      "loc": {
        "start": {
          "line": 2224,
          "column": 51
        },
        "end": {
          "line": 2224,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71262,
      "end": 71263,
      "loc": {
        "start": {
          "line": 2224,
          "column": 54
        },
        "end": {
          "line": 2224,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 71270,
      "end": 71272,
      "loc": {
        "start": {
          "line": 2225,
          "column": 6
        },
        "end": {
          "line": 2225,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71273,
      "end": 71274,
      "loc": {
        "start": {
          "line": 2225,
          "column": 9
        },
        "end": {
          "line": 2225,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 71274,
      "end": 71283,
      "loc": {
        "start": {
          "line": 2225,
          "column": 10
        },
        "end": {
          "line": 2225,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71283,
      "end": 71284,
      "loc": {
        "start": {
          "line": 2225,
          "column": 19
        },
        "end": {
          "line": 2225,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "config",
      "start": 71284,
      "end": 71290,
      "loc": {
        "start": {
          "line": 2225,
          "column": 20
        },
        "end": {
          "line": 2225,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71290,
      "end": 71291,
      "loc": {
        "start": {
          "line": 2225,
          "column": 26
        },
        "end": {
          "line": 2225,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "line_items",
      "start": 71291,
      "end": 71301,
      "loc": {
        "start": {
          "line": 2225,
          "column": 27
        },
        "end": {
          "line": 2225,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71301,
      "end": 71302,
      "loc": {
        "start": {
          "line": 2225,
          "column": 37
        },
        "end": {
          "line": 2225,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includes",
      "start": 71302,
      "end": 71310,
      "loc": {
        "start": {
          "line": 2225,
          "column": 38
        },
        "end": {
          "line": 2225,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71310,
      "end": 71311,
      "loc": {
        "start": {
          "line": 2225,
          "column": 46
        },
        "end": {
          "line": 2225,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 71311,
      "end": 71315,
      "loc": {
        "start": {
          "line": 2225,
          "column": 47
        },
        "end": {
          "line": 2225,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71315,
      "end": 71316,
      "loc": {
        "start": {
          "line": 2225,
          "column": 51
        },
        "end": {
          "line": 2225,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 71316,
      "end": 71318,
      "loc": {
        "start": {
          "line": 2225,
          "column": 52
        },
        "end": {
          "line": 2225,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71318,
      "end": 71319,
      "loc": {
        "start": {
          "line": 2225,
          "column": 54
        },
        "end": {
          "line": 2225,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71319,
      "end": 71320,
      "loc": {
        "start": {
          "line": 2225,
          "column": 55
        },
        "end": {
          "line": 2225,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "components",
      "start": 71321,
      "end": 71331,
      "loc": {
        "start": {
          "line": 2225,
          "column": 57
        },
        "end": {
          "line": 2225,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71331,
      "end": 71332,
      "loc": {
        "start": {
          "line": 2225,
          "column": 67
        },
        "end": {
          "line": 2225,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 71332,
      "end": 71336,
      "loc": {
        "start": {
          "line": 2225,
          "column": 68
        },
        "end": {
          "line": 2225,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71336,
      "end": 71337,
      "loc": {
        "start": {
          "line": 2225,
          "column": 72
        },
        "end": {
          "line": 2225,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "component",
      "start": 71337,
      "end": 71346,
      "loc": {
        "start": {
          "line": 2225,
          "column": 73
        },
        "end": {
          "line": 2225,
          "column": 82
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71346,
      "end": 71347,
      "loc": {
        "start": {
          "line": 2225,
          "column": 82
        },
        "end": {
          "line": 2225,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71347,
      "end": 71348,
      "loc": {
        "start": {
          "line": 2225,
          "column": 83
        },
        "end": {
          "line": 2225,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71353,
      "end": 71354,
      "loc": {
        "start": {
          "line": 2226,
          "column": 4
        },
        "end": {
          "line": 2226,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71354,
      "end": 71355,
      "loc": {
        "start": {
          "line": 2226,
          "column": 5
        },
        "end": {
          "line": 2226,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71355,
      "end": 71356,
      "loc": {
        "start": {
          "line": 2226,
          "column": 6
        },
        "end": {
          "line": 2226,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 71361,
      "end": 71367,
      "loc": {
        "start": {
          "line": 2227,
          "column": 4
        },
        "end": {
          "line": 2227,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "components",
      "start": 71368,
      "end": 71378,
      "loc": {
        "start": {
          "line": 2227,
          "column": 11
        },
        "end": {
          "line": 2227,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71378,
      "end": 71379,
      "loc": {
        "start": {
          "line": 2227,
          "column": 21
        },
        "end": {
          "line": 2227,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71382,
      "end": 71383,
      "loc": {
        "start": {
          "line": 2228,
          "column": 2
        },
        "end": {
          "line": 2228,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Get the line item's assembly if it has one\n   *\n   * @return {Assembly|undefined}\n   ",
      "start": 71387,
      "end": 71483,
      "loc": {
        "start": {
          "line": 2230,
          "column": 2
        },
        "end": {
          "line": 2234,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getAssembly",
      "start": 71486,
      "end": 71497,
      "loc": {
        "start": {
          "line": 2235,
          "column": 2
        },
        "end": {
          "line": 2235,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71497,
      "end": 71498,
      "loc": {
        "start": {
          "line": 2235,
          "column": 13
        },
        "end": {
          "line": 2235,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71498,
      "end": 71499,
      "loc": {
        "start": {
          "line": 2235,
          "column": 14
        },
        "end": {
          "line": 2235,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71500,
      "end": 71501,
      "loc": {
        "start": {
          "line": 2235,
          "column": 16
        },
        "end": {
          "line": 2235,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 71506,
      "end": 71512,
      "loc": {
        "start": {
          "line": 2236,
          "column": 4
        },
        "end": {
          "line": 2236,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getAssembly",
      "start": 71513,
      "end": 71524,
      "loc": {
        "start": {
          "line": 2236,
          "column": 11
        },
        "end": {
          "line": 2236,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71524,
      "end": 71525,
      "loc": {
        "start": {
          "line": 2236,
          "column": 22
        },
        "end": {
          "line": 2236,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 71525,
      "end": 71529,
      "loc": {
        "start": {
          "line": 2236,
          "column": 23
        },
        "end": {
          "line": 2236,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71529,
      "end": 71530,
      "loc": {
        "start": {
          "line": 2236,
          "column": 27
        },
        "end": {
          "line": 2236,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71530,
      "end": 71531,
      "loc": {
        "start": {
          "line": 2236,
          "column": 28
        },
        "end": {
          "line": 2236,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71534,
      "end": 71535,
      "loc": {
        "start": {
          "line": 2237,
          "column": 2
        },
        "end": {
          "line": 2237,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Adds the line item to an assembly.\n   *\n   * @param {Assembly|string} assembly The assembly entity or an assembly ref id\n   * @return {Assembly} the new assembly setting\n   ",
      "start": 71539,
      "end": 71723,
      "loc": {
        "start": {
          "line": 2239,
          "column": 2
        },
        "end": {
          "line": 2244,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setAssembly",
      "start": 71726,
      "end": 71737,
      "loc": {
        "start": {
          "line": 2245,
          "column": 2
        },
        "end": {
          "line": 2245,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71737,
      "end": 71738,
      "loc": {
        "start": {
          "line": 2245,
          "column": 13
        },
        "end": {
          "line": 2245,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assembly",
      "start": 71738,
      "end": 71746,
      "loc": {
        "start": {
          "line": 2245,
          "column": 14
        },
        "end": {
          "line": 2245,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71746,
      "end": 71747,
      "loc": {
        "start": {
          "line": 2245,
          "column": 22
        },
        "end": {
          "line": 2245,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71748,
      "end": 71749,
      "loc": {
        "start": {
          "line": 2245,
          "column": 24
        },
        "end": {
          "line": 2245,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 71754,
      "end": 71756,
      "loc": {
        "start": {
          "line": 2246,
          "column": 4
        },
        "end": {
          "line": 2246,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71757,
      "end": 71758,
      "loc": {
        "start": {
          "line": 2246,
          "column": 7
        },
        "end": {
          "line": 2246,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 71758,
      "end": 71759,
      "loc": {
        "start": {
          "line": 2246,
          "column": 8
        },
        "end": {
          "line": 2246,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assembly",
      "start": 71759,
      "end": 71767,
      "loc": {
        "start": {
          "line": 2246,
          "column": 9
        },
        "end": {
          "line": 2246,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71767,
      "end": 71768,
      "loc": {
        "start": {
          "line": 2246,
          "column": 17
        },
        "end": {
          "line": 2246,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "throw",
        "keyword": "throw",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "throw",
      "start": 71769,
      "end": 71774,
      "loc": {
        "start": {
          "line": 2246,
          "column": 19
        },
        "end": {
          "line": 2246,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 71775,
      "end": 71778,
      "loc": {
        "start": {
          "line": 2246,
          "column": 25
        },
        "end": {
          "line": 2246,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Error",
      "start": 71779,
      "end": 71784,
      "loc": {
        "start": {
          "line": 2246,
          "column": 29
        },
        "end": {
          "line": 2246,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71784,
      "end": 71785,
      "loc": {
        "start": {
          "line": 2246,
          "column": 34
        },
        "end": {
          "line": 2246,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Assembly reference was not provided.",
      "start": 71785,
      "end": 71823,
      "loc": {
        "start": {
          "line": 2246,
          "column": 35
        },
        "end": {
          "line": 2246,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71823,
      "end": 71824,
      "loc": {
        "start": {
          "line": 2246,
          "column": 73
        },
        "end": {
          "line": 2246,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71824,
      "end": 71825,
      "loc": {
        "start": {
          "line": 2246,
          "column": 74
        },
        "end": {
          "line": 2246,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setAssembly",
      "start": 71830,
      "end": 71841,
      "loc": {
        "start": {
          "line": 2247,
          "column": 4
        },
        "end": {
          "line": 2247,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71841,
      "end": 71842,
      "loc": {
        "start": {
          "line": 2247,
          "column": 15
        },
        "end": {
          "line": 2247,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 71842,
      "end": 71846,
      "loc": {
        "start": {
          "line": 2247,
          "column": 16
        },
        "end": {
          "line": 2247,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71846,
      "end": 71847,
      "loc": {
        "start": {
          "line": 2247,
          "column": 20
        },
        "end": {
          "line": 2247,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assembly",
      "start": 71848,
      "end": 71856,
      "loc": {
        "start": {
          "line": 2247,
          "column": 22
        },
        "end": {
          "line": 2247,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71856,
      "end": 71857,
      "loc": {
        "start": {
          "line": 2247,
          "column": 30
        },
        "end": {
          "line": 2247,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71857,
      "end": 71858,
      "loc": {
        "start": {
          "line": 2247,
          "column": 31
        },
        "end": {
          "line": 2247,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 71863,
      "end": 71867,
      "loc": {
        "start": {
          "line": 2248,
          "column": 4
        },
        "end": {
          "line": 2248,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71867,
      "end": 71868,
      "loc": {
        "start": {
          "line": 2248,
          "column": 8
        },
        "end": {
          "line": 2248,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 71868,
      "end": 71873,
      "loc": {
        "start": {
          "line": 2248,
          "column": 9
        },
        "end": {
          "line": 2248,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71873,
      "end": 71874,
      "loc": {
        "start": {
          "line": 2248,
          "column": 14
        },
        "end": {
          "line": 2248,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71874,
      "end": 71875,
      "loc": {
        "start": {
          "line": 2248,
          "column": 15
        },
        "end": {
          "line": 2248,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71875,
      "end": 71876,
      "loc": {
        "start": {
          "line": 2248,
          "column": 16
        },
        "end": {
          "line": 2248,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 71881,
      "end": 71887,
      "loc": {
        "start": {
          "line": 2249,
          "column": 4
        },
        "end": {
          "line": 2249,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 71888,
      "end": 71892,
      "loc": {
        "start": {
          "line": 2249,
          "column": 11
        },
        "end": {
          "line": 2249,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71892,
      "end": 71893,
      "loc": {
        "start": {
          "line": 2249,
          "column": 15
        },
        "end": {
          "line": 2249,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getAssembly",
      "start": 71893,
      "end": 71904,
      "loc": {
        "start": {
          "line": 2249,
          "column": 16
        },
        "end": {
          "line": 2249,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71904,
      "end": 71905,
      "loc": {
        "start": {
          "line": 2249,
          "column": 27
        },
        "end": {
          "line": 2249,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71905,
      "end": 71906,
      "loc": {
        "start": {
          "line": 2249,
          "column": 28
        },
        "end": {
          "line": 2249,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 71906,
      "end": 71907,
      "loc": {
        "start": {
          "line": 2249,
          "column": 29
        },
        "end": {
          "line": 2249,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 71910,
      "end": 71911,
      "loc": {
        "start": {
          "line": 2250,
          "column": 2
        },
        "end": {
          "line": 2250,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Removes any assembly reference from the line item.\n   *\n   * @return {void}\n   ",
      "start": 71915,
      "end": 72005,
      "loc": {
        "start": {
          "line": 2252,
          "column": 2
        },
        "end": {
          "line": 2256,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "unsetAssembly",
      "start": 72008,
      "end": 72021,
      "loc": {
        "start": {
          "line": 2257,
          "column": 2
        },
        "end": {
          "line": 2257,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72021,
      "end": 72022,
      "loc": {
        "start": {
          "line": 2257,
          "column": 15
        },
        "end": {
          "line": 2257,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72022,
      "end": 72023,
      "loc": {
        "start": {
          "line": 2257,
          "column": 16
        },
        "end": {
          "line": 2257,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72024,
      "end": 72025,
      "loc": {
        "start": {
          "line": 2257,
          "column": 18
        },
        "end": {
          "line": 2257,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setAssembly",
      "start": 72030,
      "end": 72041,
      "loc": {
        "start": {
          "line": 2258,
          "column": 4
        },
        "end": {
          "line": 2258,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72041,
      "end": 72042,
      "loc": {
        "start": {
          "line": 2258,
          "column": 15
        },
        "end": {
          "line": 2258,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72042,
      "end": 72046,
      "loc": {
        "start": {
          "line": 2258,
          "column": 16
        },
        "end": {
          "line": 2258,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72046,
      "end": 72047,
      "loc": {
        "start": {
          "line": 2258,
          "column": 20
        },
        "end": {
          "line": 2258,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 72048,
      "end": 72052,
      "loc": {
        "start": {
          "line": 2258,
          "column": 22
        },
        "end": {
          "line": 2258,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72052,
      "end": 72053,
      "loc": {
        "start": {
          "line": 2258,
          "column": 26
        },
        "end": {
          "line": 2258,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72053,
      "end": 72054,
      "loc": {
        "start": {
          "line": 2258,
          "column": 27
        },
        "end": {
          "line": 2258,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72059,
      "end": 72063,
      "loc": {
        "start": {
          "line": 2259,
          "column": 4
        },
        "end": {
          "line": 2259,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72063,
      "end": 72064,
      "loc": {
        "start": {
          "line": 2259,
          "column": 8
        },
        "end": {
          "line": 2259,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dirty",
      "start": 72064,
      "end": 72069,
      "loc": {
        "start": {
          "line": 2259,
          "column": 9
        },
        "end": {
          "line": 2259,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72069,
      "end": 72070,
      "loc": {
        "start": {
          "line": 2259,
          "column": 14
        },
        "end": {
          "line": 2259,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72070,
      "end": 72071,
      "loc": {
        "start": {
          "line": 2259,
          "column": 15
        },
        "end": {
          "line": 2259,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72071,
      "end": 72072,
      "loc": {
        "start": {
          "line": 2259,
          "column": 16
        },
        "end": {
          "line": 2259,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72075,
      "end": 72076,
      "loc": {
        "start": {
          "line": 2260,
          "column": 2
        },
        "end": {
          "line": 2260,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_removeFromDynamicGroups",
      "start": 72080,
      "end": 72104,
      "loc": {
        "start": {
          "line": 2262,
          "column": 2
        },
        "end": {
          "line": 2262,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72104,
      "end": 72105,
      "loc": {
        "start": {
          "line": 2262,
          "column": 26
        },
        "end": {
          "line": 2262,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72105,
      "end": 72106,
      "loc": {
        "start": {
          "line": 2262,
          "column": 27
        },
        "end": {
          "line": 2262,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72107,
      "end": 72108,
      "loc": {
        "start": {
          "line": 2262,
          "column": 29
        },
        "end": {
          "line": 2262,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Object",
      "start": 72113,
      "end": 72119,
      "loc": {
        "start": {
          "line": 2263,
          "column": 4
        },
        "end": {
          "line": 2263,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72119,
      "end": 72120,
      "loc": {
        "start": {
          "line": 2263,
          "column": 10
        },
        "end": {
          "line": 2263,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 72120,
      "end": 72126,
      "loc": {
        "start": {
          "line": 2263,
          "column": 11
        },
        "end": {
          "line": 2263,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72126,
      "end": 72127,
      "loc": {
        "start": {
          "line": 2263,
          "column": 17
        },
        "end": {
          "line": 2263,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72127,
      "end": 72131,
      "loc": {
        "start": {
          "line": 2263,
          "column": 18
        },
        "end": {
          "line": 2263,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72131,
      "end": 72132,
      "loc": {
        "start": {
          "line": 2263,
          "column": 22
        },
        "end": {
          "line": 2263,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 72132,
      "end": 72135,
      "loc": {
        "start": {
          "line": 2263,
          "column": 23
        },
        "end": {
          "line": 2263,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72135,
      "end": 72136,
      "loc": {
        "start": {
          "line": 2263,
          "column": 26
        },
        "end": {
          "line": 2263,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "entities",
      "start": 72136,
      "end": 72144,
      "loc": {
        "start": {
          "line": 2263,
          "column": 27
        },
        "end": {
          "line": 2263,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72144,
      "end": 72145,
      "loc": {
        "start": {
          "line": 2263,
          "column": 35
        },
        "end": {
          "line": 2263,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dynamicGroups",
      "start": 72145,
      "end": 72158,
      "loc": {
        "start": {
          "line": 2263,
          "column": 36
        },
        "end": {
          "line": 2263,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72158,
      "end": 72159,
      "loc": {
        "start": {
          "line": 2263,
          "column": 49
        },
        "end": {
          "line": 2263,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72159,
      "end": 72160,
      "loc": {
        "start": {
          "line": 2263,
          "column": 50
        },
        "end": {
          "line": 2263,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72160,
      "end": 72161,
      "loc": {
        "start": {
          "line": 2263,
          "column": 51
        },
        "end": {
          "line": 2263,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72161,
      "end": 72162,
      "loc": {
        "start": {
          "line": 2263,
          "column": 52
        },
        "end": {
          "line": 2263,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 72162,
      "end": 72169,
      "loc": {
        "start": {
          "line": 2263,
          "column": 53
        },
        "end": {
          "line": 2263,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72169,
      "end": 72170,
      "loc": {
        "start": {
          "line": 2263,
          "column": 60
        },
        "end": {
          "line": 2263,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "group",
      "start": 72170,
      "end": 72175,
      "loc": {
        "start": {
          "line": 2263,
          "column": 61
        },
        "end": {
          "line": 2263,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72176,
      "end": 72178,
      "loc": {
        "start": {
          "line": 2263,
          "column": 67
        },
        "end": {
          "line": 2263,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72179,
      "end": 72180,
      "loc": {
        "start": {
          "line": 2263,
          "column": 70
        },
        "end": {
          "line": 2263,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "while",
        "keyword": "while",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "while",
      "start": 72187,
      "end": 72192,
      "loc": {
        "start": {
          "line": 2264,
          "column": 6
        },
        "end": {
          "line": 2264,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72193,
      "end": 72194,
      "loc": {
        "start": {
          "line": 2264,
          "column": 12
        },
        "end": {
          "line": 2264,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "group",
      "start": 72194,
      "end": 72199,
      "loc": {
        "start": {
          "line": 2264,
          "column": 13
        },
        "end": {
          "line": 2264,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72199,
      "end": 72200,
      "loc": {
        "start": {
          "line": 2264,
          "column": 18
        },
        "end": {
          "line": 2264,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "lineItems",
      "start": 72200,
      "end": 72209,
      "loc": {
        "start": {
          "line": 2264,
          "column": 19
        },
        "end": {
          "line": 2264,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72209,
      "end": 72210,
      "loc": {
        "start": {
          "line": 2264,
          "column": 28
        },
        "end": {
          "line": 2264,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includes",
      "start": 72210,
      "end": 72218,
      "loc": {
        "start": {
          "line": 2264,
          "column": 29
        },
        "end": {
          "line": 2264,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72218,
      "end": 72219,
      "loc": {
        "start": {
          "line": 2264,
          "column": 37
        },
        "end": {
          "line": 2264,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72219,
      "end": 72223,
      "loc": {
        "start": {
          "line": 2264,
          "column": 38
        },
        "end": {
          "line": 2264,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72223,
      "end": 72224,
      "loc": {
        "start": {
          "line": 2264,
          "column": 42
        },
        "end": {
          "line": 2264,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 72224,
      "end": 72226,
      "loc": {
        "start": {
          "line": 2264,
          "column": 43
        },
        "end": {
          "line": 2264,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72226,
      "end": 72227,
      "loc": {
        "start": {
          "line": 2264,
          "column": 45
        },
        "end": {
          "line": 2264,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72227,
      "end": 72228,
      "loc": {
        "start": {
          "line": 2264,
          "column": 46
        },
        "end": {
          "line": 2264,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72229,
      "end": 72230,
      "loc": {
        "start": {
          "line": 2264,
          "column": 48
        },
        "end": {
          "line": 2264,
          "column": 49
        }
      }
    },
    {
      "type": "CommentLine",
      "value": " while loop in-case of duplicates",
      "start": 72239,
      "end": 72274,
      "loc": {
        "start": {
          "line": 2265,
          "column": 8
        },
        "end": {
          "line": 2265,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "group",
      "start": 72283,
      "end": 72288,
      "loc": {
        "start": {
          "line": 2266,
          "column": 8
        },
        "end": {
          "line": 2266,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72288,
      "end": 72289,
      "loc": {
        "start": {
          "line": 2266,
          "column": 13
        },
        "end": {
          "line": 2266,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "removeChildById",
      "start": 72289,
      "end": 72304,
      "loc": {
        "start": {
          "line": 2266,
          "column": 14
        },
        "end": {
          "line": 2266,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72304,
      "end": 72305,
      "loc": {
        "start": {
          "line": 2266,
          "column": 29
        },
        "end": {
          "line": 2266,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "line_item",
      "start": 72305,
      "end": 72316,
      "loc": {
        "start": {
          "line": 2266,
          "column": 30
        },
        "end": {
          "line": 2266,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72316,
      "end": 72317,
      "loc": {
        "start": {
          "line": 2266,
          "column": 41
        },
        "end": {
          "line": 2266,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72318,
      "end": 72322,
      "loc": {
        "start": {
          "line": 2266,
          "column": 43
        },
        "end": {
          "line": 2266,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72322,
      "end": 72323,
      "loc": {
        "start": {
          "line": 2266,
          "column": 47
        },
        "end": {
          "line": 2266,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 72323,
      "end": 72325,
      "loc": {
        "start": {
          "line": 2266,
          "column": 48
        },
        "end": {
          "line": 2266,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72325,
      "end": 72326,
      "loc": {
        "start": {
          "line": 2266,
          "column": 50
        },
        "end": {
          "line": 2266,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72326,
      "end": 72327,
      "loc": {
        "start": {
          "line": 2266,
          "column": 51
        },
        "end": {
          "line": 2266,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72334,
      "end": 72335,
      "loc": {
        "start": {
          "line": 2267,
          "column": 6
        },
        "end": {
          "line": 2267,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72340,
      "end": 72341,
      "loc": {
        "start": {
          "line": 2268,
          "column": 4
        },
        "end": {
          "line": 2268,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72341,
      "end": 72342,
      "loc": {
        "start": {
          "line": 2268,
          "column": 5
        },
        "end": {
          "line": 2268,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72342,
      "end": 72343,
      "loc": {
        "start": {
          "line": 2268,
          "column": 6
        },
        "end": {
          "line": 2268,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72346,
      "end": 72347,
      "loc": {
        "start": {
          "line": 2269,
          "column": 2
        },
        "end": {
          "line": 2269,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_removeFromComponents",
      "start": 72351,
      "end": 72372,
      "loc": {
        "start": {
          "line": 2271,
          "column": 2
        },
        "end": {
          "line": 2271,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72372,
      "end": 72373,
      "loc": {
        "start": {
          "line": 2271,
          "column": 23
        },
        "end": {
          "line": 2271,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72373,
      "end": 72374,
      "loc": {
        "start": {
          "line": 2271,
          "column": 24
        },
        "end": {
          "line": 2271,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72375,
      "end": 72376,
      "loc": {
        "start": {
          "line": 2271,
          "column": 26
        },
        "end": {
          "line": 2271,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72381,
      "end": 72385,
      "loc": {
        "start": {
          "line": 2272,
          "column": 4
        },
        "end": {
          "line": 2272,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72385,
      "end": 72386,
      "loc": {
        "start": {
          "line": 2272,
          "column": 8
        },
        "end": {
          "line": 2272,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "components",
      "start": 72386,
      "end": 72396,
      "loc": {
        "start": {
          "line": 2272,
          "column": 9
        },
        "end": {
          "line": 2272,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72396,
      "end": 72397,
      "loc": {
        "start": {
          "line": 2272,
          "column": 19
        },
        "end": {
          "line": 2272,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72397,
      "end": 72398,
      "loc": {
        "start": {
          "line": 2272,
          "column": 20
        },
        "end": {
          "line": 2272,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72398,
      "end": 72399,
      "loc": {
        "start": {
          "line": 2272,
          "column": 21
        },
        "end": {
          "line": 2272,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forEach",
      "start": 72399,
      "end": 72406,
      "loc": {
        "start": {
          "line": 2272,
          "column": 22
        },
        "end": {
          "line": 2272,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72406,
      "end": 72407,
      "loc": {
        "start": {
          "line": 2272,
          "column": 29
        },
        "end": {
          "line": 2272,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 72407,
      "end": 72408,
      "loc": {
        "start": {
          "line": 2272,
          "column": 30
        },
        "end": {
          "line": 2272,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72409,
      "end": 72411,
      "loc": {
        "start": {
          "line": 2272,
          "column": 32
        },
        "end": {
          "line": 2272,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72412,
      "end": 72413,
      "loc": {
        "start": {
          "line": 2272,
          "column": 35
        },
        "end": {
          "line": 2272,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "c",
      "start": 72420,
      "end": 72421,
      "loc": {
        "start": {
          "line": 2273,
          "column": 6
        },
        "end": {
          "line": 2273,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72421,
      "end": 72422,
      "loc": {
        "start": {
          "line": 2273,
          "column": 7
        },
        "end": {
          "line": 2273,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "removeLineItem",
      "start": 72422,
      "end": 72436,
      "loc": {
        "start": {
          "line": 2273,
          "column": 8
        },
        "end": {
          "line": 2273,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72436,
      "end": 72437,
      "loc": {
        "start": {
          "line": 2273,
          "column": 22
        },
        "end": {
          "line": 2273,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72437,
      "end": 72441,
      "loc": {
        "start": {
          "line": 2273,
          "column": 23
        },
        "end": {
          "line": 2273,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72441,
      "end": 72442,
      "loc": {
        "start": {
          "line": 2273,
          "column": 27
        },
        "end": {
          "line": 2273,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 72442,
      "end": 72444,
      "loc": {
        "start": {
          "line": 2273,
          "column": 28
        },
        "end": {
          "line": 2273,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72444,
      "end": 72445,
      "loc": {
        "start": {
          "line": 2273,
          "column": 30
        },
        "end": {
          "line": 2273,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72445,
      "end": 72446,
      "loc": {
        "start": {
          "line": 2273,
          "column": 31
        },
        "end": {
          "line": 2273,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72451,
      "end": 72452,
      "loc": {
        "start": {
          "line": 2274,
          "column": 4
        },
        "end": {
          "line": 2274,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72452,
      "end": 72453,
      "loc": {
        "start": {
          "line": 2274,
          "column": 5
        },
        "end": {
          "line": 2274,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72453,
      "end": 72454,
      "loc": {
        "start": {
          "line": 2274,
          "column": 6
        },
        "end": {
          "line": 2274,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72457,
      "end": 72458,
      "loc": {
        "start": {
          "line": 2275,
          "column": 2
        },
        "end": {
          "line": 2275,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_removeFromAssembly",
      "start": 72462,
      "end": 72481,
      "loc": {
        "start": {
          "line": 2277,
          "column": 2
        },
        "end": {
          "line": 2277,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72481,
      "end": 72482,
      "loc": {
        "start": {
          "line": 2277,
          "column": 21
        },
        "end": {
          "line": 2277,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72482,
      "end": 72483,
      "loc": {
        "start": {
          "line": 2277,
          "column": 22
        },
        "end": {
          "line": 2277,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72484,
      "end": 72485,
      "loc": {
        "start": {
          "line": 2277,
          "column": 24
        },
        "end": {
          "line": 2277,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 72490,
      "end": 72492,
      "loc": {
        "start": {
          "line": 2278,
          "column": 4
        },
        "end": {
          "line": 2278,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72493,
      "end": 72494,
      "loc": {
        "start": {
          "line": 2278,
          "column": 7
        },
        "end": {
          "line": 2278,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72494,
      "end": 72498,
      "loc": {
        "start": {
          "line": 2278,
          "column": 8
        },
        "end": {
          "line": 2278,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72498,
      "end": 72499,
      "loc": {
        "start": {
          "line": 2278,
          "column": 12
        },
        "end": {
          "line": 2278,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasAssembly",
      "start": 72499,
      "end": 72510,
      "loc": {
        "start": {
          "line": 2278,
          "column": 13
        },
        "end": {
          "line": 2278,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72510,
      "end": 72511,
      "loc": {
        "start": {
          "line": 2278,
          "column": 24
        },
        "end": {
          "line": 2278,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72512,
      "end": 72513,
      "loc": {
        "start": {
          "line": 2278,
          "column": 26
        },
        "end": {
          "line": 2278,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 72520,
      "end": 72525,
      "loc": {
        "start": {
          "line": 2279,
          "column": 6
        },
        "end": {
          "line": 2279,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assembly",
      "start": 72526,
      "end": 72534,
      "loc": {
        "start": {
          "line": 2279,
          "column": 12
        },
        "end": {
          "line": 2279,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 72535,
      "end": 72536,
      "loc": {
        "start": {
          "line": 2279,
          "column": 21
        },
        "end": {
          "line": 2279,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72537,
      "end": 72541,
      "loc": {
        "start": {
          "line": 2279,
          "column": 23
        },
        "end": {
          "line": 2279,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72541,
      "end": 72542,
      "loc": {
        "start": {
          "line": 2279,
          "column": 27
        },
        "end": {
          "line": 2279,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getAssembly",
      "start": 72542,
      "end": 72553,
      "loc": {
        "start": {
          "line": 2279,
          "column": 28
        },
        "end": {
          "line": 2279,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72553,
      "end": 72554,
      "loc": {
        "start": {
          "line": 2279,
          "column": 39
        },
        "end": {
          "line": 2279,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72554,
      "end": 72555,
      "loc": {
        "start": {
          "line": 2279,
          "column": 40
        },
        "end": {
          "line": 2279,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72555,
      "end": 72556,
      "loc": {
        "start": {
          "line": 2279,
          "column": 41
        },
        "end": {
          "line": 2279,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assembly",
      "start": 72563,
      "end": 72571,
      "loc": {
        "start": {
          "line": 2280,
          "column": 6
        },
        "end": {
          "line": 2280,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72571,
      "end": 72572,
      "loc": {
        "start": {
          "line": 2280,
          "column": 14
        },
        "end": {
          "line": 2280,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "removeBidEntity",
      "start": 72572,
      "end": 72587,
      "loc": {
        "start": {
          "line": 2280,
          "column": 15
        },
        "end": {
          "line": 2280,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72587,
      "end": 72588,
      "loc": {
        "start": {
          "line": 2280,
          "column": 30
        },
        "end": {
          "line": 2280,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72588,
      "end": 72592,
      "loc": {
        "start": {
          "line": 2280,
          "column": 31
        },
        "end": {
          "line": 2280,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72592,
      "end": 72593,
      "loc": {
        "start": {
          "line": 2280,
          "column": 35
        },
        "end": {
          "line": 2280,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "type",
      "start": 72593,
      "end": 72597,
      "loc": {
        "start": {
          "line": 2280,
          "column": 36
        },
        "end": {
          "line": 2280,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72597,
      "end": 72598,
      "loc": {
        "start": {
          "line": 2280,
          "column": 40
        },
        "end": {
          "line": 2280,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72599,
      "end": 72603,
      "loc": {
        "start": {
          "line": 2280,
          "column": 42
        },
        "end": {
          "line": 2280,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72603,
      "end": 72604,
      "loc": {
        "start": {
          "line": 2280,
          "column": 46
        },
        "end": {
          "line": 2280,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 72604,
      "end": 72606,
      "loc": {
        "start": {
          "line": 2280,
          "column": 47
        },
        "end": {
          "line": 2280,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72606,
      "end": 72607,
      "loc": {
        "start": {
          "line": 2280,
          "column": 49
        },
        "end": {
          "line": 2280,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72607,
      "end": 72608,
      "loc": {
        "start": {
          "line": 2280,
          "column": 50
        },
        "end": {
          "line": 2280,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72613,
      "end": 72614,
      "loc": {
        "start": {
          "line": 2281,
          "column": 4
        },
        "end": {
          "line": 2281,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72617,
      "end": 72618,
      "loc": {
        "start": {
          "line": 2282,
          "column": 2
        },
        "end": {
          "line": 2282,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Deletes line item.\n   *\n   * @returns {Promise<void>}\n   ",
      "start": 72622,
      "end": 72690,
      "loc": {
        "start": {
          "line": 2284,
          "column": 2
        },
        "end": {
          "line": 2288,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "async",
      "start": 72693,
      "end": 72698,
      "loc": {
        "start": {
          "line": 2289,
          "column": 2
        },
        "end": {
          "line": 2289,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "delete",
        "keyword": "delete",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "delete",
      "start": 72699,
      "end": 72705,
      "loc": {
        "start": {
          "line": 2289,
          "column": 8
        },
        "end": {
          "line": 2289,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72705,
      "end": 72706,
      "loc": {
        "start": {
          "line": 2289,
          "column": 14
        },
        "end": {
          "line": 2289,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72706,
      "end": 72707,
      "loc": {
        "start": {
          "line": 2289,
          "column": 15
        },
        "end": {
          "line": 2289,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72708,
      "end": 72709,
      "loc": {
        "start": {
          "line": 2289,
          "column": 17
        },
        "end": {
          "line": 2289,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 72714,
      "end": 72716,
      "loc": {
        "start": {
          "line": 2290,
          "column": 4
        },
        "end": {
          "line": 2290,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72717,
      "end": 72718,
      "loc": {
        "start": {
          "line": 2290,
          "column": 7
        },
        "end": {
          "line": 2290,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72718,
      "end": 72722,
      "loc": {
        "start": {
          "line": 2290,
          "column": 8
        },
        "end": {
          "line": 2290,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72722,
      "end": 72723,
      "loc": {
        "start": {
          "line": 2290,
          "column": 12
        },
        "end": {
          "line": 2290,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "dependants",
      "start": 72723,
      "end": 72733,
      "loc": {
        "start": {
          "line": 2290,
          "column": 13
        },
        "end": {
          "line": 2290,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72733,
      "end": 72734,
      "loc": {
        "start": {
          "line": 2290,
          "column": 23
        },
        "end": {
          "line": 2290,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72734,
      "end": 72735,
      "loc": {
        "start": {
          "line": 2290,
          "column": 24
        },
        "end": {
          "line": 2290,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72735,
      "end": 72736,
      "loc": {
        "start": {
          "line": 2290,
          "column": 25
        },
        "end": {
          "line": 2290,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 72736,
      "end": 72742,
      "loc": {
        "start": {
          "line": 2290,
          "column": 26
        },
        "end": {
          "line": 2290,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 72743,
      "end": 72746,
      "loc": {
        "start": {
          "line": 2290,
          "column": 33
        },
        "end": {
          "line": 2290,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 72747,
      "end": 72748,
      "loc": {
        "start": {
          "line": 2290,
          "column": 37
        },
        "end": {
          "line": 2290,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72748,
      "end": 72749,
      "loc": {
        "start": {
          "line": 2290,
          "column": 38
        },
        "end": {
          "line": 2290,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72750,
      "end": 72751,
      "loc": {
        "start": {
          "line": 2290,
          "column": 40
        },
        "end": {
          "line": 2290,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "await",
      "start": 72758,
      "end": 72763,
      "loc": {
        "start": {
          "line": 2291,
          "column": 6
        },
        "end": {
          "line": 2291,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72764,
      "end": 72768,
      "loc": {
        "start": {
          "line": 2291,
          "column": 12
        },
        "end": {
          "line": 2291,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72768,
      "end": 72769,
      "loc": {
        "start": {
          "line": 2291,
          "column": 16
        },
        "end": {
          "line": 2291,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 72769,
      "end": 72772,
      "loc": {
        "start": {
          "line": 2291,
          "column": 17
        },
        "end": {
          "line": 2291,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72772,
      "end": 72773,
      "loc": {
        "start": {
          "line": 2291,
          "column": 20
        },
        "end": {
          "line": 2291,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_bidService",
      "start": 72773,
      "end": 72784,
      "loc": {
        "start": {
          "line": 2291,
          "column": 21
        },
        "end": {
          "line": 2291,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72784,
      "end": 72785,
      "loc": {
        "start": {
          "line": 2291,
          "column": 32
        },
        "end": {
          "line": 2291,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "repositories",
      "start": 72785,
      "end": 72797,
      "loc": {
        "start": {
          "line": 2291,
          "column": 33
        },
        "end": {
          "line": 2291,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72797,
      "end": 72798,
      "loc": {
        "start": {
          "line": 2291,
          "column": 45
        },
        "end": {
          "line": 2291,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "lineItems",
      "start": 72798,
      "end": 72807,
      "loc": {
        "start": {
          "line": 2291,
          "column": 46
        },
        "end": {
          "line": 2291,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72807,
      "end": 72808,
      "loc": {
        "start": {
          "line": 2291,
          "column": 55
        },
        "end": {
          "line": 2291,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "delete",
        "keyword": "delete",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "delete",
      "start": 72808,
      "end": 72814,
      "loc": {
        "start": {
          "line": 2291,
          "column": 56
        },
        "end": {
          "line": 2291,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72814,
      "end": 72815,
      "loc": {
        "start": {
          "line": 2291,
          "column": 62
        },
        "end": {
          "line": 2291,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72815,
      "end": 72819,
      "loc": {
        "start": {
          "line": 2291,
          "column": 63
        },
        "end": {
          "line": 2291,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72819,
      "end": 72820,
      "loc": {
        "start": {
          "line": 2291,
          "column": 67
        },
        "end": {
          "line": 2291,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 72820,
      "end": 72823,
      "loc": {
        "start": {
          "line": 2291,
          "column": 68
        },
        "end": {
          "line": 2291,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72823,
      "end": 72824,
      "loc": {
        "start": {
          "line": 2291,
          "column": 71
        },
        "end": {
          "line": 2291,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 72824,
      "end": 72826,
      "loc": {
        "start": {
          "line": 2291,
          "column": 72
        },
        "end": {
          "line": 2291,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72826,
      "end": 72827,
      "loc": {
        "start": {
          "line": 2291,
          "column": 74
        },
        "end": {
          "line": 2291,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72828,
      "end": 72832,
      "loc": {
        "start": {
          "line": 2291,
          "column": 76
        },
        "end": {
          "line": 2291,
          "column": 80
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72832,
      "end": 72833,
      "loc": {
        "start": {
          "line": 2291,
          "column": 80
        },
        "end": {
          "line": 2291,
          "column": 81
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 72833,
      "end": 72835,
      "loc": {
        "start": {
          "line": 2291,
          "column": 81
        },
        "end": {
          "line": 2291,
          "column": 83
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72835,
      "end": 72836,
      "loc": {
        "start": {
          "line": 2291,
          "column": 83
        },
        "end": {
          "line": 2291,
          "column": 84
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72836,
      "end": 72837,
      "loc": {
        "start": {
          "line": 2291,
          "column": 84
        },
        "end": {
          "line": 2291,
          "column": 85
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72844,
      "end": 72848,
      "loc": {
        "start": {
          "line": 2292,
          "column": 6
        },
        "end": {
          "line": 2292,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72848,
      "end": 72849,
      "loc": {
        "start": {
          "line": 2292,
          "column": 10
        },
        "end": {
          "line": 2292,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_removeFromComponents",
      "start": 72849,
      "end": 72870,
      "loc": {
        "start": {
          "line": 2292,
          "column": 11
        },
        "end": {
          "line": 2292,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72870,
      "end": 72871,
      "loc": {
        "start": {
          "line": 2292,
          "column": 32
        },
        "end": {
          "line": 2292,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72871,
      "end": 72872,
      "loc": {
        "start": {
          "line": 2292,
          "column": 33
        },
        "end": {
          "line": 2292,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72872,
      "end": 72873,
      "loc": {
        "start": {
          "line": 2292,
          "column": 34
        },
        "end": {
          "line": 2292,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72880,
      "end": 72884,
      "loc": {
        "start": {
          "line": 2293,
          "column": 6
        },
        "end": {
          "line": 2293,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72884,
      "end": 72885,
      "loc": {
        "start": {
          "line": 2293,
          "column": 10
        },
        "end": {
          "line": 2293,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_removeFromDynamicGroups",
      "start": 72885,
      "end": 72909,
      "loc": {
        "start": {
          "line": 2293,
          "column": 11
        },
        "end": {
          "line": 2293,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72909,
      "end": 72910,
      "loc": {
        "start": {
          "line": 2293,
          "column": 35
        },
        "end": {
          "line": 2293,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72910,
      "end": 72911,
      "loc": {
        "start": {
          "line": 2293,
          "column": 36
        },
        "end": {
          "line": 2293,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72911,
      "end": 72912,
      "loc": {
        "start": {
          "line": 2293,
          "column": 37
        },
        "end": {
          "line": 2293,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72919,
      "end": 72923,
      "loc": {
        "start": {
          "line": 2294,
          "column": 6
        },
        "end": {
          "line": 2294,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72923,
      "end": 72924,
      "loc": {
        "start": {
          "line": 2294,
          "column": 10
        },
        "end": {
          "line": 2294,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_removeFromAssembly",
      "start": 72924,
      "end": 72943,
      "loc": {
        "start": {
          "line": 2294,
          "column": 11
        },
        "end": {
          "line": 2294,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72943,
      "end": 72944,
      "loc": {
        "start": {
          "line": 2294,
          "column": 30
        },
        "end": {
          "line": 2294,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 72944,
      "end": 72945,
      "loc": {
        "start": {
          "line": 2294,
          "column": 31
        },
        "end": {
          "line": 2294,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72945,
      "end": 72946,
      "loc": {
        "start": {
          "line": 2294,
          "column": 32
        },
        "end": {
          "line": 2294,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "delete",
        "keyword": "delete",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "delete",
      "start": 72954,
      "end": 72960,
      "loc": {
        "start": {
          "line": 2296,
          "column": 6
        },
        "end": {
          "line": 2296,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72961,
      "end": 72965,
      "loc": {
        "start": {
          "line": 2296,
          "column": 13
        },
        "end": {
          "line": 2296,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72965,
      "end": 72966,
      "loc": {
        "start": {
          "line": 2296,
          "column": 17
        },
        "end": {
          "line": 2296,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 72966,
      "end": 72969,
      "loc": {
        "start": {
          "line": 2296,
          "column": 18
        },
        "end": {
          "line": 2296,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72969,
      "end": 72970,
      "loc": {
        "start": {
          "line": 2296,
          "column": 21
        },
        "end": {
          "line": 2296,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_data",
      "start": 72970,
      "end": 72975,
      "loc": {
        "start": {
          "line": 2296,
          "column": 22
        },
        "end": {
          "line": 2296,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72975,
      "end": 72976,
      "loc": {
        "start": {
          "line": 2296,
          "column": 27
        },
        "end": {
          "line": 2296,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "line_items",
      "start": 72976,
      "end": 72986,
      "loc": {
        "start": {
          "line": 2296,
          "column": 28
        },
        "end": {
          "line": 2296,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72986,
      "end": 72987,
      "loc": {
        "start": {
          "line": 2296,
          "column": 38
        },
        "end": {
          "line": 2296,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 72987,
      "end": 72991,
      "loc": {
        "start": {
          "line": 2296,
          "column": 39
        },
        "end": {
          "line": 2296,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72991,
      "end": 72992,
      "loc": {
        "start": {
          "line": 2296,
          "column": 43
        },
        "end": {
          "line": 2296,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "id",
      "start": 72992,
      "end": 72994,
      "loc": {
        "start": {
          "line": 2296,
          "column": 44
        },
        "end": {
          "line": 2296,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72994,
      "end": 72995,
      "loc": {
        "start": {
          "line": 2296,
          "column": 46
        },
        "end": {
          "line": 2296,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 72995,
      "end": 72996,
      "loc": {
        "start": {
          "line": 2296,
          "column": 47
        },
        "end": {
          "line": 2296,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "await",
      "start": 73003,
      "end": 73008,
      "loc": {
        "start": {
          "line": 2297,
          "column": 6
        },
        "end": {
          "line": 2297,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 73009,
      "end": 73013,
      "loc": {
        "start": {
          "line": 2297,
          "column": 12
        },
        "end": {
          "line": 2297,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73013,
      "end": 73014,
      "loc": {
        "start": {
          "line": 2297,
          "column": 16
        },
        "end": {
          "line": 2297,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 73014,
      "end": 73017,
      "loc": {
        "start": {
          "line": 2297,
          "column": 17
        },
        "end": {
          "line": 2297,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73017,
      "end": 73018,
      "loc": {
        "start": {
          "line": 2297,
          "column": 20
        },
        "end": {
          "line": 2297,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "project",
      "start": 73018,
      "end": 73025,
      "loc": {
        "start": {
          "line": 2297,
          "column": 21
        },
        "end": {
          "line": 2297,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73025,
      "end": 73026,
      "loc": {
        "start": {
          "line": 2297,
          "column": 28
        },
        "end": {
          "line": 2297,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "save",
      "start": 73026,
      "end": 73030,
      "loc": {
        "start": {
          "line": 2297,
          "column": 29
        },
        "end": {
          "line": 2297,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73030,
      "end": 73031,
      "loc": {
        "start": {
          "line": 2297,
          "column": 33
        },
        "end": {
          "line": 2297,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73031,
      "end": 73032,
      "loc": {
        "start": {
          "line": 2297,
          "column": 34
        },
        "end": {
          "line": 2297,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73032,
      "end": 73033,
      "loc": {
        "start": {
          "line": 2297,
          "column": 35
        },
        "end": {
          "line": 2297,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 73040,
      "end": 73044,
      "loc": {
        "start": {
          "line": 2298,
          "column": 6
        },
        "end": {
          "line": 2298,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73044,
      "end": 73045,
      "loc": {
        "start": {
          "line": 2298,
          "column": 10
        },
        "end": {
          "line": 2298,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bid",
      "start": 73045,
      "end": 73048,
      "loc": {
        "start": {
          "line": 2298,
          "column": 11
        },
        "end": {
          "line": 2298,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73048,
      "end": 73049,
      "loc": {
        "start": {
          "line": 2298,
          "column": 14
        },
        "end": {
          "line": 2298,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assess",
      "start": 73049,
      "end": 73055,
      "loc": {
        "start": {
          "line": 2298,
          "column": 15
        },
        "end": {
          "line": 2298,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73055,
      "end": 73056,
      "loc": {
        "start": {
          "line": 2298,
          "column": 21
        },
        "end": {
          "line": 2298,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73056,
      "end": 73057,
      "loc": {
        "start": {
          "line": 2298,
          "column": 22
        },
        "end": {
          "line": 2298,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73057,
      "end": 73058,
      "loc": {
        "start": {
          "line": 2298,
          "column": 23
        },
        "end": {
          "line": 2298,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 73065,
      "end": 73071,
      "loc": {
        "start": {
          "line": 2299,
          "column": 6
        },
        "end": {
          "line": 2299,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73071,
      "end": 73072,
      "loc": {
        "start": {
          "line": 2299,
          "column": 12
        },
        "end": {
          "line": 2299,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73077,
      "end": 73078,
      "loc": {
        "start": {
          "line": 2300,
          "column": 4
        },
        "end": {
          "line": 2300,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 73079,
      "end": 73083,
      "loc": {
        "start": {
          "line": 2300,
          "column": 6
        },
        "end": {
          "line": 2300,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Promise",
      "start": 73084,
      "end": 73091,
      "loc": {
        "start": {
          "line": 2300,
          "column": 11
        },
        "end": {
          "line": 2300,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73091,
      "end": 73092,
      "loc": {
        "start": {
          "line": 2300,
          "column": 18
        },
        "end": {
          "line": 2300,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "reject",
      "start": 73092,
      "end": 73098,
      "loc": {
        "start": {
          "line": 2300,
          "column": 19
        },
        "end": {
          "line": 2300,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73098,
      "end": 73099,
      "loc": {
        "start": {
          "line": 2300,
          "column": 25
        },
        "end": {
          "line": 2300,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73099,
      "end": 73100,
      "loc": {
        "start": {
          "line": 2300,
          "column": 26
        },
        "end": {
          "line": 2300,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "message",
      "start": 73100,
      "end": 73107,
      "loc": {
        "start": {
          "line": 2300,
          "column": 27
        },
        "end": {
          "line": 2300,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73107,
      "end": 73108,
      "loc": {
        "start": {
          "line": 2300,
          "column": 34
        },
        "end": {
          "line": 2300,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Line item has dependants.",
      "start": 73109,
      "end": 73136,
      "loc": {
        "start": {
          "line": 2300,
          "column": 36
        },
        "end": {
          "line": 2300,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73136,
      "end": 73137,
      "loc": {
        "start": {
          "line": 2300,
          "column": 63
        },
        "end": {
          "line": 2300,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73137,
      "end": 73138,
      "loc": {
        "start": {
          "line": 2300,
          "column": 64
        },
        "end": {
          "line": 2300,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73138,
      "end": 73139,
      "loc": {
        "start": {
          "line": 2300,
          "column": 65
        },
        "end": {
          "line": 2300,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73142,
      "end": 73143,
      "loc": {
        "start": {
          "line": 2301,
          "column": 2
        },
        "end": {
          "line": 2301,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 73144,
      "end": 73145,
      "loc": {
        "start": {
          "line": 2302,
          "column": 0
        },
        "end": {
          "line": 2302,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 73146,
      "end": 73146,
      "loc": {
        "start": {
          "line": 2303,
          "column": 0
        },
        "end": {
          "line": 2303,
          "column": 0
        }
      }
    }
  ]
}